Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI 68K => Topic started by: bfr on June 19, 2006, 01:37:00 pm

Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 19, 2006, 01:37:00 pm
I've started a new project for tifreakware's contest.  I've halted all my other projects so I could focus on the new project.  But, I just had an urge to program in TI-BASIC, so I decided to make a Super Mario for the Voyage 200, with my own little twists in it.  It has a fully graphical background, but Mario and his enemies are characters.  Here's a screenshot:

user posted image

(the screenshot isn't very clear though and doesn't really show the moving enemy very well)
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 19, 2006, 01:41:00 pm
you just disqualified yourself o.oblink.gif

tifw contest projects must not make it to public
Title: Metroid 68k - In TI-BASIC
Post by: tifreak on June 19, 2006, 01:45:00 pm
No Information can be released about your entry!!! It is in the rules!! :(sad.gif

Now that game is disqualifid from entering...
Title: Metroid 68k - In TI-BASIC
Post by: Speler on June 19, 2006, 01:49:00 pm
I feel sorry for him... maybe you can overlook this, or at least let him do something different?
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 19, 2006, 02:27:00 pm
METROID! nah I want to see this one completed too
Title: Metroid 68k - In TI-BASIC
Post by: rivereye on June 19, 2006, 02:28:00 pm
sorry, those are the rules
Title: Metroid 68k - In TI-BASIC
Post by: tifreak on June 19, 2006, 02:31:00 pm
If we let him get away with it, then we would have to do so for others, etc. A screw up on my part and a screw up on his part are two seperate things... ;)wink.gif
Title: Metroid 68k - In TI-BASIC
Post by: BCTurk on June 19, 2006, 02:51:00 pm
English is a tricky language ;)wink.gif

He said...
QuoteBegin-"bfr"+-->
QUOTE ("bfr")
I've started a new project for tifreakware's contest. I've halted all my other projects so I could focus on the new project. But, I just had an urge to program in TI-BASIC, so I decided to make a Super Mario for the Voyage 200...


AKA, I started a new proggy for the TIFW contest, so I stopped all other programming, EXCEPT this Basic prgm that I just started, super mario.

That's not what he's doing for the contest, don't worry ;)wink.gif.
Title: Metroid 68k - In TI-BASIC
Post by: tifreak on June 19, 2006, 02:54:00 pm
lol, well, he didn't submit this as his entry anyways, so to that extent, he is safe. He just can't change to this as an entry. ;)wink.gif
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 20, 2006, 04:56:00 am
Wow...English...what a language.  The many ways something can be interpreted....

No, I am not submitting this program in tifreaware's contest.  I'm submitting another one.  So I could focus on that one project, I halted all my other ones.  But, I had an urge to program in TI-BASIC, so I started this project.  So for a while, I'll only be working on this project and the project that I'll be submitting.

Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 20, 2006, 05:19:00 am
aaaah rofl I see now, I was afraid at first o.oblink.gif
Title: Metroid 68k - In TI-BASIC
Post by: Dragon__lance on June 20, 2006, 05:27:00 am
lol, that was confusing! :)smile.gif Um guys, sorry to go off topic, but i posted some info on my entry to the contest in the maxcoderz help forums, i tried to give the very basics of project, cause i needed some help on some ASM routines bad...hope it's ok?
Title: Metroid 68k - In TI-BASIC
Post by: Liazon on June 20, 2006, 05:36:00 am
Like the screenie!!!

Dragon__Lance: I think you're ok though.
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 20, 2006, 06:10:00 am
if you didnt stated it was for the contest it shoudl be ok
Title: Metroid 68k - In TI-BASIC
Post by: Dragon__lance on June 21, 2006, 04:11:00 am
whoops, i really did try to release as least info as possible:(
here's my exact post:
QUOTE
Hi, i'm trying to create a tetris clone(more accurately, Dr.Robotnik's Mean Bean Machine Remake) as my entry to Tifreakware's programming contest.I'm sorry i can't release too much info. about it, but it's restricted. The idea of the game is to have different colored blocks that drop. Once 4 or more blocks of the same touch in any way,they dissappear.And the blocks above fall, sometimes triggering combos. I need to find a way for hit dettection between the blocks. I have thought about it a lot. What i came up with is to allot each block a byte. The first 4 bits define the type of block(color),and the last 4 define the links that block has. Ex: When the block falls and hits another block of the same type, i set the corresponding bit, so it shows the relation.Then i run though all the relations, and if's it's above 4, i trigger dissapearing sequence. The problem is that i can already think of a dozen instances where this wouldn't work, and the falling blocks triggered from dissapearences would make it even more complicated
Title: Metroid 68k - In TI-BASIC
Post by: Liazon on June 21, 2006, 06:50:00 am
I already asked tifreak8x on irc and he said that since you hadn't entered when you asked, it's perfectly ok.
Title: Metroid 68k - In TI-BASIC
Post by: Radical Pi on June 21, 2006, 07:51:00 am
Back on topic...
SM68k Basic? Nice. I should work on my SMASCII someday.

Well, considering that is a prototype screenshot, its good. I assume that is the beginning of World 1-1? It usually has a ? block before/around the first enemy.
I think it needs a nice background.

If you have any questions, ask the super mario nerd here. ^^
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 21, 2006, 10:56:00 am
Thanks.  I'm going to work more on the background later.  Also, I'm not really going to make it be exactly the same as ther original Super Mario; there is already a Super Mario in 68k assembly that I think follows the original Mario.  I suppose I could make it kind of similar though because I have the original Super Mario Gameboy game.  

And if I have any questions, I'll remember to look for you ;)wink.gif .

Also, now Mario can jump.  This kind of complicated things a bit though.
Title: Metroid 68k - In TI-BASIC
Post by: crzyrbl on June 21, 2006, 11:36:00 am
68k basic any better than z80?
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 21, 2006, 11:41:00 am
Yes.  There is Try...Else...EndTry (so you can try some code, and if there is an error, it does whatever is between "Else" and "EndTry"), programs can have arguements (so you can do stuff like:  display("Hello World",4,5) or something like that), there are nifty little program control commands such as "Exit" or "Cycle", and 68ks are faster, etc.
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 21, 2006, 12:12:00 pm
like javascript i guess?
Title: Metroid 68k - In TI-BASIC
Post by: Alex on June 22, 2006, 06:12:00 am
Standalone basic is better on the 68k's than on the z80's, because it is a more flexible language with powerful functions. However, when z80 basic is complemented by Xlib, I'd say that z80 > 68k.

- Alex
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 22, 2006, 06:41:00 am
Well, there's FLib and Vertel for 68ks (and http://bfr.ticalcs.net/sprites_library.php as well ;)wink.gif )
Title: Metroid 68k - In TI-BASIC
Post by: Liazon on June 22, 2006, 08:38:00 am
i've never tried those.
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 29, 2006, 09:06:00 am
I've made some progress.  Mario can now jump to avoid the goomba thing and Mario can also jump on top of the thing that kind of looks like:
__
||
||
Title: Metroid 68k - In TI-BASIC
Post by: Radical Pi on June 29, 2006, 09:20:00 am
Can Mario jump on the Goomba yet?
Title: Metroid 68k - In TI-BASIC
Post by: bfr on June 29, 2006, 12:29:00 pm
No, sorry.  In pure BASIC, since I can't easily tell whether stuf fhas been jumped on by using a bitmas, it's a little bit hard.  Don't worry though, jumping on goomba will be very easy to implement.
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 29, 2006, 01:21:00 pm
keep up the good work on this
Title: Metroid 68k - In TI-BASIC
Post by: Radical Pi on June 29, 2006, 01:55:00 pm
Ah, that's alright. You've successfully implemented a jumping system and hopefully gravity and stopping falling (If you can fall onto the pipe (it is a pipe, right?), you should have this then.).

^ That's crazy grammar in there. ^^

You've taken the first big step; just remember to keep walking. ;)wink.gif
Title: Metroid 68k - In TI-BASIC
Post by: Alex on June 30, 2006, 09:59:00 am
Something tells me that you could make Mario and enemies graphics without any big speed sacrifice (XorPic). Keep up the good work, I want to play this on my 89 some day :)smile.gif

- Alex
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on June 30, 2006, 10:55:00 am
now if only i had a real 89 :(sad.gif *xlibman
Title: Metroid 68k - In TI-BASIC
Post by: bfr on July 17, 2006, 08:33:00 am
My calculator crashed, so I lost all of the data for Mario.  I don't really feel like remaking it, so I'm going to start something different - Metroid.  I got inspired by Metroid I, Metroid II, and Metroid Pure, so I decided to try making Metroid for the Voyage 200.  I'll add my own little twists into it though.  It's still going to be in TI-BASIC.  

Should I change this thread's name and use this thread for Metroid or should I make a new thread?
Title: Metroid 68k - In TI-BASIC
Post by: Zeromus on July 17, 2006, 08:45:00 am
@bfr - I belive I still have my old Metroid 68k engine if you would like to take that a look over
Title: Metroid 68k - In TI-BASIC
Post by: bfr on July 17, 2006, 08:47:00 am
You have a 68k calc?!?

Sure, I'd like to take a look at the engine.  Thanks :)smile.gif.
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on July 18, 2006, 02:27:00 am
too bad it haD to die :(sad.gif it sucks when this crashing stuff happens to projects, glad it's gonna be finished even though in another forum tho, make sure you do lot of backups of metroid  
Title: Metroid 68k - In TI-BASIC
Post by: bfr on July 31, 2006, 05:07:00 am
I just finished the map rendering program/sub-routine.  This is because I have been mostly focusing on TI-83+ assembly lately, and I've worked on my TI Freak Ware contest entry every now and then.  I'll try to work more on this though.  I actually almost forgot it, until today I picked up my Voyage 200 when I was bored, and started messing around with Command Post Plus, but then I remembered that I shouldn't risk crashing my calculator for some reason, and then I remembered Metroid (being unarchived...).
Title: Metroid 68k - In TI-BASIC
Post by: DJ Omnimaga on July 31, 2006, 10:06:00 am
oh YAY nice to see its still developped, will you inspire yourself of metroid by CDI and mine btw? I could send you the map from mine actually