Omnimaga
Omnimaga => News => Topic started by: AngelFish on April 19, 2011, 02:35:22 pm
-
As many of you have seen, there has been a recent upsurge in the number of games available for the newest calculators, the Casio Prizm and the TI-Nspire CX. The introduction of these calculators has gotten the community into a bit of a buzz because of their unprecedented color screens. A recent poll here on Omnimaga and on Cemetech indicated that ownership of these devices is roughly equal among members, suggesting that the recently reborn Casio community will remain prosperous for some time to come. Each device currently offers different things: On the Nspire CX, C and Assembly programming is still not widely available, but the OS includes a new interpreted language called Lua. The Prizm, on the other hand, has almost unrestricted programmability, but the only languages thus far are Assembly and C, both of which have been successfully demonstrated.
Here are some example of notable projects from both sides:
Casio Prizm:
Obliterate (http://www.cemetech.net/forum/viewtopic.php?t=6109&postdays=0&postorder=asc&start=0&sid=77807884e4d04960269d5e7cf2b6a4ee), a port of Kerm Martian's popular Obliterate game for the 84+ and 84+SE calculators.
Minesweeper (http://ourl.ca/10396), a port of the perennial computer game everyone has spent at least a few hours trying to beat.
PrizmLife (http://ourl.ca/10467), a simulation of Conway's famous cellular automaton.
Java (http://ourl.ca/10092), a native port of the Java Virtual Machine to the Prizm.
A video of the Conway's Game of Life clone:
TI-Nspire CX:
Block Dude in Lua (http://ourl.ca/10395), a re-write of Block Dude in Lua.
15 Puzzle (http://ourl.ca/10347), Goplat's clone of his 15 Puzzles game.
ExtendeD has also done a game called 9sweeper (http://ourl.ca/10457/199399) which is an Nspire port of Minesweeper.
-
I'm glad finally there are some Prizm games coming out and I hope Kerm finishes his port of Obliterate because that will be awesome, especially if gCn gets ported to the CX.
Java might also be nice providing it runs faster than Casio BASIC.
As for the CX the Lua language seems pretty fast so far, from what I've seen. I just hope that it gets ported to Ndless for those who don't want to upgrade to OS 3.0 and that TI won't prevent us from using it on OS 3.0 in the future.
-
Qwerty.55, I really have to agree this is a new age, colours! We are no longer forced to use mono, 3 or 4 levels of greyscale. The 83/84+ (SE) calculators programming will still continue in high rates for some time, but this calculators are the future.
-
This is great! I really need to get around to learning C so I can develop for my Prizm. Or maybe I should just wait for Java support...
-
Also, Qwerty.55 forgot about Basic!
-
They're still few for the nspire 3.0 :P
Once I get some time after mid semester tests I'll get into Lua programming and bake some more ;)
-
Even with all of the new hardware we still have some of the same old issues with calc gaming. This being most notably hardware restraints. Even though these two new calcs have powerful procs and much more ram compared to the 83+ we also need to account for the greater need of memory and proc power due to the new color, high-resolution screens. Just as an example the Prizm can only fit about 5 16-bit images in its ram due to its limited 2Mb size. So we aren't really dealing with high power devices yet like ubergraphX, but we are getting closer.
-
They're still few for the nspire 3.0 :P
Once I get some time after mid semester tests I'll get into Lua programming and bake some more ;)
Bake'em up! Anxious for them.
-
Also, Qwerty.55 forgot about Basic!
Well the thing is that games are nearly impossible in TI-Nspire BASIC and there are currently no Prizm BASIC game in the works.
-
The first will be a tic tac toe with AI, a remix of my own "Tic Tac Toe Reloaded" for the 83 in TI-BASIC.
That'll be like a warming up to learn the basics of Lua and maybe creating some "library like" functions in Lua to ease the programming process of the subsequent games ;) (Mastermind is an Idea for my 2nd lua game)
-
Also, Qwerty.55 forgot about Basic!
No, I didn't. The Nspire BASIC is so crippled that it almost felt cruel to mention Casio-BASIC in the same sentence.
...Then I remembered how fast Casio-BASIC ran. :P
I don't think either one will see a whole lot of use outside of math/science programs, though.
Also, I only posted about some of the more notable projects that have been officially announced. There are a few major projects that I'm aware of that have not been announced and were thus omitted.
-
I'm fairly sure a lot of Casio BASIC homescreen games like Nemesiat could be done. However it depends if there are more bugs in the interpreter.
Also it's best to make sure the projects are not too much in early stages to announce them. For example, if you plan to make Doom for the prizm, wait until you have some of the engine done before posting it.
-
well, if you're going for stuff on the homescreen, you still are limited to the characters that aren't affected by the locate glitch(unless it gets fixed at some point :D)
for example, this is making my mazerunner game relatively annoying :(
-
I'm making a Lua game for the Nspire. I'll tell you guys more about it when I get farther along. I slow at coding too much to do IRL
-
Wow! I'm so glad we figured out the Lua interpreter for the CX. Great job, everybody! Keep up the good work.
The colors! :hyper:
-
I am getting one of these, no joke. if C# could be ported to it, then I shall get it by the end o the month :D
-
The JVM framework could probably be used to parse all .net applications with the CIL interpreter, but that's significantly more difficult than parsing Java. .exe files are more complex and the CIL interpreter has a lot more instructions as well as more difficult syntax.
-
I am getting one of these, no joke. if C# could be ported to it, then I shall get it by the end o the month :D
I'd get it the next day :P
-
By the way despite not being finished and lacking AI, there's a new Lua game in the works: Connect 4! http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=3247
-
By the way despite not being finished and lacking AI, there's a new Lua game in the works: Connect 4! http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=3247
A lot of puzzles are being made! I'd like to see some arcade games too :)