Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
19 May, 2013, 18:52:35 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2   Go Down
  Print  
Author Topic: Prizm Game of Life (PrizmLife) -  (Read 2372 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« on: 18 April, 2011, 00:38:29 »
+2

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
(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. :\)


Quote from: read me.txt
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)
« Last Edit: 18 April, 2011, 00:55:16 by merthsoft » Logged

Shaun
Michael_Lee
LV9 Veteran (Next: 1337)
*********
Offline Offline

Gender: Male
Last Login: 09 August, 2012, 18:48:39
Date Registered: 05 August, 2010, 01:00:06
Posts: 1020

Total Post Ratings: +115

View Profile
« Reply #1 on: 18 April, 2011, 00:39:44 »
0

What does 'SelDead' and 'SelAlive' mean?
Logged

My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.
Ashbad
Guest
« Reply #2 on: 18 April, 2011, 00:42:08 »
0

good to see this show up here as well Wink

Like I said elsewhere, this looks great!  However, I forgot to ask what the general FPS is -- any estimates?
Logged
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #3 on: 18 April, 2011, 00:45:46 »
0

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.
Logged

Shaun
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #4 on: 18 April, 2011, 00:53:44 »
0

PrizmLife



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=654

Conway's Game of Life for the Casio Prizm.

Logged

Shaun
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:18:15
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #5 on: 18 April, 2011, 00:55:54 »
0

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.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #6 on: 18 April, 2011, 02:06:15 »
0

*Youtube bump*
<a href="http://www.youtube.com/watch?v=8i6x16XtxZ0" target="_blank">http://www.youtube.com/watch?v=8i6x16XtxZ0</a>
Logged

Shaun
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:18:15
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #7 on: 18 April, 2011, 02:28:05 »
0

Awesome! I was gonna make a video but you beat me to it. It looks really good on-calc. Cheesy

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?
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #8 on: 18 April, 2011, 02:29:25 »
0

My understanding is that it stores it in the VRAM, and then pushes it out at each update. A double-buffer type thing.
Logged

Shaun
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:18:15
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #9 on: 18 April, 2011, 02:38:39 »
0

Ah ok. If it was every pixel it would be very slow, but I wasn't sure in your case.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
turiqwalrus
LV8 Addict (Next: 1000)
********
Online Online

Gender: Male
Last Login: Today at 18:28:26
Date Registered: 25 November, 2010, 00:38:42
Location: In a shadowed grotto far from the eyes of the world.
Posts: 707


Total Post Ratings: +42

View Profile
« Reply #10 on: 18 April, 2011, 02:42:43 »
0

it's very nice.
the toggle button could be a bit less responsive, though Tongue
Logged
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #11 on: 18 April, 2011, 02:43:35 »
0

Yeah, there are debouncing issues in general I need to solve with it. The arrow keys repeat a little too quickly.
Logged

Shaun
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:18:15
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #12 on: 18 April, 2011, 02:57:07 »
0

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. Tongue
« Last Edit: 18 April, 2011, 02:58:07 by DJ_O » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
merthsoft
LV5 Advanced (Next: 300)
*****
Offline Offline

Last Login: 16 May, 2013, 19:22:09
Date Registered: 12 August, 2010, 06:10:40
Posts: 225

Topic starter
Total Post Ratings: +56

View Profile
« Reply #13 on: 18 April, 2011, 03:20:53 »
0

Typing would be nice, but you can change the colors faster using other keys:
Quote
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
Logged

Shaun
Darl181
Vy'o'us pleorsdtu tlh'e gjaemue.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 16:58:14
Date Registered: 10 June, 2010, 00:32:08
Location: {I*9+L₁+1},{I*9+L₁+3}
Posts: 3272


Total Post Ratings: +267

View Profile WWW
« Reply #14 on: 18 April, 2011, 03:25:08 »
0

Don't have a prizm, so I can't really test any of these, but it looks cool Grin

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 Tongue

Logged




 
Spoiler for Stuff:



OS 2.43  Boot 1.02  Hardware Rev. B

OS 1.04.32

OS 3.1.0.392  Boot1 3.0.99  Boot2 3.10.16
Spoiler for Misc:
Quote
You'll understand / It's not a shame / To be always / Losing the game / Burma-Shave
"Dynamic userbars!"
Omnimaga radio
Interactive Omnimaga radio
Our World of Text
Draw on websites
Then blow them up
In-browser flight simulator
Haxball: MMO soccer/air hockey game
  Draw with sand.  Yay?
The Game
You just lost the game
Zombo.com
light post color is #dfefff
dark post color is #cae4ff
quote box color is #6699ff
transparent color is...transparent 0.o
Spoiler for Forum search alternative (bookmarklet):
https://www.squarefree.com/bookmarklets/search.html
javascript:q=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt("No%20selected%20text;%20enter%20search%20term.").replace(/\s\+/g,"%252B");if(q!=null)location="http://www.google.com/search?q="+q.replace(/\s+/g,"+")+"+site:"+location.hostname;void(0);
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.286 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.