MaxCoderz

for your 1 bit pleasure!

All times are UTC




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject:
PostPosted: Sat 08 Jan, 2005 12:49 am 
Offline
Calc Wizard
User avatar

Joined: Fri 17 Dec, 2004 10:22 pm
Posts: 745
Location: Wandering around in the Jungle...
oh man! Awesome, so far! I cant believe you did this and kept it so secret man! Amazing, sorry to say Sam, Bill, Duck has made the better looking mario here! :twisted: Everything so beautiful...and kept secret so well!

_________________
The Revolution is here...


Top
 Profile  
 
 Post subject:
PostPosted: Sat 08 Jan, 2005 4:47 am 
Offline
Sir Posts-A-Lot

Joined: Sat 18 Dec, 2004 3:38 am
Posts: 228
I'll need more then 32 different tiles per map ... Besides, your routine is fast enough. I could mail you the file.


Top
 Profile  
 
 Post subject:
PostPosted: Sat 08 Jan, 2005 5:01 am 
Offline
Maxcoderz Staff

Joined: Sat 18 Dec, 2004 6:53 pm
Posts: 1349
Wow, this is looking AWESOME. I think it's plenty fast enough from the screenshot. Keep up the work, looks like it might be released soon, depending on how much you plan on adding :)

_________________
[Gridwars Score] - E: 1860037 M: 716641 H: 261194


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 10:06 am 
Offline
Calc Master

Joined: Fri 17 Dec, 2004 3:22 pm
Posts: 1064
Location: Probably playing DDR
Nice, great graphics! Though i don't like the mario sprites, but maybe that's just me. How big is the file now?


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 1:29 pm 
Offline
Sir Posts-A-Lot

Joined: Sat 18 Dec, 2004 3:38 am
Posts: 228
Which Mario sprites do you not like? Small mario or big mario? I've done my very best to make these as mario'ish as i could. Actually i especially like the big mario.
If you can draw anything better, try. I would consider using them.

Right now its 4.2k code, 4k data and 4k buffers. The amount of data and code will of course grow, but there is room for optimization.


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 1:42 pm 
Offline
Calc King
User avatar

Joined: Sun 26 Dec, 2004 5:27 am
Posts: 2457
Location: SXIOPO = Infinite lives for both players
I think the mario sprites are better than Sams and bills were. Though I think I could use more stach, I do especially like the hat. It comes off a little when he falls right.


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 5:26 pm 
Offline
Extreme Poster
User avatar

Joined: Mon 20 Dec, 2004 10:44 pm
Posts: 331
Location: Earth...currently...
Damn, that makes me itch for some old-school Mario action...

Think I'll bust out the VBA and fire up some some Mario 3...





http://www.superkidinc.com XD been a while since I whored out my comic

_________________
I'd rather be a nobody remembered by someone than a somebody remembered by noone.

'Boku' can't save the world - Blaze Rennaul
--'Boku' doesn't have to... - Klyne Ryuuno
Blue World - Coming soon


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 5:28 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 4095
Location: I cant seem to get out of this cryogenic chamber!
I trust thats a legally aquired version of Mario 3? :).

_________________
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 5:29 pm 
Offline
Extreme Poster
User avatar

Joined: Mon 20 Dec, 2004 10:44 pm
Posts: 331
Location: Earth...currently...
^_-

Sure, why not, lol

_________________
I'd rather be a nobody remembered by someone than a somebody remembered by noone.

'Boku' can't save the world - Blaze Rennaul
--'Boku' doesn't have to... - Klyne Ryuuno
Blue World - Coming soon


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 7:59 pm 
Offline
Calc Master

Joined: Fri 17 Dec, 2004 3:22 pm
Posts: 1064
Location: Probably playing DDR
Duck wrote:
Which Mario sprites do you not like? Small mario or big mario? I've done my very best to make these as mario'ish as i could. Actually i especially like the big mario.
If you can draw anything better, try. I would consider using them.

Right now its 4.2k code, 4k data and 4k buffers. The amount of data and code will of course grow, but there is room for optimization.

I don't like the small Mario. The big one is OK.


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 8:18 pm 
Offline
Maxcoderz Staff
User avatar

Joined: Thu 16 Dec, 2004 10:06 pm
Posts: 4095
Location: I cant seem to get out of this cryogenic chamber!
I think they are just fine. It hard to get detail into such a tiny sprite.

_________________
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 8:23 pm 
Offline
Calc Master
User avatar

Joined: Wed 22 Dec, 2004 3:07 am
Posts: 1454
Location: Through the Aura
I prefer those sprites to Sam's, the smaller size and vertical scrolling allows for more action to be shown on screen at once. In general I think it looks truer to Mario. Awesome work, exactly what we expect from a master like Duck!

_________________
Image


"You're very clever, young man, but it's turtles all the way down!"


Top
 Profile  
 
 Post subject:
PostPosted: Sun 09 Jan, 2005 11:26 pm 
Offline
New Member

Joined: Thu 30 Dec, 2004 5:43 pm
Posts: 36
Location: Roanoke, Virginia
beautiful. i've often thought about redoing mario; the current mario just doesnt feel as true as it could. anyway, i was just wondering, what improvements do you hope to make over sam's version of mario. i've noticed 8 way scrolling as well as improved graphics, how much more is your mario going to bring to the table?

_________________
Try your hand at turn based war strategy on your TI-83/Ti-83+ with Catch 22. Download now:
http://www.ticalc.org/archives/files/fi ... 35508.html

Project Cartel Details:
http://calcwebzine.com/index.php?option ... mid=0&id=8


Top
 Profile  
 
 Post subject:
PostPosted: Mon 10 Jan, 2005 12:25 am 
Offline
Sir Posts-A-Lot

Joined: Sat 18 Dec, 2004 3:38 am
Posts: 228
The engine is in some ways already possible of more. First of all, the object engine is advanced for a TI game. All objects (including Mario) are of the same type, so general object functions can be applied to
any object you want. This is good because functions that are shared by many types of objects only have to be written once. The information of all the objects are stored in the dataObjects table. Clearing all objects is done by simply clearing the dataObjects table. Because of the generality of this, the engine looks very tidy. Have a look the loop smallMain, which implements the main functionality of the game:

Code:
;==========================================================
; smallmain
;----------------------------------------------------------
; OUTPUT: zero flag set if quit application
;==========================================================
smallmain:
   ld (smallmain_SP),SP

smallmain_loop:
   call getInput                 ;get player input
   call playerUpdPos             ;update player speed

   call objectsDecideAll         ;decides where to go (AI)
   call objectsUpdateAll         ;does decision (updates speeds)
   call objectsMoveAndCheckAll   ;moves objects and checks collision with tiles
   call objectsCollisionAll      ;checks inter-object collisions

   call smallmainDrawFrame       ;draws the tiles and objects

   call gsGetk
   cp gEnter
   jr z,smallmainQuit

   jr smallmain_loop

;----------------------------------------------------------
; smallmainQuit
;----------------------------------------------------------
smallmainQuit:
   ld SP,(smallmain_SP)
   and 0
   ret



For example, the speed of objects is not restricted to 1 or 2 pixels, but from 1/32th to maximum of 4 pixels. So the movement of things is much smoother, like Mario. To be honoust It was a pain to implement good object<>tile collisions with multi-pixel movement, but thats done. The engine 'knows' from which side an object hits a tile, so it can take proper action to that event. For example, some tiles can passed from the left, right or bottom, but not from the top. Given the tile and passage direction, the engine calls the specialized code for that tile. At the current state of the engine, its quite easy to add new functionalities for new tiles. I avoided hardcoding too much so it quite easy to code new functionalities for a collision of a certain type of object with a certain tile from a certain direction. If some functionality of an object may be used by other objects, it is put into a general function that can be applied to any object.
Almost all these functions have IX as their input. For example the x-position of the object can then easily be accessed by doing
Code:
    ld l,(ix+x0)
    ld h,(ix+x1)


Its a bit hard to explain, and i decide not to, but this way of handling objects implies that its easier to create new types. To create a new type I dont have to recode all the normal functions but only have to functions that are unique to that object. For me, this worked out very well. The code looks easy on the eye and its easy to pick up after not working on it for some time. Its so different from that bloody Corbin code.

AVI screenshot:
http://www.maxcoderz.net/mario/mario1.avi


Last edited by Duck on Sun 16 Jan, 2005 6:08 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Mon 10 Jan, 2005 1:11 am 
Offline
Calc Wizard
User avatar

Joined: Tue 25 Apr, 2006 2:24 pm
Posts: 552
Location: your mom.
gsGetk? Is this going to be greyscale, or are you just using that key routine?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 77 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB ® Forum Software © phpBB Group | DVGFX2 by: Matt