I was thinking "I haven't done any programming for Odyssey² in a long time. What would be an interesting project that I could actually do on it?" Then I thought of my Game Boy game I had made. So now I've begun work on an Odyssey² version. All I have so far is the ship. It can move left and right and fire. Pressing down makes the ship face down and pressing up makes it face up. This is important because there will be enemies attacking from both below and above. And you can shoot. Press the ACTION button to do that. I haven't tested this on real hardware yet, but I plan to this weekend. But for now, it works on the O2EM emulator.
Got a six-digit score working.
Rafael will like this: I didn't use a stock Odyssey 2 sound for firing. I played around with the sound test binary and chose a sound. I'll post a new binary with it tomorrow.
Seems good, I can´t wait it ;)
Sounds for firing added. I also added a test enemy. Normally they would start either at the extreme top or bottom ("randomly" chosen) and work their way towards the center of the screen. Your job is to get to the enemy and shoot it while avoiding their shots. Then another one would come, and so on. Once the enemy got to the center of the screen, the game would end, being a salute to the other 1-life Odyssey 2 games. (And also not being able to fit a life counter on the screen because of the 6-digit scores.) Sprite 0 is the ship, sprite 1 is the ship's missile, sprite 2 is the enemy, and sprite 3 will be the enemy's missile (The enemy can't shoot yet.)
This game is beautiful, has good sprites. I really liked the sound of the collision, about the sound of the shot, maybe you can test others, that's what I usually do.
This version I think gives you a real feel of what I'm trying to do. I made the high score counter work, I added the respawning of enemy ships, and basically what's missing now is the enemy shooting at you. I think I can squeeze that in in 2k since I used up only 1400 bytes out of 2048. I also changed the ship's shooting sound. Although I think I need to make the enemy shooting silent since the Odyssey 2 only has one channel of sound.
In the latest releases, specifically in the Challenge Series, programmers are paying more attention to sound, in Attack Of Timelord, for example, there is a background sound and one for each action, it gives the impression that everything works at the same time. And remember that you can also use The Voice.
It would probably be too difficult for me to try to do it, but how does that happen?
Here's the latest version, where I moved everything down a notch.
Latest version.
I think this is enough working on this for today.
Looks very good. I´ll test it.
Added a new enemy. The blue UFO. It follows you.
The red missile now follows you.
Does anyone have any suggestions on what I can put in the game?
Good graphics, good sounds. But I do not know if the game will work like this, maybe if you increase the speed the player will not have enough time to react. I suggest that you (save this code) sacrifice two stars (for shots) and place two sprites attacking at the same time (one above and one below), but not heading to the center, perhaps jumping from left to right , and advancing towards the center as in space invaders ??? ??? ???
Quote from: Chris! on April 12, 2019, 07:10:27 PM
Got a six-digit score working.
Nice! Assuming you're using quad characters with some clever positioning?
-Mux
Yes it's quads. But I am using all four quads, though. I'll think about what to do with what I have here soon. I've been busy with other projects lately.
MIDSPACE is a fun game. Have you thought about revisiting it?
I don't know. I've been kind of busy with my NES game I'm programming.