Jump to content

1

!DEMO! SUPER MARIO BROS 2600


53 replies to this topic

#1 bongomeno OFFLINE  

bongomeno

    Chopper Commander

  • 130 posts
  • ATARI BASIC, QBASIC, C, C++, LUA, ASSEMBLY
  • Location:Some planet in another universe. The one next to yours...

Posted Sun Aug 9, 2009 11:35 PM

SMB 2600 you say? Is it possible? I say... YES!

Ok heres the deal..... I was playing Sorcerer on my 2600 and figured Maby I could make a game like it, but then I quickly realized that I could make a Super Mario game instead! So I have spent the past few hours doing just that...(while playing video games too). This game is much more serious than my other 2600 games and I plan to do my best with it! I will make the NES fans jealous of the 2600!(ok maby not lol)

This is a much simpler version of the origional but is still fun.
It is currently in its demo stage and has a few or even many bugs.

PLEASE NOTE -
This game looks like the Kirby game by Atari2600land... that was by accident and i did not realize that until about half way through.

NOTABLE BUGS -
When you jump and touch the side of a platform, you stick to it. Hold jump to fall off... this is more of a lack of a feature that needs to be added rather than a bug. just try to avoid it for now...
When you lose a live, you are taken to the top of the screen where you fall back down, but sometimes if you are holding jump your y coordinate will wrap around and it will think you fell in a hole.

FEATURES TO BE ADDED -
Many more ares! as many as i can fit on a 4k cart!!!!!
A timer with selectable difficulty level
The princess at the end of the game and a boss, you must rescue her....
MUSIC AND TITLE SCREEN! WILL NEED HELP WITH MUSIC!!!!!
In game sfx.
And some other things I forgot as I was typing this..

CURRENT FEATURES -
There are enemies. You can kill then by jumping right on top of their head. This gives some points.
There are holes that u gotta jump over.
There are coins to collect for bonus points.
There is a princess to rescue at the end!
There is an (incomplete boss) at the end!

CONTROLS -
Left joystick.
To move push left and right.
To jump press fire.
Ill let you guess what the reset button does...

I NEED COMMENTS! TELL ME WHAT YOU THINK!

this the stuff... THESE PIX ARE NOW OLD!!!

Attached Thumbnails

  • start.png
  • enemy.png
  • coin1.png
  • coin2.png
  • aaahh___.png
  • holes.png

Attached Files


Edited by bongomeno, Wed Aug 12, 2009 7:47 PM.


#2 Wonder007 OFFLINE  

Wonder007

    River Patroller

  • 2,646 posts
  • There's the truth, and then, there is the TRUTH.
  • Location:Alhambra, CA (next to L.A.)

Posted Sun Aug 9, 2009 11:57 PM

Very good job!!!!!! :)  This has great potential!!!!  :)

#3 bongomeno OFFLINE  

bongomeno

    Chopper Commander

  • 130 posts
  • ATARI BASIC, QBASIC, C, C++, LUA, ASSEMBLY
  • Location:Some planet in another universe. The one next to yours...

Posted Mon Aug 10, 2009 12:11 AM

View PostWonder007, on Mon Aug 10, 2009 12:57 AM, said:

Very good job!!!!!! :)  This has great potential!!!!  :)
Well thanks! thats the kind of comment that keeps me motivated!  :D

#4 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 22,635 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Aug 10, 2009 1:40 AM

View Postbongomeno, on Mon Aug 10, 2009 1:35 AM, said:

I NEED COMMENTS! TELL ME WHAT YOU THINK!
I have one comment so far: I hate it when games make you jump with the joystick instead of the fire button.


Have you looked at the Platformer source that batari posted:

http://www.atariage....howtopic=143772


He also posted a version that works with the standard kernel:

http://www.atariage....s...t&p=1750241

#5 bongomeno OFFLINE  

bongomeno

    Chopper Commander

  • 130 posts
  • ATARI BASIC, QBASIC, C, C++, LUA, ASSEMBLY
  • Location:Some planet in another universe. The one next to yours...

Posted Mon Aug 10, 2009 2:21 AM

yeah but i wanted to do my own code. as for the jump thing is less strict than others but if it is REALLY needed ill change to button.

#6 Atari Dogs OFFLINE  

Atari Dogs

    Stargunner

  • 1,484 posts
  • Location:ohio

Posted Mon Aug 10, 2009 8:34 AM

Not bad.  Are there hidden items you have to jump and find?

It is too bad you cannot make Mario look like Mario on Donkey Kong.   Mario 2600Jr..

#7 Animan OFFLINE  

Animan

    River Patroller

  • 2,374 posts
  • Just some guy who plays Atari and watches Anime.
  • Location:Texas

Posted Mon Aug 10, 2009 11:08 AM

Can't try it yet (at friends house). but it doesn't look too bad. But please make mario look like mario. I'll ry to draw him at home later if i can.

#8 gambler172 OFFLINE  

gambler172

    River Patroller

  • 2,270 posts
  • none
  • Location:germany

Posted Mon Aug 10, 2009 12:07 PM

Hi Bongomeo
Looks good;hope it will be finished one day.....
greetings Walter

#9 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Mon Aug 10, 2009 12:26 PM

....But if it's going to be a Super Mario game, shouldn't it at least scroll? :)  I mean, the main mechanics of SMB were all about running smoothly forward (never backward), bumping mystery-boxes for bonuses and powerups, etc.  Mario himself could look like a square brick as long as those gameplay elements were in place.  

Also, maybe you should check around this forum for some samples of fixed-point math for jumping and movement physics.  These are pretty much the things I think about when I think about SMB.

#10 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,339 posts
  • begin 644 contest

Posted Mon Aug 10, 2009 12:41 PM

View Postbongomeno, on Mon Aug 10, 2009 3:21 AM, said:

yeah but i wanted to do my own code. as for the jump thing is less strict than others but if it is REALLY needed ill change to button.
Your jumping code is not the worst I've seen, but IMO, a Mario game should have top-notch jumping.

I will warn you that good jumping code is not simple.  I consider myself a slightly better than average bB programmer, and the jumping/platformer code I wrote took probably 40 hours to get working the way it is.

#11 Nati OFFLINE  

Nati

    Chopper Commander

  • 146 posts
  • Adventure
  • Location:Saturn

Posted Mon Aug 10, 2009 1:15 PM

Quote

I have one comment so far: I hate it when games make you jump with the joystick instead of the fire button.

Here's a modified version that uses the fire button to jump

Attached File  mariobro.bas.bin   4K   168 downloads Attached File  mariobro.bas   5.55K   127 downloads

#12 ComputerSpaceFan OFFLINE  

ComputerSpaceFan

    Stargunner

  • 1,434 posts

Posted Mon Aug 10, 2009 2:15 PM

Too bad it's not as accurate as this.
http://nintendo.joys...-like-on-atari/

(just a joke, I know it's not possible on 2600)    :P

#13 Ben_Larson OFFLINE  

Ben_Larson

    Moonsweeper

  • 336 posts
  • Location:Columbus, OH, USA

Posted Mon Aug 10, 2009 2:18 PM

Quote

I will warn you that good jumping code is not simple. I consider myself a slightly better than average bB programmer, and the jumping/platformer code I wrote took probably 40 hours to get working the way it is.
Very true.  First, the physics is somewhat difficult, especially if you've never done anything with newtonian physics (i.e. vectors and stuff).  What I think is really a b*tch, though, is doing the platformer software collision detection and player position collision adjustments - all kinds of irritating 'gotchas' start popping up.

Edited by Ben_Larson, Mon Aug 10, 2009 2:20 PM.


#14 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,339 posts
  • begin 644 contest

Posted Mon Aug 10, 2009 2:40 PM

View PostBen_Larson, on Mon Aug 10, 2009 3:18 PM, said:

Quote

I will warn you that good jumping code is not simple. I consider myself a slightly better than average bB programmer, and the jumping/platformer code I wrote took probably 40 hours to get working the way it is.
Very true.  First, the physics is somewhat difficult, especially if you've never done anything with newtonian physics (i.e. vectors and stuff).  What I think is really a b*tch, though, is doing the platformer software collision detection and player position collision adjustments - all kinds of irritating 'gotchas' start popping up.
You are correct - the newtonian physics aren't bad, but the collision detection took all the time.

One tip to anyone considering a platformer who insists on writing his own code - don't rely on the hardware collision registers (i.e. if collision in bB) as you'll probably never get something working very well.

#15 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Mon Aug 10, 2009 2:44 PM

View PostBen_Larson, on Mon Aug 10, 2009 4:18 PM, said:

Very true.  First, the physics is somewhat difficult, especially if you've never done anything with newtonian physics (i.e. vectors and stuff).  What I think is really a b*tch, though, is doing the platformer software collision detection and player position collision adjustments - all kinds of irritating 'gotchas' start popping up.

I don't think there's any sensible way to use the native collision detection, whether using momentum or not.  Data tables that define collision regions/bounding boxes seems to be the way to go.

Edited by jrok, Mon Aug 10, 2009 2:58 PM.


#16 sandmountainslim OFFLINE  

sandmountainslim

    Vicar of Fonz

  • 5,575 posts
  • Climber 5 Champion since Jan 2005
  • Location:Between Macon and Muscle Shoals

Posted Mon Aug 10, 2009 4:37 PM

I like it!   I do have to say I prefer the modified fire button to jump version best.
Wp

#17 Nati OFFLINE  

Nati

    Chopper Commander

  • 146 posts
  • Adventure
  • Location:Saturn

Posted Mon Aug 10, 2009 4:59 PM

I've made some sprites thst sould look like the NES mario sprite (but fatter :D)

Attached File  Mario.txt   260bytes   162 downloads

#18 Nati OFFLINE  

Nati

    Chopper Commander

  • 146 posts
  • Adventure
  • Location:Saturn

Posted Mon Aug 10, 2009 7:59 PM

Quote

I do have to say I prefer the modified fire button to jump version best.
Wp

Thanks, i'm the one who modified it, but it was pretty easy, amlost anyone
could do it

#19 Nati OFFLINE  

Nati

    Chopper Commander

  • 146 posts
  • Adventure
  • Location:Saturn

Posted Mon Aug 10, 2009 9:58 PM

I've modified it again, this time i put my sprite in and used TIA stuff
to make mario face the direction the joysitck is pointing at.

Attached File  mariobro.bas.bin   4K   167 downloads Attached File  mariobro.bas   5.61K   117 downloads

Edited by Nati, Mon Aug 10, 2009 9:59 PM.


#20 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Mon Aug 10, 2009 10:35 PM

Yeah, but this game still doesn't remind me at all of Super Mario Brothers... except for the fact that it's called "Super Mario Brothers."  Sorry if that sounds harsh.  But if you are going to ride the coatails of a beloved game franchise, shouldn't you try to squeeze in a little of the actual gameplay?  

Or, better yet, you could create something original.  This doesn't feel at all like SMB, but with some effort it could become something entirely unique :ponder:

#21 bongomeno OFFLINE  

bongomeno

    Chopper Commander

  • 130 posts
  • ATARI BASIC, QBASIC, C, C++, LUA, ASSEMBLY
  • Location:Some planet in another universe. The one next to yours...

Posted Mon Aug 10, 2009 11:06 PM

read the OP.

Its a demo version, meaning INCOMPLETE!
I spent a few hours on this while playing another game.

but I dont wanna make another 2600 translation look bad. I just wanted to do it cuz no1 else has before... but I guess I might as well change up the name and theme...

#22 Wickeycolumbus OFFLINE  

Wickeycolumbus

    River Patroller

  • 4,301 posts
  • Location:Michigan

Posted Mon Aug 10, 2009 11:15 PM

View Postbongomeno, on Tue Aug 11, 2009 12:06 AM, said:

I just wanted to do it cuz no1 else has before... but I guess I might as well change up the name and theme...

http://www.atariage....howtopic=131268
http://www.atariage....showtopic=90786
http://www.atariage....showtopic=91043
http://www.atariage....showtopic=90322
http://www.atariage....showtopic=86620
http://www.atariage....howtopic=137333

:ponder:

#23 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Mon Aug 10, 2009 11:52 PM

View Postbongomeno, on Tue Aug 11, 2009 12:06 AM, said:

read the OP.

Its a demo version, meaning INCOMPLETE!
I spent a few hours on this while playing another game.

but I dont wanna make another 2600 translation look bad. I just wanted to do it cuz no1 else has before... but I guess I might as well change up the name and theme...

I don't want to discourage you.  It's just that it's not reminding me of that game at all.  For me, the only thing that's remotely like SMB right now is the name.   I assumed you wanted an honest critique of this program.

And just so you know, lots of people have thrown their hat into this particular ring.  You aren't the first to try Super Mario Brothers... I mean, it's Mario for Pete's Sake ;)  

I don't think I've seen anything that's come close to capturing the gameplay, although Thomas Jentsch's "Swoops" and a few other homebrew efforts have gotten certain mechanics feeling like they should.

Good luck, though.

J

Edited by jrok, Mon Aug 10, 2009 11:55 PM.


#24 Nati OFFLINE  

Nati

    Chopper Commander

  • 146 posts
  • Adventure
  • Location:Saturn

Posted Tue Aug 11, 2009 9:38 AM

I've made yet another modification, this time i have multicolored sprites and the
playfield has green on the bottem to make grass

Attached File  mariobro.bas.bin   4K   167 downloads Attached File  mariobro.bas.bin   4K   167 downloads

Attached Files



#25 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 22,635 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Tue Aug 11, 2009 9:49 AM

View PostWickeycolumbus, on Tue Aug 11, 2009 12:15 AM, said:

Now that's a pretty good looking Mario:

http://www.atariage....showtopic=86620




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users