IKD - Atari Combat remake
Posted: Fri Oct 09, 2020 6:03 pm
UPDATED 1st March 2024
IKD v1.1 released which fixes IKD's music playback on real Uzeboxes. See the next post for v1.1 download links.
UPDATED 1st August 2023
After slightly over three years on and off messing, IKD v1.0 has finally been released!
IKD is a remake of the tank game from Combat on the Atari 2600, or the Atari Tank arcade game that predated Combat. It is my first C program, I learned C as I put this game together by looking at the source of other Uzebox games. This proves that even people who only vaguely know the basics of C can still make a fun game using the easy to learn Uzebox API.
Note that these builds are patched to enable the use of slow controllers but the music doesn't play correctly on real Uzeboxes.
If you are running IKD on a real Uzebox and you don't need slow controller support then you should download IKD v1.1 from the next post which has fixed music playback support.
New features added since IKD test7:
* D3thAdd3r's Uzebox rendition of the C64 Commando theme has been added to an improved title screen
* The pitch of the bullet bounce noise increases on every bounce
* A new maze has been added
Lee really pulled out all the stops for this C64 Commando theme cover. I'm 100% biased of course but I think this is the best example of a Uzebox chiptune I've heard yet so massive thanks for greatly enhancing IKD's polish and presentation with this very notable track Lee!
http://uzebox.org/wiki/index.php?title=IKD
My original first post in this thread follows:
IKD isn't a game yet. I've just made the first commit and currently it is just one sprite you can move about the screen but not even in the combat tank way so its got a long way to go. I want to publicly document my progress on here from the very beginning as someone who is new to C and game programming in general. I have created one basic game previously, a space invaders clone using Godot, but this is my first ever C project so I'm also learning C here as well as coding for the Uzebox.
https://github.com/danboid/IKD
My first question is, why do I get this funny pattern in the background? I have tried setting tile 0 to both all black (0x0) and all transparent (0xFE) with the same result.
IKD v1.1 released which fixes IKD's music playback on real Uzeboxes. See the next post for v1.1 download links.
UPDATED 1st August 2023
After slightly over three years on and off messing, IKD v1.0 has finally been released!
IKD is a remake of the tank game from Combat on the Atari 2600, or the Atari Tank arcade game that predated Combat. It is my first C program, I learned C as I put this game together by looking at the source of other Uzebox games. This proves that even people who only vaguely know the basics of C can still make a fun game using the easy to learn Uzebox API.
Note that these builds are patched to enable the use of slow controllers but the music doesn't play correctly on real Uzeboxes.
If you are running IKD on a real Uzebox and you don't need slow controller support then you should download IKD v1.1 from the next post which has fixed music playback support.
New features added since IKD test7:
* D3thAdd3r's Uzebox rendition of the C64 Commando theme has been added to an improved title screen
* The pitch of the bullet bounce noise increases on every bounce
* A new maze has been added
Lee really pulled out all the stops for this C64 Commando theme cover. I'm 100% biased of course but I think this is the best example of a Uzebox chiptune I've heard yet so massive thanks for greatly enhancing IKD's polish and presentation with this very notable track Lee!
http://uzebox.org/wiki/index.php?title=IKD
My original first post in this thread follows:
IKD isn't a game yet. I've just made the first commit and currently it is just one sprite you can move about the screen but not even in the combat tank way so its got a long way to go. I want to publicly document my progress on here from the very beginning as someone who is new to C and game programming in general. I have created one basic game previously, a space invaders clone using Godot, but this is my first ever C project so I'm also learning C here as well as coding for the Uzebox.
https://github.com/danboid/IKD
My first question is, why do I get this funny pattern in the background? I have tried setting tile 0 to both all black (0x0) and all transparent (0xFE) with the same result.