Omnimaga
Calculator Community => Casio Calculators => Topic started by: merthsoft on April 17, 2011, 06:38:29 pm
-
I've made Conway's Game of Life for the prizm, you can download it at:
http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=654 (http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=654)
(Omni upload isn't working right for me right now--or more likely, my computer. I'll get one up here once it starts behaving. :\)
(http://merthsoft.com/gospers.bmp)
(http://merthsoft.com/settings.bmp)
To come:
- Better graphics drawing (hopefully being able to use all the colors)
- Better key handling (specifically the arrow keys, and the MENU button)
- Alternative rule sets
- Control over ranom population density
- "Stamps" (pre-programmed patterns)
-
What does 'SelDead' and 'SelAlive' mean?
-
good to see this show up here as well ;)
Like I said elsewhere, this looks great! However, I forgot to ask what the general FPS is -- any estimates?
-
SelDead and SelAlive are the colors of the current selected cell based on its state.
Ashbad: I have no idea, nor anyway to really tell. Fast enough. It's not flickery or anything.
-
PrizmLife
http://www.omnimaga.org/index.php?action=downloads;sa=view;down=654
Conway's Game of Life for the Casio Prizm.
(http://merthsoft.com/gospers.bmp)
(http://merthsoft.com/settings.bmp)
-
Wow this looks nice. I gotta try this on my calc.
I wish someone made an emu that allowed file transfers, so there could be animated screenshots.
-
*Youtube bump*
-
Awesome! I was gonna make a video but you beat me to it. It looks really good on-calc. :D
By the way does this update the LCD every pixel or does it store the content to RAM? I wonder if it's hard to do the latter, considering the size of the screen vs the low RAM?
-
My understanding is that it stores it in the VRAM, and then pushes it out at each update. A double-buffer type thing.
-
Ah ok. If it was every pixel it would be very slow, but I wasn't sure in your case.
-
it's very nice.
the toggle button could be a bit less responsive, though :P
-
Yeah, there are debouncing issues in general I need to solve with it. The arrow keys repeat a little too quickly.
-
Is it possible to allow multiple keypresses, by the way, or has no direct input routine been discovered yet?
Also it would be nice to be able to change colors by typing in the hex number or having an alternative to arrow keys to jump by greater numbers like 100, so it won't take 10 hours to go from 0000 to 9999, for example. :P
-
Typing would be nice, but you can change the colors faster using other keys:
In the settings menus:
Up/Down : Select option
Left/Right : Decrease/increase value by 0x0001
Plus/Minus : Decrease/increase value by 0x0010
Mult/Div : Decrease/increase value by 0x0100
Del/AC : Decrease/increase value by 0x1000
-
Don't have a prizm, so I can't really test any of these, but it looks cool ;D
Listening to the youtube vid it sounds a lot like powder toy or something with "different rule sets" and "stamps"
I think it has more GOL elements than any other category :P
-
Ah ok I didn't spot that. Thanks Merth.
-
I've added custom rule sets!
Download:
http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=654 (http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=654)
Youtube:
-
Great. It's getting better and better. :D
I think I'll edit the front page post to add this Youtube video as a showcase of one of the released Prizm C stuff.
About 3:30 ish, though... any risks of epillepsy with a Prizm? ;D
-
Hehe, my camera is pretty bad at the drastic color change. Stupid camera.
:) I'd be honored to have my video on the front page!
-
Well one thing for sure, your camera seems to produce a less blurry image, though. That said, maybe I just didn't look at my videos enough. I just thought mine seemed less clear in general, and also when the screen goes from dark to white, it takes a while before I can see anything with mine.
-
Very nice! I'm happy to see Prizm programming getting off the ground. I'll give this and your minesweeper a go once i get normal internet service back. :)