Jump to content
  • entries
    370
  • comments
    183
  • views
    9,437

About this blog

What I'm working on for the various consoles I can program for.

Entries in this blog

Xybort - level 2

Watch out for the airplanes flying from right to left. So I didn't have a very hard time with this, except for the making my code I wanted it to be easier working a couple days ago. I wanted to make the levels differing code at the end so it wasn't interfering with the code structure. But this proved to be a difficult task since it wasn't working on a real Odyssey 2. It wouldn't get past the title screen. But eventually I made it work. I added a boss which moves around horizontally. The nex

Gamegearguy

Gamegearguy in Odyssey 2

I tried again.

So I was having horrible trouble getting the fireball to come when a specific amount of points was got. I programmed for a couple hours until I got something working on an Odyssey 2 emulator, but it didn't work on a real Odyssey 2. So I pulled an all-nighter trying to make the thing work on a real Odyssey 2. Finally, at 7:21 in the morning, I made it work. This bit of code worried me:     mov r0,#score_l        mov a,@r0         add a,#245     jnc rrrrr The four-digit score

Gamegearguy

Gamegearguy in Odyssey 2

No more room

So after a well-deserved sleep (I slept for about 16 hours), at 2:30a.m. I was up and at 'em again. Made a new little enemy to replace the turtle. I think it looks kind of like a goomba, but I was careful not to make it look too much like one. I had a little bit of room left, so I figured with it, I could animate the fireball. After using too much room, I simplified a little bit of code near it to make it fit. Very snugly, though, since even though I'm using 2,037/2,048 bytes, it won't

Gamegearguy

Gamegearguy in Odyssey 2

Back to the Odyssey 2

So I finally got back into Odyssey2 programming again. This game is like Mario Bros. It's called "Pipe Down". It only has two enemies, and the fireball is always on. But I did try to add some interesting things. Like if you don't kick the enemy within a certain limit, it gets back up and starts walking again (which is in Mario Bros.) Unfortunately I don't have room for much else (like coins or other enemies). The last version I tested works great on a real Odyssey 2, though, so that's

Gamegearguy

Gamegearguy in Odyssey 2

Shooting some hoops

So I decided to take another stab at my Odyssey² basketball game I had given up on. I somehow made it work. And I added a few things: shot clock shooting arc bug fixed ball-possession sfx fixed Before I made this video, I didn't take into account whether or not the player was shooting was the shot clock is winding down. So if it gets to 0 when in the act of shooting, the ball would probably mysteriously not go into the basket and it will be a jump ball instead.

Gamegearguy

Gamegearguy in Odyssey 2

Busy doing things

I've been working on a version of Basketball for the Odyssey². I made a website where you can download the work in progress game. It is here. I worked and worked on it, it kept not wanting to work because of the Odyssey²'s dumb "page" coding. I kept reaching across page boundaries. A page is a block of code that's 256 bytes of code. You cannot go over the boundaries and spill into the next code "page" with continued code. It's all very complicated, but after a few hours, I think I got it back wo

Gamegearguy

Gamegearguy in Odyssey 2

Canoeing on the moon

For a change of pace, I decided to work on "Can You Canoe?" for the Odyssey². It took a long time, way longer than I expected, because the alien kept not displaying correctly. Level 4 is on the moon. I decided to make it so that the enemies zigzag after level 3. So the swimming alien moves up and down accordingly. There will be a total of 6 levels. I don't know what to have happen after level 6, though. Perhaps just go through all the levels again and again until you die. I don't know

Gamegearguy

Gamegearguy in Odyssey 2

A better nose.

The nose I had in Nosehair fo Odyssey 2 looked, well, crappy. So I decided to try to see if I could change it. This result looks a lot better than what I had before I think. Along with some other changes, I think this game may be close to, if not completely, finished. I tried to attempt a better nosehair demon, but it's VERY hard to draw a person-line 8x8 pixel sprite. To design the nostril, I cut off the upper part of the arrow so only the lower half was showing, and placed it at

Gamegearguy

Gamegearguy in Odyssey 2

ZipZap (f.k.a. Xybort)

So I changed the name of the Xybort game to ZipZap. And I worked on levels 3 and 4. I can't really think of anything else to do, so it may be finished. So I'm not releasing the final ROM because of piracy concerns (although I would be very flattered if someone were to pirate my games). Level 3 has a yellow ball bouncing around a purple background (along with the usual UFOs) and level 4 has a desert theme with robots following your ship trying to get it. It is really hard to not crash into t

Gamegearguy

Gamegearguy in Odyssey 2

Merging

So I found some more bugs from the first floor of my game. The game not exiting room problem came back. I wonder what causes this. Anyway, I put two ghosts per room in the second floor. I also merged the game's banks hoping the bankswitching plan I had put into place would work. It did. So then I put in new rooms in the second floor. Next in my plan is to find out their x and y positions for entering and exiting them. That giant plus sign is the cursor from a grid drawing program I fou

Gamegearguy

Gamegearguy in Odyssey 2

1 on 1 Basketball: Title screen

With 1 on 1 Basketball's in-game code potentially completed, I went to work on a title screen for the game. After the "Cedar Games" intro, this is a first attempt at the title screen to the game. Not a very splashy thing, I know, but since this is the Odyssey² we're talking about after all, something like this should do. Some more work needs to be done on it (like centering and stuff), but I just wanted to show you my idea for a title screen to my game. The entire thing works now. Titl

Gamegearguy

Gamegearguy in Odyssey 2

UStupiPS

It's almost 5 p.m. and still waiting for my stupid mail to come. So I drew this, colored this, and even added some text to it. I don't expect it to be used for anything, it was just something to cure my boredom waiting for the stupid mail to come. I finished the second floor of the giant pyramid. I don't have enough room for three ghosts. Having just two is hard enough, so it's going to stay that way. I made a program to help me figure out the exit and entrances of the rooms.

Gamegearguy

Gamegearguy in Odyssey 2

Jack and the beanstalk (part 2)

So, level 1 is completed. I made a few changes. one bird is now 2 bats. bat collision sends you 5 screens back instead of the beginning. 21 screens to climb up. I tested this on a real Odyssey 2 and it works fine. Making change number 2 was very difficult. I had to go and figure out where the screen's stalk x position starting place was and then figure out where to put Jack so he's on the stalk (what to make his x position be), and then make the program put Jac

Gamegearguy

Gamegearguy in Odyssey 2

Jack and the beanstalk

So last Friday I started a new Odyssey 2 project: Jack and the Beanstalk. Jack needs to climb the beanstalk. Most of my time was spent trying to decide what rules I wanted to have in place. I went from Jack being able to fall off the beanstalk to forcing him to always stay on the beanstalk. I went from a little bird to a big bird and then back to a little bird. Beanstalk climbing isn't the only part of the game. If it was, it wouldn't be a very engaging game. There will also be a

Gamegearguy

Gamegearguy in Odyssey 2

Uncle Hairy on Odyssey² again

So I tried Uncle Hairy's Nosehair on Odyssey² again. I think the trouble I was having was me speeding the addition to the cutting timer too much. So I slowed it down. This however made moving left and right seem fast. So I slowed down horizontal moving. I tried what I had on a real Odyssey². A big problem was the nose flashing when the score was subtracting. After trying multiple things that made the program crash, I just told it to wait for the vsync to continue the score showing. Twice. W

Gamegearguy

Gamegearguy in Odyssey 2

Three little ghostsesses

...sitting on postesses. Well, not really. It was a song I was forced to sing in elementary school. I attempted to put in a third ghost in level 3. Turns out I did in fact have room for it...barely. I only have 8 bytes left in bank 0 (where floor 3 is stored.) What I need to do now is figure out the entrance and exit points of each room in the floor. I will do that tomorrow. It's good that I have 8 bytes left since I don't need to add anything else in the bank, just change around data.

Gamegearguy

Gamegearguy in Odyssey 2

Odyssey 2

I'm back working on a new (actually old) Odyssey 2 game. I have a new intro for my games. The screen that says "Cedar Games" and displays the tree. Well now it still does, but with different noises. I worked for a long time trying to integrate it into ZipZap (all night in fact), but I gave up. So that ended with me going to bed at about 10 a.m. When I got up at 7 p.m., I went back to work trying to make it actually work. It was hard, but I eventually did it. Not only that, I put it int

Gamegearguy

Gamegearguy in Odyssey 2

Canoeing fixed

It took at least a couple of hours straight of coding and rearranging code, but I finally got it working again. I never did figure out what the problem was though, I just knew it had something to do with one of the variables. I don't know the problem with the variable, so I was really flying blind here. So now with the problem fixed, the next step is to test it on a real Odyssey². That will have to wait until later today because it's 3 a.m. and my eye hurts and I'm sleepy. It's bedtime

Gamegearguy

Gamegearguy in Odyssey 2

Battlewizard

The TV on the 11 o'clock news and the occasional hoots of a nearby owl keep me company as I work on a new game. I am working on a new Odyssey 2 game. It is a port of Wizard of Wor. So as not to get in trouble with CBS, I have changed the name of it. What would a game about a wizard in a war be called? Why of course: Battlewizard! I made sure to put my custom sound making code in the game so I don't have to work it in with horrid results later. The only sound in the game now is a thud in case you

Gamegearguy

Gamegearguy in Odyssey 2

Q version 25

I got tired of working on Pineapples, so I decided to work on my Q game. I don't know why, seeing as how it's not a very interesting game, at least it isn't to me. But I need to find things to do while I wait to die, so I decided to do this. I wish I could die now, but I can't. I thought to myself "What can I do to make the game longer?" So I decided to slow the game down. When I thought about it, the q was moving fast, like running. But you can't run a long distance without your legs hurti

Gamegearguy

Gamegearguy in Odyssey 2

Tunnels of Terror (part 1)

After Jack and the Beanstalk has entered testing phases, people don't really seem to find any bugs with what I have. I've been working on another Odyssey² homebrew. Someone on the Videopac.nl forum mentioned Turmoil and how it might be a good fit for the Odyssey². So, I decided to see what I could do with it. This is day 4 of working on it and here is what I have so far. Right now it's an 8k game. I figured if I had four banks, why not use them? Man, that link is big. I wish Video

Gamegearguy

Gamegearguy in Odyssey 2

The Golden Q Quest

This is that Venture clone for the Odyssey 2 I was talking about. I worked a lot on it these past few hours, and I have a couple of screenshots I want to show you. This is the title screen. If you press Action on the left controller, you use it to control the guy. If you press Action on the right controller, you use that to control him. This is the first level. Notice there's only three rooms. I want to have room for enemies in the game, so I only put three rooms in each leve

Gamegearguy

Gamegearguy in Odyssey 2

Jack and the beanstalk (part 5)

I think I figured out the problem with the walls. If Jack's animation switches to a new frame that is touching the grid when before it wasn't, of course he'll get stuck in it. So I had to design a Jack that is very minimal and doesn't change a whole lot yet changes enough to make it necessary for it to be animated. This is my attempt: So I have to do it this way. Today I worked on the ending. It's a very minimalist ending, though, as I didn't have room for a very grand one. Odyssey2 pr

Gamegearguy

Gamegearguy in Odyssey 2

Jack and the beanstalk (part 4)

I finished the fourth floor. I also put the key in the game. It hides itself in a room and your job once you get in the castle is to find it. It's your only way out of the castle: only when you defeat the giant will the exit show from the castle. But this blog entry is more about the beanstalk. I figured I might put in the down part of the beanstalk since I didn't think it would take very long. Was I wrong! I had to go to sleep with semi-broken code at about 1 in the morning. I woke up this

Gamegearguy

Gamegearguy in Odyssey 2

The nosehair demon.

I put in the nosehair demon. He follows you around trying to get in your way. He can also collect boxes. When a box comes up on the screen, the nosehair demon stops persuing you and instead moves towards the box. I made him white in order to be more visible. I think I'll redesign him though. It's hard to draw 8x8 pixel sprites. I also made a title screen for the game. Nothing fancy, just the word "NOSEHAIR" and the score. I also put in a game over screen. This says "YOU DIED." for

Gamegearguy

Gamegearguy in Odyssey 2

×
×
  • Create New...