XRacing (MSXDev 2018 entry)

Страница 3/13
1 | 2 | | 4 | 5 | 6 | 7 | 8

By gdx

Enlighted (6449)

Аватар пользователя gdx

09-02-2019, 09:18

Same for me. The joystick doesn't work. (CF-2700)

By santiontanon

Paragon (1833)

Аватар пользователя santiontanon

09-02-2019, 09:36

Thanks for the difficulty feedback!! I have played so many times these races, that it is very hard for me to assess how hard they are! I'll definitively adjust! Will make Alleycat easier Smile (I am assuming you mean the version of Alleycat for stock cars, right?, since you find that circuit one more time later on)

I've also considered giving passwords every time you complete a category. But the game is not that long, so, not sure... but still an idea I might add (if I can find the bytes to fit it in, of course, hehehe)

And good to know about the joystick! In principle it should work (I reused the code from XSpelunker), but I have to admit I didn't test it. So, will check it out one more time!!

By Wlcracks

Hero (572)

Аватар пользователя Wlcracks

09-02-2019, 09:51

Just tested, XSpelunker works fine on vg8020/00 hw.


Enlighted (6980)

Аватар пользователя ARTRAG

09-02-2019, 10:58

Impressive scrolling and AI
Great work!

By ren

Paragon (1947)

Аватар пользователя ren

09-02-2019, 11:40

Your README's are great as well Smile

Something you forgot to update: "Some notes and useful links I used when coding XSpelunker"

By Uninteresting

Champion (366)

Аватар пользователя Uninteresting

09-02-2019, 15:46

My ASM reading skills are nonexistent, so I'll just ask directly: How sparsely are the AI checkpoints located and how much memory do they take per track? (Are they those objects with ids from 1 onwards in the TMX files?) And do you know if this is how the games of the time handled AI?

By DamnedAngel

Champion (286)

Аватар пользователя DamnedAngel

09-02-2019, 16:40


Skid Vicious, in addition to Sid Vicious, is a reference to 4D Sports driving

Oh, I could have bet that that was a reference to PC Game Stunts!!!! Shocked!



By CASDuino

Champion (361)

Аватар пользователя CASDuino

09-02-2019, 17:38

I've converted the ROM to CAS file using CASlink3 and CASTools so that it can be loaded with a CASDuino.
It ca be downloaded from here.


Enlighted (6097)

Аватар пользователя NYYRIKKI

09-02-2019, 17:43

DamnedAngel wrote:

Skid Vicious, in addition to Sid Vicious, is a reference to 4D Sports driving

Oh, I could have bet that that was a reference to PC Game Stunts!!!! Shocked!

There was two versions released of Stunts... Stunts "1.0" and "1.1"... In between they released the game in Europe with name "4D Sports driving", but they are all the same game, just a bit bug fixing has been done between the different releases.

By santiontanon

Paragon (1833)

Аватар пользователя santiontanon

09-02-2019, 18:56

Yes!!! I knew it as 4D Sports Driving, but in the internet it's usually known as Stunts! Big smile and indeed, I wanted that Skid Vicious to be the agent!!

@Uninteresting: yes, exactly those objects with IDs in the TMX files are the waypoints for the AI. Each of them uses 4 bytes before being compressed with Pletter. So, I would say 2-3 bytes per waypoint in the ROM. You can see them in the assembler side, for example, if you open the "src/maps/track1-meta.asm" file, at the bottom of the file. I set a limit of 24 per track, to save RAM when the track is decompressed to RAM, and that defines how separated they are in the tracks. As for how other games did it: waypoints is the most common approach, but some other games had different solutions. For example, some early games by the Oliver Twins just had a "prerecorded replay" of a human playing that was played back during gameplay, simulating an AI. Waypoints are still one of the most common ways nowadays for racing AI Smile

I've gotten quite a few bug reports so far (thanks to everyone for reporting!!!), so I will try to fix as many as I can before the deadline and upload an updated version asap! Big smile

Страница 3/13
1 | 2 | | 4 | 5 | 6 | 7 | 8