Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: DJ Omnimaga on May 15, 2010, 02:29:34 am
-
Never before you'll ever have seen lobsters swim this fast
Yes, it was eventually going to happen: an Axe game featuring Netham45.
Note: N.8xp is 15 MHz enabled and 0.8xp is 6. Both compiled programs are 666 bytes on calc (done on purpose :P)
The goal: eat as many lobsters as possible before time runs out. Eating a lobster adds 5 to the timer.
It is pseudo-random. The game just reads through the calc RAM :P And it's frigging hard.
-
Amazing! And so insanely fast.
-
I think insane is an understatement ;)
Where do you come up with these wacky ideas? I literally laughed out loud at the title "Eat Nethams" and once I saw the screen shot. Quite a bizarre game. But nice job on this, it looks pretty good. Cool concept to use the ram as pseudorandom numbers.
-
Oh lol, the whole Netham45 being a blue lobster thing is an Omnimaga meme that started about a year ago and it sparked random stuff. It became so commonly refered to that even Netham45 himself joined it and changed his avatar to a blue lobster. Even Omnimaga banner has a lobster in it :P I am not sure about the reason why this all started in the first place besides a random poll.
When Axe started having game capabilities, I started having this game idea :P
This is nothing, though, because for a while, I thought about making a parody of the IRC channel #omnimaga involving Genolo and lolis. However, the game would be released only here as it would violate ticalc.org TOS. :P
As for the game speed, it was done partially purposely to be TAS'ed :P
-
Wow you made that quickly! I love the speed :D.
-
The calculator memory has that many Nethams?It's > $9000! :o
In the long run, I don't like the idea to eat the blue lobster somewhere... Even if it is only one in many thousands. If that happened we won't have our favourite Omnimaga mascot.
Anyway the speed is amazing. And is pretty interesting to TAS because of its pseudo-randomness.
-
All I can say is: Best. Game. EVER. O_O
Kudos, DJ!/me votes this Program of the Year :D :P
-
Very nicely done, DJ! Looks really cool. Only thing though, is it me or does the left side always look busier than the right? Either way, great job :)
Side-note: What is TAS and TOS?
-
Wow. Just wow.
The speed, it's just insane. 15MHz is unplayable unless in TAS, and 6MHz is still crazy.
Axe is just really fast...
Could we have the lobsters displaying the lyrics to "Never Gonna Give You Up" in Morse code? :P
-
Lol wow thats crazy fast, I wonder how anybody would be able to get past a few Nethams before they lost ;D Heh, the speed is crazy :D
-
Very nicely done, DJ! Looks really cool. Only thing though, is it me or does the left side always look busier than the right? Either way, great job :)
Side-note: What is TAS and TOS?
Yeah it's because instead of using rand I just read from the calc RAM. Here's the program source, actually (the one running at 15 MHz)
:.N
:[3C18183C5A42A5A58181C3C3E77E3CE7→Pic1
:Full
:Fix 5
:ClrDraw
:rand/4+1→S
:6→X
:0→P
:99→H
:Repeat H=0
:Pt-On({S}/21*8,1,Pic1
:Pt-On(X*8,56,Pic1+8
:X-getKey(2)+getKey(3)→X
:If X=12
:0→X
:End
:If X=65535
:11→X
:End
:H-1→H
:If pxl-Test(X*8+2,57)=1
:P+1→P
:H+5→H
:End
:Text(83,58,H►Dec
:Text(0,58,P►Dec
:DispGraph
:For(Z,1,8
:Vertical +
:End
:DS<(S,31000)
:End
:End
:Fix 4
:Output(0,0,"FAIL."
TO make it look more random, it will never start reading at the same location everytime you run the game. I am sure people could cheat, though, by storing specific stuff in their calc RAM like programs filled with the same character, for example.
-
Oh ok. Well I'm not entirely sure still what's going on but that is probably more because I don't know a whole lot with Axe and such. So that's ok. But thanks for explaining.
-
TAS is tool assisted speed run, TOS is terms of service
Good job on your game DJ, looks good
-
Oh ok, makes sense. Thanks, _player.
-
I'm confused, why not just use the built-in random function?
-
Since reading from RAM is faster than using the Random function, DJ was able to squeeze every last bit of speed from the game :)
-
What about the RAM is making it random? I think that is kinda what I was asking earlier, just not worded correctly :P.
-
what is stored into memory is various numbers for the most part most of the time. Because of this, it makes it look a bit random, even if it isn't
-
LMAO. This is freakin awesome! :D /me gives Dj Omnimaga a cookie
-
wow! nice job DJ, reading from the RAM to get pseudo-random numbers was ingenuous :P we need to make a few more games to fill the Omnimaga memes don't we :P
-
wow! nice job DJ, reading from the RAM to get pseudo-random numbers was ingenuous
That's incredibly smart and resourceful! Excellent job on that and the speed! ;D
Plus it's hilarious. ;D
Awesome work! :D
-
lol thanks :P
far from being a good game in terms of quality but it features nethams :P
It's pending in ticalc archive queue atm (along with 37 other uploads)
-
It was fun seeing it in the queue. When I saw “netham45.zip”, I started laughing even before I looked at the file because I knew something was up when I saw the name. :D
-
Yeah that's what I thought. Plus now people who know him a bit will see the file name in the downloads list and be like "lolwut?"