25 September 2021, 19:03 | #201 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
My advice: just post some buggy video just to show people where you are in the project. You'll update it later when it's more complete.
don't polish it, no need for it. |
27 September 2021, 23:05 | #202 | |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Quote:
https://www.dropbox.com/s/mg7pbrkyvc...a_aha.mp4?dl=0 |
|
27 September 2021, 23:50 | #203 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Anyway, for those who don't like cryptic posts (...)
The project is officially underway! There's actual Black Tiger content and code! It's a pretty modest start, and I should have a more substantial update next time. But here's someone familiar (I realize the tiles don't really line up... they're just consecutive tiles from the actual Black Tiger data) You can build/run the source code from here: https://github.com/admiral68/BTA |
28 September 2021, 00:24 | #204 |
CaptainM68K-SPS France
|
Ah ! The old Fart from Black Tiger XD !
He is squeezed due to his old age, it's bad to get old ahah |
28 September 2021, 00:58 | #205 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,595
|
Maybe he can sell you something...
|
28 September 2021, 13:01 | #206 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Maybe he can.
(thought I'd make it up to the old fart by drawing him completely ) Genericizing some code... and everything is coming together pretty quickly. The tiles in this latest code come directly from the encoded (Black Tiger arcade) source--no decoded raw bitmaps here. Already I'm thinking about the engineering challenges--especially the map tile palettes. They are often are per-tile, which probably means computing a palette that works for what is on screen at any given time. I'm going to try to blit the Level 1 map to the screen (at least the visible part) in the next update. |
28 September 2021, 18:57 | #207 |
CaptainM68K-SPS France
|
So great, keep up the good work !
|
28 September 2021, 19:06 | #208 |
Zone Friend
Join Date: Jan 2006
Location: Kent
Age: 51
Posts: 1,079
|
Black Tiger is such a great game with absolutely beautiful artwork. Even the ST version should have surely been much better. Would love to see this happen
Edit: oh blimey it is. Fantastic news Last edited by Adropac2; 28 September 2021 at 19:13. |
28 September 2021, 20:56 | #209 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,595
|
Yup, 'alea iacta est' now, sooner or later will happen ^^
|
28 September 2021, 22:04 | #210 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
good work! I hope you're converting the data to amiga bitplane format at init and not during game, else this is going to crawl (like ST ports )
Personally I don't mind using a python script to create amiga format images beforehand so I use less asm to convert a format that is not useful as is anyway (unless you require the original ROMs to run your game) |
28 September 2021, 22:44 | #211 | ||
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Cheers!
Quote:
Quote:
I have a list of tiles used in each level--which is substantially less than the entire list of tiles in the bitmap... as well as the palettes used... so with some luck I should be able to narrow the palette and list of tiles down. (I use C# in place of python, but... it's just because I have my .NET tools installed and it's easy) Here's what i have right now... I don't have "reversing" of tiles yet, so part of the level map is backwards (the right side of the screen) |
||
28 September 2021, 22:58 | #212 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
The Black Tiger source uses a BRG palette. Fixed.
|
29 September 2021, 11:36 | #213 |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
I Always loved to play Black Tiger on MAME. Didn't know it before, but I liked it a lot. Nowadays I rarely play on Amiga, but this might change it.
I find it also quite cool and interesting to document your progress here! |
29 September 2021, 14:44 | #214 | |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Quote:
I got the tiles which are horizontally flipped showing correctly now. Now, I have to display the correct portion of the dungeon map... the rightmost 4 tiles are wrong. After that, scrolling! (I also have to backtrack and address what jotd mentioned with Amiga bitplanes and palettes) I think user phx (the god of Amiga and vasm) did something wonderful in Solid Gold, so I'll check that code for scrolling hints. |
|
29 September 2021, 15:46 | #215 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Now, everything is showing correctly. I was iterating poorly over the tile indexes.
Now, on to bigger and better things |
29 September 2021, 18:15 | #216 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,595
|
The more we delve on Black Tiger internals the more i think is a very underrated masterpiece both on game mechanics, graphic, sound and playability - is a pity that is just recognized as such by a niche of gamers
|
29 September 2021, 18:35 | #217 | |
Zone Friend
Join Date: Jan 2006
Location: Kent
Age: 51
Posts: 1,079
|
Quote:
Very glad to see chadderack doing this and yes the Arcade certainly doesn't get as much mention as you'd think it should |
|
30 September 2021, 13:32 | #218 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
SCROLLING...
I'm currently studying both phx's source (Solid Gold) and the ScrollingTricks.lha stuff. Originally I thought that Black Tiger would need 8-way scrolling, but it doesn't seem to. There are only a couple of cases when the screen scrolls both X and Y at the same time, and it never happens (directly) as a result of player input. The "player" character has a virtually constant x-position on the screen (I checked this via MAME. Notice that he always is aligned above the "armor" HUD element at the bottom of the screen). Only when jumping up does the player's y position (on screen) change AND when the screen scrolls vertically after the player lands on a platform. After landing on a platform (whether jumping/falling down or jumping up) the y scrolling happens automatically (without joystick input). I've only seen it do simultaneous X/Y scrolling in the scenario when the player is jumping down (left or right). (Of course, if a player jumps up on to a platform, the screen could scroll vertically (auto) while the player moves to the right or left... which would be more simultaneous X/Y scrolling). When a player is climbing, you have a constant x and y position on screen, with the screen scrolling up/down. So... I think what I'll do is simply get an "unlimited" X scroll working first and then approach scroll-Y as a separate problem. I think Y scrolling is simplified because Y only directly scrolls (based on player input) when the player is climbing. 8-way scrolling (in a way that allows a user to change directions less than 16 pixels in the Y direction) isn't needed here... so "Scrolling Tricks" should definitely be on the table. |
30 September 2021, 17:31 | #219 | |
Zone Friend
Join Date: Jan 2006
Location: Kent
Age: 51
Posts: 1,079
|
Quote:
|
|
30 September 2021, 19:21 | #220 |
Registered User
Join Date: Jul 2021
Location: Sandy, UT
Age: 55
Posts: 230
|
Video of small scrolling test here
https://www.dropbox.com/s/ko14vps73p..._test.mp4?dl=0 Apologies for video quality; screen capture codec wasn't fast enough to show smooth scrolling. (So, phone camera used) It is in a way. Still a lot of work |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Black Tiger | anata | project.Maptapper | 1 | 19 September 2013 07:24 |
Mace vs. Black Tiger | Kodoichi | Nostalgia & memories | 35 | 13 April 2011 13:32 |
Black Tiger | Uncle Micko | support.Games | 6 | 07 October 2007 03:13 |
Black Tiger NES | NfernalNfluence | Retrogaming General Discussion | 3 | 08 May 2007 15:48 |
[Fixed] Black Tiger dev. | haynor666 | HOL data problems | 2 | 08 July 2003 08:41 |
|
|