-
Notifications
You must be signed in to change notification settings - Fork 0
Car Game
emutyworks edited this page May 15, 2024
·
187 revisions
This is a Game Boy game currently developing in Assembly language.
- Related project
SoundEditor
This is a tool to check the sound parameters to set in assembly code.
SoundDriver
Sound driver for Game Boy developed in Assembly language. (Generate sound data from DefleMask .DMF file)
GBCMapEditor
Editor to Tile Maps for Game Boy Color.
RunLengthEncodeDecode
Run-length encode binary data with php and decode it with assembly code.
GBAddClockCyclesTool
This tool to add clock cycles of CPU (LR35902) to Game Boy assembly code.
Demo version ROM | ||
---|---|---|
car_game_v047-test01.gbc | Adjusted road surface drawing. | YouTube |
car_game_v046.gbc | YouTube / Source |
[← Ver 0.46 | Ver 0.47-test01 →]
[Ver 0.46]
- Changed the acceleration of rival cars.
- Adjusted road surface drawing.
- Changed road width.
- Download this file.
hardware.inc (GitHub)
https://github.com/emutyworks/Learning-GB-Programming/tree/main/car_game03
rgbasm -H -o main.o main.asm
rgblink -t -o car_game03.gbc main.o
rgbfix -v -p 0 -C car_game03.gbc
Demo version ROM | Notes | |
---|---|---|
car_game_v031.gbc | Sprite and BG priority test 2! :D | |
car_game_v029.gbc | Collision detection test 2. | YouTube |
car_game_v028.gbc | Collision detection test. | YouTube |
- Download this file.
hardware.inc (GitHub)
https://github.com/emutyworks/Learning-GB-Programming/tree/main/car_game02
rgbasm -o main.o main.asm
rgblink -o car_game02.gbc main.o
rgbfix -v -p 0 -C car_game02.gbc
Demo version ROM | Notes | |
---|---|---|
car_game_v020.gbc | Collision detection test3, improved drawing process! :D | |
car_game_v019.gbc | Collision detection test2, Add enemy car. | YouTube |
- Download this file.
hardware.inc (GitHub)
https://github.com/emutyworks/Learning-GB-Programming/tree/main/car_game01
rgbasm -o main.o main.asm
rgblink -o car_game01.gbc main.o
rgbfix -v -p 0 -C car_game01.gbc
[Change log]
- Supported editing 32 tiles.
- Supported copy Map Part.
- Supported reverse Map Table order.
- Supported editing for 4 maps (32x2x2).
Demo:
https://emutyworks.github.io/Learning-GB-Programming/map_editor/
Compressed road data: Total 10 bytes per row *Compressed road data into quarters! :D
Demo version ROM | Notes | |
---|---|---|
car_game_v011.gbc | Collision detection processing test! :D | |
car_game_v010.gbc | Updated Sound Driver, Scroll synchronization test for multiple sprites. | YouTube |
- Download this file.
hardware.inc (GitHub)
https://github.com/emutyworks/Learning-GB-Programming/tree/main/car_game
rgbasm -o main.o main.asm
rgblink -o car_game.gbc main.o
rgbfix -v -p 0 -C car_game.gbc
Calculate Collision detection data address from the sprite position.
collision.xlsx
emutyworks | Twitter | YouTube | SoundCloud | itch.io
Car Game
SoundDriver
SoundEditor
RunLengthEncodeDecode
GBAddClockCyclesTool
GBCMapEditor
GBPixelEditor
Learning GB/GBC Programming