Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: tr1p1ea on July 04, 2013, 06:16:06 pm

Title: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 04, 2013, 06:16:06 pm
84C edition GO!

*Edit AOC* Originally split from <a href=http://ourl.ca/19098/353329;topicseen#new>this topic</a>.
Title: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 04, 2013, 06:20:39 pm
The 84C edidition would most likely need to get rid of parallax scrolling and have the background never move vertically (if any) to ensure decent vertical scrolling speed.
Title: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 04, 2013, 06:27:37 pm
Yes i agree that comprises will need to be made, but still a full colour Metroid on 84C ... that would be awesome.

But not to hijack the Casio thread, it looks fantastic! Hopefully they will finish/extend this!
Title: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 05, 2013, 03:24:24 am
@DJ_O vertical corridors that function as a hub are what defines the 2d metroid games. Dropping vertical scrolling is not an option.
Title: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 08, 2013, 12:48:12 am
Do you think it would be fine if it was changed to Super Mario Bros 2-like vertical scrolling (which is exactly like in Zelda: Links Awakening)?

Else I guess maybe when the screen is scrolling vertically, it could trigger temporary frame-skipping, so that moving up/down won't slow down the game action. It could possibly be acceptable, I guess, plus it wouldn't be that bad if 160x240 mode was used. People would probably just come to the conclusion that the calculator hardware is just too limited.

As for the Casio PRIZM game, I hope it gets finished too. :)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 08, 2013, 09:02:10 am
I split this off from the other topic because it seemed to be a pretty interesting discussion. :D As far as vertical scrolling goes, I don't really think it's necessary in a metroid game. It could easily transition to the next screen when you reach the top or bottom of a vertical section much like DJ's BASIC + XLIB Metroid games did.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Sorunome on July 08, 2013, 10:05:32 am
Meybe this should be moved to z80 discussion, it is still in casio prizm hacking :P
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 08, 2013, 05:45:50 pm
Done :) (I wanted to do it earlier, but it seems that there are no topic moving options in Tapatalk)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 09, 2013, 08:15:11 am
Meybe this should be moved to z80 discussion, it is still in casio prizm hacking :P
Whoops, missed that. XD Thanks for the move DJ.
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 09, 2013, 12:58:08 pm
That reminds me, tr1p posted a nice Samus sprite last night on IRC. Sadly I lost the URL but maybe he could repost it here or make a mockup of a possible Metroid game for the calc using it.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 09, 2013, 09:54:43 pm
Here is the sprite i posted, its just a mockup but i added some running frames (sprites are 24x24):

(http://img.omnimaga.org//samus-1.png)

Here is the running animation, obviously there are usually more frames to Samus's running but its just a start (scaled 2x):

(http://img.omnimaga.org//samus_0.gif)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 09, 2013, 11:25:04 pm
Looks pretty nice. :)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 10, 2013, 12:16:26 am
Small update with a few more frames. I have only just been messing around so im not happy with the legs, but its a start:

(http://img.omnimaga.org//samus_0-1.gif)

(http://img.omnimaga.org//samus-2.png)
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 10, 2013, 12:20:00 am
Really good tr1p1ea. I love how true to Metroid it is and how many details there are despite the smaller resolution.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 10, 2013, 03:41:03 am
How about porting this game:

Graphics are scaled up 3x I think, but the movement is still in 1x pixels.

(http://inadawords.com/wp-content/uploads/2011/04/Minitroid-Title-Screen.png)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 10, 2013, 03:48:11 am
Wow thats perfect! I bet those graphics should translate well to the 84C :).
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 10, 2013, 03:50:58 am
Yep. I hope it would also play well despite the slow lcd.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 10, 2013, 04:41:40 am
Wow that looks cool. Maybe you could ask the author if you can port it, although I think that title logo needs more pixelating for the outline. :P
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 10, 2013, 04:44:19 am
I think we need to know more about the CSE's hardware before we can attempt to make games like this one.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: tr1p1ea on July 10, 2013, 04:48:15 am
Moving to area by area is no problem at this stage, if i get time ill attempt an experiment.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 10, 2013, 06:54:46 am
@All: Actually, I think that game would port really well to the non color models in grayscale. The small graphics look perfect for it! :)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Hayleia on July 10, 2013, 07:06:23 am
Yeah, I thought about that too seeing that the screen in MiniTroid is actually 9x12 sprites, which is almost 8x12 sprites.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 10, 2013, 07:57:52 am
Yeah. There is not really a playable metroid game for the TI84+ (the basic one is sluggish and has a couple of FPS)
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 10, 2013, 11:31:00 am
There are actually 4 BASIC ones, one of which has decent speed and dual layer ASCII, but it only has about 30 minutes of gameplay. The issue with the others isn't really the slow framerate as much as it is the unresponsiveness of keypresses, though (In Metroid II Evolution, for example, keypresses enters into effect 1 second after being registered, which makes precise movement nearly impossible.) As for the 12x9 maps this shouldn't be a problem since on the CSE you can fit 20x15 tiles that are 16x16 or scaled up 8x8. It would obviously require some redesign if some maps are too small, though.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 13, 2013, 05:01:58 am
I made a 2 bit sprite using the basic color palette. It has 2 pixel wide pixels. The sprite is 11x24 and 22x24 stretched.
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 13, 2013, 12:13:36 pm
I like :D. I wish the LCD supported 4 bit color mode with the basic color palette too because it would have made it mmuch easier to use old school sprites. Currently they have to be converteed to 16 bits prior being outputted on the screen.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 13, 2013, 12:22:49 pm
Yeah, but the graphics take up less space. You can compress this sprite down to 48 bytes with an additional byte for the color palette. Of course the color palette consists of either 3 basic values or 3 16 bits values.
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 14, 2013, 12:22:20 am
True but the extra speed gain would have been nice. :P
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 15, 2013, 05:35:46 am
Indeed. I have not seen any 4 bits lcd drivers yet though. Those are mainly used on those older non backlit screens as found on the casio CFX-9850GC I think. (And I think that's not even 4 bits)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 15, 2013, 07:22:47 am
I don't know but the old CFX calcs looked almost like they had 3 layers or something, due to how pixels looked like. However it might just have been due to poor lightning. They use 3 colors at once (which can be changed individually, but not via BASIC games) and the screen background is yellow-ish (although it can take an orange tint if you increase the contrast)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 15, 2013, 07:47:41 am
It's not layered if changing the contrast makes it orange I think. Otherwise it would turn brownish black I assume.

Edit: New mockup.
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 15, 2013, 12:31:41 pm
Yeah it's possible that it isn't. Of course changing the contrast changes colors too but then you can adjust them back (although at lowest settings you can't use blue and green)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 15, 2013, 03:02:20 pm
That looks great keoni! :)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 15, 2013, 03:05:17 pm
Thanks. I was going for the original metroid look, but I might do some mockups exploring different styles such as metroid 2.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 15, 2013, 05:24:21 pm
Metroid 3 would be nice actually, since Metroid II: Evolution was a bit inspired from it. However I am unsure how it would look like.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 16, 2013, 03:27:11 am
I did not make these.
Metroid 3 with 3 color sprites and 2 wide pixels? Someone made this. It's c64 pallette and 320*200 with 2wide pixels. Sprites in multicolor mode are 3 color.
(http://www.pixeljoint.com/files/icons/full/metroid64.png)
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 16, 2013, 03:59:55 am
Thanks. I was going for the original metroid look, but I might do some mockups exploring different styles such as metroid 2.
Yep, that's what it reminded me of. :) The C64 style graphics aren't bad either.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 16, 2013, 04:15:59 am
Edit: This is a 1 bit pixelart. Each tile has its own set of two colors (1 and 0) for the sprites one color is transparent and for the tiles the second color can be any color, so I did multi color tiles. The pixels are 2 by 2 and I'm still using the basic colors.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 17, 2013, 06:01:36 pm
Actually wouldn't this be 2 bytes? Because some tiles have transparency or black, meaning they have like 3 colors, which won't fit in 1 bit? This looks awesome, though. That graphical style would fit xLIB very well, although obviously more details can be used in xLIB. Do you think you would be able to colorize Metroid II: Evolution palettes by the way?

EDIT: Wow at that C64 set I missed above! O.O However by Metroid 3 I meant Super Metroid tilesets. :P
Title: Re: What if Metroid... were on the 84+CSE?
Post by: TIfanx1999 on July 18, 2013, 07:46:59 am
I really like the newest mockkup, I think it's my favorite so far.

@DJ: Metroid II actually has a hack that colorized it. :D
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 18, 2013, 07:50:29 am
Actually wouldn't this be 2 bytes? Because some tiles have transparency or black, meaning they have like 3 colors, which won't fit in 1 bit? This looks awesome, though. That graphical style would fit xLIB very well, although obviously more details can be used in xLIB. Do you think you would be able to colorize Metroid II: Evolution palettes by the way?

EDIT: Wow at that C64 set I missed above! O.O However by Metroid 3 I meant Super Metroid tilesets. :P
Yeah. I did not make the c64 set. It's by some other guy. I know what metroid 3 is :P I am gonna try to make a metroid3 ish mockup using monochrome 2x2 pixels again.

Edit: I took a still from metroid 3 and I shrunk the level down a bit to be able to fit as much as possible on the screen.
Edit 2: This is a monochrome 160x120 mockup.
Edit 3: Coloring the previous mockup. Work in progress.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 26, 2013, 01:24:34 am
Wow looks very good :). Also since xLIB will finally not have scanlines support, we'll be stuck in 160x120 so your C64 set will not work. Another thing is that since xLIB supports 256 colors, we could easily re-use the SNES sprite set as it is too.

EDIT: Here are Metroid II: The Last Chozo Expansion Set tiles, by the way, in case anyone would feel like colorizing them (might be a bit hard, since they're all scrambled, but here is the game map in case it's helpful http://illusiat.reubenquest.net/xlib.mtv-music-generator.com_imagesThatWereOn57o9WhereJujuShouldPointTheXlibMTVMGSubdomainToBeforeWeLoseTheGame/metroidmap.gif ):

EDIT 2: I also attached the tiles from the fake Metroid 3: Azimut mockup above (2007 Omni Halloween prank):

(http://www.omnimaga.org/index.php?action=dlattach;topic=3611.0;attach=12490;image)

Note that those were made with a 8x8 Samus in mind, else it made collision detection too slow for BASIC. There are a few passages that are only 4 pixels high, which requires the morph ball. Some were made by CDI, Dysfunction and Necro, while a few others were ripped from the NES, GB and SNES games.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 30, 2013, 04:22:13 pm
Metroid3 on a calculator especially in basic are gonna be tough. Metroid 2 has a much lighter game engine, so that has the most chance of being ported especially since the ti z80 calcs use the same cpu as the gameboy.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on July 30, 2013, 04:32:54 pm
Well I didn't say I would have to be an actual Metroid 3 game, but rather some sort of Metroid 1 game using Metroid 3 graphics (scaled down by half). Metroid II would be good as well, although if it's for the CSE it should maybe take advantage of the color screen and use more colors than the Gameboy Player rendition of Metroid II.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on July 31, 2013, 02:56:23 am
There are rumours about a color version of metroid2.
(http://www.metroid-database.com/m2/metroid2dx.jpg)

Look what happens if you assign colors to the original grayscale. This is what the gbc/gba does. With the Super Gameboy adapter for snes you can fully customize your color pallet. I scaled it down to 160x120
Title: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on August 01, 2013, 11:05:58 pm
Oh wait I forgot about that one. IIRC, however, this was a ROM hack of the game that was modified to work in GBC mode, allowing more colors at once. Or maybe Nintendo planned a re-release that was ultimately cancelled? IIRC the Super Game Boy color palettes were presets, though. You couldn't actually choose your own colors individually.
Title: Re: What if Metroid... were on the 84+CSE?
Post by: Keoni29 on August 02, 2013, 03:21:51 am
This was a picture from a german magazine. I am not sure if there was an article that went with it too. It was supposedly something done by nintendo themselves, but it never saw the light of day. Maybe it is photoshopped by the magazine. There is a romhack though and it has added colors.
Title: Re: Re: What if Metroid... were on the 84+CSE?
Post by: DJ Omnimaga on August 02, 2013, 12:19:17 pm
It's possible that it was photoshopped to draw more sales. And yeah after investigating, the color ROM hack is actually an unfinished patch that adds the colors.