Jump to content
  • entries
    4,846
  • comments
    2,682
  • views
    1,796,627

About this blog

My thoughts on everything.

Entries in this blog

I slept through a thunderstorm.

So apparently there was a thunderstorm last night. I slept right through the entire thing. I woke up a few hours later at about 7:30 a.m. I had some really weird dreams last night.   I was wondering whether my SNES Game Genie was still working. So I tested it. It worked. So it also occured to me that I should get all the SNES games I had when I was a kid for some reason. So I purchased Bubsy off eBay to play with my Game Genie.   The stupid doctors office still hasn't called,

Fly idea

So now I have an idea for the fly game for Odyssey 2. I spent most of the morning programming it. I hit a rather nasty bug that turned out to be a "well duh!" moment once I realized what was happening. I have used up 1,671 bytes doing this so far which leaves me with a little over 300 bytes left to do stuff with (out of a possible 2,048 bytes total in the in-game bank). I have to put in a game over screen, and some logic that tells the game it should end. As well as a high score check, but that

Two flies.

I finally got two flies in the game after learning that three is impossible without major flickering and one is too much like my celery game. I still need to learn my fate about the ultrasound I went to yesterday. But I got two flies in my game and I got my RZone SuperScreen working, so that's good. I also decided to put in The Voice support for it. It says "Go!" at the beginning and "Gotcha!" when you swat a fly. But unfortunately, I can't test the game's Voice support on a real conso

Flies on Odyssey² (August 21, 2023)

I had a version working with three flies, but as I suspected, the Odyssey 2 could just not handle three flies without making the swatter flicker when it was near the top. So I deleted the two flies and made it a little better. It works on an Odyssey 2 since I tested it on it. Not very much color, is there? And when I was done discovering it only could handle one fly, it was time to go to the appointment.   I just got back from the ultrasound. They kept having me hold my breat

Flies on Odyssey² (August 20, 2023)

I added some stuff since a few days ago. I had to go to sleep with a broken game. I was asleep all day yesterday because I'm trying to change my life around so I'm awake all day and asleep all night like a normal person. My ultrasound is tomorrow at 7 a.m. so I can't eat anything past 11 p.m. tonight. Anyway, here are the changes I implemented. I fixed the scoring issue I was having (although I don't know how.) The faster you swat the fly, the more points you'll get. The score timer starts

Flies on Odyssey²

I have been working on this game since yesterday. I made a game like this with the 50-foot-tall stalk of celery, but I wanted to make a better one with more flies. I plan to put in three flies that move around the screen. The fly appears randomly on the screen but I just thought of something: It can't be that way for the bees or hornets. They'll have to start from the sides so they don't start where the player may be. I went to sleep at about 8 a.m. after giving up on it. I woke u

UUU O2 cancelled

So I finally realized I couldn't use characters as enemies because they may overlap. I tried making the enemies sprites 1-3 and the guy be sprite 0 and the umbrella consist of characters, but while I got it semi-working, I realized it wasn't very good. So I've decided to cancel it.   I've been bothered by my toes lately. I looked between them multiple times, trying to find like a cut or something to be a reason why they would hurt sometimes, but I couldn't.   I played Donkey

Level 10

Working on UUU for Odyssey 2 some more. Today's work was adding in level numbers. I had a really hard time wondering why it went from saying "level 09" to level "0:" instead of "level 10". I went back and looked at my code for Tunnels of Terror and found the answer: I was missing a key part of code: mov r5,#0 ; add 1 to score mov r1,#level ; point to score low byte mov a,@r1 ; get current value add a,r5 ; add r5 da a ; decimal adjust mov @r1,a ; store back Since I was adding 1 t

Odyssey 2 work

Today I worked a lot. I worked on Odyssey 2 programming. I worked and worked and worked. I made it so it's technically a game. Which was really fast, even for me. I started work on it yesterday and by late today I have a game. One thing I am wondering though is why when the umbrella is supposed to appear in a random place, and it does, but it never appears near the center of the screen. While I have tested the game a lot, not ONCE did the umbrella pop up in the middle of the screen. We

Tunnels of Terror

I got a package today. I didn't think I would since here in the States it's now a federal holiday. So anyway, I noticed it was from Brazil. This could mean one of two things: 1.) my copy of ZipZap I was promised finally came, which wasn't very likely. or 2.) My copy of Tunnels of Terror had come. It was the latter. I now have a copy of my own Odyssey 2 game I made. Tunnels of Terror is now at my house.   I opened the box. Inside was a lovely cardboard box for the game, which I haven't

Another boring Saturday

I decided to replace the olive oil cup with some magic potion. I had to do some squeezing in to replace the potion in level 1 since it takes up two sprites instead of just one to draw it. But I eventually did. And I have half of level 2's bank left. The magic potion bottle restores your health. I slept and slept. I went to sleep at 3pm yesterday and didn't get up until 9:30 am today. But I can sleep all the time if I wanted to.

Q level 2

So I put in an end to level 1. Q is dodging fireballs while trying to move right. And I worked on the mechanics for level 2. Turns out I used over 700 bytes of that bank just getting them in. I don't know whether I will like this game once it's finished or not. Level 2 has snow. And the trees have been replaced with igloos. So now I have about 1,200 bytes to use up for the rest of level 2. I added around 200 bytes of code to level 1 and I think I have around 20 bytes left in it.  

The return of Q

So I've decided to return to work on Q. The game will have 4 levels. I'm just about done with the first level. The second level will be a desert, the third level will be a snow level, and I don't know what the fourth level will be yet. I have just about run out of room on level 1. Unfortunately there doesn't seem to be a way to save one's progress. I don't think a password will work. It would take up too much precious room. And even now I feel the first level is too short. I guess it'l

Let it melt, let it melt, let it melt.

It finally snowed a couple of inches the night before last. Last night the power went out while i was in the bathroom. i thought "oh nooooo!" since I once went 6 days without power, but a few seconds later it came back on again. Right now there's still snow on the ground. Lots of it. The high got to be about 40 degrees, so some of it melted, but there is still some left to melt. It won't tonight since it's supposed to get below freezing.   I worked a ton on Robot Ron today. I got the f

Robot Ron in 2084: day 4.

I have been working on an Odyssey² game called "Robot Ron in 2084". For four days now. Today's work was fairly easy. I began work on the enemy, and the score as well. I think I got everything under control except once on the title screen it played the Cedar Games intro on o2em. I don't know what that was about.   Right now I'm working on colors. I had to change the boundaries of Ron and the shots. I don't know what colors I should make this though. Here's what I have currently.

An Odyssey 2 programming adventure

So I got bored with The Golden Q Quest, so I quit working on it. It wasn't my best work anyway. I decided to make a new Odyssey 2 game. If I don't give up on it, I hope to make it as great as Tunnels of Terror. If I shared the title of this new game, it would ruin the surprise and be a huge spoiler to what I am doing. I don't even want to share what it's about. But right now I have a 4k game I started work on a couple of days ago. I worked all day on bank 2. I tested it on a real Odyssey 2 and h

3 ghosts

So I put three ghosts in the game. I have 8 bytes left in that bank. I didn't think I would have enough room but I apparently do. But I tried it on a real Odyssey 2 and the life counter blinks when a letter is gotten. I'm going to try to move the score and life counter down to the bottom of the screen so it doesn't do that any more. I don't think I can make a letter as black as the background.

Third floor, onyx

I tried to make Yars' Revenge on the Odyssey 2, but I got to the point where I was going to put the qotile in the game. So I put the qotile in the game but it doesn't move in lock step with the shield characters like I wanted it to. I tried putting the qotile drawing code in various places, but nothing seemed to work. I guess I'll pick it back up later as I wanted to work on Odyssey 2 coding, but not with tiny issues like that not working the way I wanted them to.   So I went back to w

a TED talk

I worked all weekend on The Golden Q Quest. I made a little program where I can check the coordinates of the rooms. I put the grid data in and move the dot around and it tells the x and y data of the dot so I can use that info accordingly. Using that, I made the second floor of the pyramid. I think I finally found the problem of why it wasn't exiting room 2 correctly. I think it was because I had got the coordinates wrong. So I corrected it and it seems to work okay now.   So I put in

Two ghosts

Spent all day working on getting a second ghost in level 2. I finally suceeded, but noticed it wasn't moving. So I spent about 3 hours getting the ghost to move. I think I finally did. I noticed something though: when the guy keeps banging against the wall, the game slows down. I made it so that only happens on level 1. Because level 1 is done and I don't know how I fixed it. I'll make it a "feature". The score is missing and I know why. The life counter starts at 0 and I know why that

ruby R and silver S

I worked all day yesterday on this. About 10 hours of programming was spent trying to make this game work. And at about 9:30 p.m., I got it working. I am almost out of room. I used 1,980 bytes out of a possible 2,084. But I got the first part done. So now that it's done, here's the plan:   The Odyssey 2 always starts in the last bank. If it's a 2k program (like it is now), it will just start. But if it's a 4k program, it will start in bank 2 out of 2. But if it's an 8k progra

Illinois Smith and the Jade j

I worked on the game this morning, trying to get a treasure in a room. I got the ghost moving. I got the treasure in the room. I made it so if the treasure is gotten in a room, the room gets locked. There is the rare, semi-precious Jade j that Illinois Smith (use your imagination) needs to get. This all takes place within a pyramid and the ghosts are the mummified spirits guarding the letters. Remember that ghosts can go through the walls. Believe it or not, that is actually easier to

Venture clone

I am in the beginning stages of making a clone of Venture for the Odyssey². My "Q" adventure game doesn't seem to be really connecting with me so I've decided to drop that and instead work on this. And work I did. It took a few hours and tons of retries but I finally got the beginning of it. It took FOREVER to figure out why the dot was going through the walls. But I figure I somehow magically put screen display code in the correct place now. And when I say "early" I mean early. The ti

I don't know what to do!

So I was looking through my website when I ran across this project using the letter q that I forgot about. Luckily I have saved my .a48 (code) for the game just in case I forgot about it and wanted to look at it if I rediscover it (which I did). So I have come into a quagmire. I have a question: Which q project should I continue? Or should I work on both at the same time? I don't know. I know the Odyssey² needs more games like "Q", but at the same time, "Quirky Q's" is a lot more interesting to
×
×
  • Create New...