Archives: Casio Prizm (fx-CG10/fx-CG20) Lua Games
Currently viewing:
  1. Archives
  2. All files
  3. Casio Prizm (fx-CG) Programs and Games
  4. Casio Prizm (fx-CG) Games
  5. Casio Prizm (fx-CG10/fx-CG20) Lua Games

Casio Prizm programs for all versions of the calculator. Some programs designed for earlier versions (the CG10 and CG20) may not work correctly on newer calculators (the CG50). We have a guide for how to put programs on the calculator. Lua programs also need LuaZM to run.



  1. The first full Lua game for the Casio Prizm, Bloxorz is a port of an Nspire game. It has 16 levels. An older version of it froze when it got to the 16th level, so if it does, please message Spenceboy98 or post on the forum. Use the arrow key to move the block around. Press [OPTN] to go to the level screen. Press [EXIT], [AC/ON], or [MENU] to quit. Requires LuaZM. I hope I'm not missing anything. Enjoy! Credits go to Nick Steen for the original TI-Nspire game.

    Categorized under:
  2. This is a simple program that I made when I got bored of trying to port Bloxorz from LuaFX to LuaZM. It moves a TARDIS Blue ball around the screen. Press [EXIT] to return to the LuaZM Prompt. Enjoy...

    Categorized under:
  3. In this game, you have to destroy your enemy. There are bonus's too. You shoot them to collect them. B is bullets, S is shield(but it won't really show until Kerm does arcs ;)), and F is fuel. Try not to run out of bullets or fuel or it's GAME OVER. Ported from adam Tree's nFighter to LuaZM. Edit: NOW MORE COLORFUL.

    Categorized under:
  4. An etch-a-sketch program written in LuaZM.

    Licensed with the CC Share and shre alike license:

    [F1]/[F2] :: Up/Down
    [F5]/[F6] :: Right/Left
    [ALPHA] :: Clear
    [OPTN] :: This help message


    v1.2: Added multiple keystroke support.
    v1.0: Initial release

    Categorized under:
  5. Use arrow keys to manoeuvre to the target without hitting the obstacles. OPTN pauses and allows screenshots.

    Categorized under:
  6. Nerves of Steel

    Nerves of Steel is an ATC sim for PRIZM, written in LuaZM.

    F1: Turn left
    F2: Turn right
    F3: Alt-
    F4: Alt+
    F5: Speed-
    F6: Speed+
    Arrows: Select plane

    All planes must reach their destination without leaving the airspace.

    All planes must stay 1000ft and 3mi away from each other.

    Exiting planes must leave airspace at more than 5000ft.

    Landing planes must fly into airport's airspace at less than 200mph and 1000ft. Airport ATC will take over at that point.

    There is no winning state, just try to outlast your previous attempt.


    The radar is located on the left of the screen. It updates every second. The selected plane is shown in white. A line is draw between each plane and its destination.

    The data panel is on the right side of the screen. Notice that the top heading, alt, and speed values are the command values. The bottom ones are the actual values.

    TakeFlight Prod.

    Categorized under:
  7. This LuaZM game was ported from Chockosta's maze game for the Nspire. Makes a random maze and lets you navigate through it. Use the arrow keys to move. You have to find the White block(the exit). Press [7](M) to turn on the maze. Press [->](L) for lower quality(faster too), and [F<->D](H) for higher quality(this is what it loads up on). Press [DIVIDE] to make the screen smaller and [MULTIPLY] to make it bigger. Enjoy!

    Categorized under:
  8. This is my port of a raycaster I found online. It works, but it is really slow. It's for LuaZM. I hope you enjoy...

    Categorized under:
  9. Sokoban engine allows you to play sokoban levels.
    * Counts the number of moves/pushes
    * Undo/redo to save from sloppy keystrokes
    * Jump to level with given number

    Categorized under:
  10. This is a different Lua Raycaster that I ported from Chokosta's Nspire version(he ported it from somewhere, so technically it is a port of a port :P). It is a lot faster than the other one, but still a little slow. I hope you enjoy!

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.