-
Content Count
487 -
Joined
-
Last visited
Posts posted by Devin
-
-
Hello again,
I thought you guys might like to tryout one of the more powerful characters in the game. I've attached a hacked version of the binary that has you fight "Wally B". He is ranked about halfway in the game as far as difficulty. His plot is fairly simple: he was once kicked in the head from kangaroo - and ever since has acted a tad "oddly".
I would like to hear your feedback on him. Also, his macro needs a little work.
I also changed the following:
- After 3 rounds, you will face the judges. You can either win or lose by decision. If you won the round, it will display a plus, a minus otherwise.
- Added TKO logic.
- Made some tweaks to hit logic.
- Fixed the block bug.
- Fixed the bug where computer can "float" a bit at the end of round.
- After 3 rounds, you will face the judges. You can either win or lose by decision. If you won the round, it will display a plus, a minus otherwise.
-
I have a quick question from the more experienced 6502 programmers.
When you have a statement such as
LDA Table,Y
or...
LDA (Table),Y
The instructions take 4 and 5 cycles respectively. It gains an extra clock cycle if an page boundry is spanned. Here's the question. Does the system gain an extra clock cycle for each page spanned? For instance, if the instruction address spans 3 pages, does it gain 3 cycles?
-
When the computer moves left or right there's something behind him (to his right) when I play this on my 7800. It's like part of his body doesn't move along with him. It's different than the last version I played.I just uploaded a new version that fixes the "float" end of round issue, the block issue and, hopefully, the alignment bug that is only visible on a real Atari. Please let me know if it still malfunctions.
Have a great day.
-
Wow. I am impressed with the artistic talents of everyone! Personally, I like the artwork by TheDers:
http://atariage.com/features/contests/Lead...p;EntryNumber=1
... of course, the are all excellent. I'm just bias towards the "picture" style.

-
(looks at code)

...
(counts clock cycles before HMCLR)

...
(curses profusely)

I found it. I'm a few clock cycles shy before using HMCLR. I will fix it in the next version. It appears to only affect Player 1 (used for the computer's pixels).
Thanks for the heads up!
-
When the computer moves left or right there's something behind him (to his right) when I play this on my 7800. It's like part of his body doesn't move along with him. It's different than the last version I played.Grrr. I evidently didn't fix the bug.
The blocky graphics are the ball graphic - I kinda cheat with it to get more colors for the computer player. Does the the ball line up with the human boxer or does the more recognizable pixels? In the picture, it looks like the ball is lining up and the pixels are off slightly. At least the bug half-fixed....

Let me know if the blocks move smoothly or jump around erratically.
-
I love puns! The more, the better.Well, get ready then.... My character from Sydney, Australia is named Wally B.
-
Did you decide not to use my tune, then? No worries if so, just asking...I like the music. I think I will use a sped-up version for the knockdown music. Depending on how much of the bank I have left, I might have a different melody for each char.
A while back, I wrote an MIDI converter. I'm using a different sound engine now, so I do need to do some work on the converter. If the space issue works out, I might make Tomato Ken's music "The Banks of Sacramento" - which is an old shanty from the Gold Rush.
-
Here's an updated version of the program. Right now it is a tad playable, but lacks a few very important features (other boxers in particular).
- The first character's name is now officially "Tomato Ken". I gave him a special move called "Back-off and Ketchup". Yes, that's a bad pun. They will only get worse. You have been warned!
Basically, he tip-toes to the back of the ring, then runs forward and throws a fast punch.
- The ball/player position bug that Zach found on a real Atari should be fixed (knock on wood).
- I finished the logic for the knockdowns and recoveries. Both the player and the computer maintain a "spirit" variable that is changed when you land a punch and are hit. This determines how hard it will be for both characters to recover. It also is used to set the health after recovery. The player needs to mash the button to recover.
- I added the logic for the end of rounds. The system will wait for a button press before starting the next round.
- The clock is set at double-time real life. Other boxing games also use accelerated clocks. Mike Tyson's Punchout uses x3.
- I modified the player-hit sound. Might still need some work.
- The internal macro engine has finally crystallized into its final version. As a result, I only need to work on the characters and loops.
- The computer now has a special "ready to through a punch" graphic.
There are also some things I really need to add:
- There is a slight bug when the boxer throws a punch and you punch at the same time. The system will hit you, but the graphic will be the computer's block. This is an easy fix.
- I still need to write some background music.
- The computer can "float" a bit at the end of round. This is an easy fix.
- I haven't added the three knockdown rule yet.
- Also, the rounds never, ever, end at the moment. I need to fix the limit it at 3, 6, 12 or something like that.
- The first character's name is now officially "Tomato Ken". I gave him a special move called "Back-off and Ketchup". Yes, that's a bad pun. They will only get worse. You have been warned!
-
Found and fixed a mistake in screen 53.Pretty cool!
Is is possible to make the jump effect sound like a fart? That would definitely make them airborne!

-
This looks REALLY cool. Even without a mummy or a vampire.
After I finish the engine, I can create sequels by just updating the sprites and internal macros.
... I've already drawn a mummy. Perhaps a "haunted" sequel will be fun.

-
Wow. That is probably the best port of the tank battle game I have ever played on a console. I like the fact that this game can be two player and one player. Also, this game is pretty fast paced for a tank battle.
This is far superior to Xonox's Artillery Duel (which is also great).
One minor request though... when a round starts, can you set the power of the cannon to a low value. Sometimes you get a one-shot-kill with the startup values.
-
This game is excellent!
I would like the graphics to be stretched a bit - perhaps x2. But this is just me.
I'm just nitpicking. This is a very fun game!
-
Thanks! If you want to use it in the game, please do -- it'd be my pleasure. Here's the bBasic source code:It's coded in an extremely un-economical way -- given the amount of repetition, it should be possible to streamline it tremendously.
EDIT: Here's a version with "snare drum" added:
No worries about efficiently. I wrote the game in assembly, and will have to convert the program to my internal format. Thanks again for your great work.
-
Totally excited about this. Thoughts:Two joystick support- one for each arm.
I would, but I'm afraid the Angry Video Game Nerd would track me down and beat me to death with a bottle of Rolling Rock!

-
Devin and Nathan, thanks very much for the kind words! Programming music for the 2600 is a lot of fun, despite my limited knowledge of bB (let alone my nonexistent knowledge of ASM!).Devin, here are a couple quick attempts at a "boxing theme". Both are written to use only one voice.
This one's more elaborate. Note that as programmed, it technically uses both voices, but only one is sounding at a time, so it should be possible to reprogram it.
This one's simpler/more minimalist, and literally only uses one voice at once. Maybe this would be better for gameplay, since it takes up less (aural) space. It has a bass drum beat, but it's very very crude, as I'm only beginning to look at the noise channel/drum sound effects in the 2600.
(EDIT: Slight update to #8.)
Wow. Those are excellent. I like the sound of #8.
-
I'm almost done. If you could go through the game and see if there's anything wrong with it, i'd very much appreciate it.The game looks great. I love the fact that I can finally kill that @#$%^ octopus!
-
I have a bunch of tunes that I've written in Batari Basic that might be of use:http://www.atariage.com/forums/index.php?showtopic=116958
...
(Maybe I should take a shot at a "boxing theme" -- I haven't written any new 2600 tunes since that thread was posted last Thanksgiving!)
That music was incredible!
I don't think the game will have intro screen music, but during gameplay I will have something. It has to be fairly simple since I plan to use just one of the channels (one channel for FX, the other for music).
Your music is just too good!

-
Hey everyone. I wanted to let you all know that this project is still in the works - and going quite well at the moment.
I've attached the latest binary and screenshot.
I still have some work to do. Here is a list of things I have yet to fix or add:
- I still haven't added background music. Perhaps I will go with a simple beat.
- I haven't created the logic for the knockdown 10 counts. Currently, the program just loops indefinitely (and locks up).
- The first character you are fighting will be called "Tomato Stan" or perhaps "Dan". In Punch-Out, Glass Joe is a combination of "Joe Palooka" and "Glass Jaw" - both terms for poor boxers. There is also another, older, term "tomato can" which describes a poor boxer. Given that I am from Sacramento and the city has the nickname "The Big Tomato", it fits incredibly well!

- I don't like the "knockout punch" sound or the falling sound. I will work on both. The "player hit" sound needs a little work.
- The macro used by Tomato Stan is very simple - and he lacks any special moves. He will eventually have one (or two).
- I haven't' fixed the horizontal positioning bug that Zach found. I will fix it - and its not hard to fix.
Cheers.
- I still haven't added background music. Perhaps I will go with a simple beat.
-
Exceptional work!
-
You should try Indy 500 some day
I had Indy 500 back in the day. I still have it - controllers and all!
I didn't like it as much as Spin-Out. Mainly, the cars do not "spin" when you hit a barrier. Instead, you got stuck in the wall, which for me, ruined the game.

-
-
-
For the depth effect, what about using a gradient?That's just a quick illustration, and I don't know what shades of gray you actually have on the 2600. Since the areas between the ropes are vertically separated, I'm assuming those regions don't need to be the same color, do they?
BTW my use of that picture is not a vote in favor of any particular color scheme.

I love that look! ... but the Atari only has a whopping 8 shades of gray.
I can do something like attached image. The picture (at least to me) looks like there is an audience.

K.O. Cruiser - my first homebrew
in Homebrew Discussion
Posted
Did you typically dodge left/right or move back?
Wally is using the same sub-macros for when he is hit and missed a punch. The walking was a copy n' paste from Tomato Ken. I will give Wally some combos such as right-right-LEFT ... or something like that. I can make any punch blockable or unblockable. I also want to give him a couple move where he jumps to the left, then back to the right before punching.
The ring is read from a buffer, I can change the bands, albeit quite statically.
Wait to you see Sergent-Major Concussion!