| Name | Description | Size | Visibility | ||
|---|---|---|---|---|---|
|
A naval battle game from zelda link’s awakening.
There are three “boats” of 2, 3 and 4 squares long, your goal is to find them all.
How to play :
Ok to “shoot”, if a cross apears, there are no boat, if a blue circle apears, there is a boat, if the circles turn green, you found the entire boat.
Cross to move.
|
2.31 KB | Public |
|
||
|
A chess game, close to an over the board experience.
There is no real move checker so you can move even in ways you should not be able to, checks and mates are not detected, you just can not eat your own pieces or select a piece if it’s not during the right turn.
There are turns but no clocks (i didn’t bother implement one).
The difference of points between black and white is shown in the top right corner (when it’s different from 0), if the background of the text is the same color as the black pieces, it means he has an advantage of that amount of points, same thing for white.
Colors are easily customizable, from line 102 to 111 change the rgb values (exemple : change the “x”, “y”, “z” values in “(x,y,z)” next to “# black pieces” to change the color of the black pieces)
I used another one of my program, paint, to create the pieces.
If you wish to change their look because they are not that great (i’m not an artist), use my available program for numworks called paint, select a resolution of 27*27 (with a pixel width and height of at most 8) and draw a piece.
You must leave a 2 pixel gap on each side, reducing the resolution to a 23*23.
If you don’t follow those advices on the resolution it will draw the pieces on the board but the cursor might erase them a bit, or it can be too big or too small for the square size.
Replace the line at the beginning of the program with the array of values given by the program (exemple replace the line under “#pawn” to change the pawn)
The piece should now be drawn in a different way.
How to play :
Arrows to move the cursor.
To select the piece your cursor is on, press the “ok” button.
The selected piece is shown in the up right corner of the chessboard.
Then place the cursor on the square you want your piece to move to and press “ok”.
“minus” will unselect the piece previously selected.
“plus” will unselect the piece selected and will pass your turn.
You can use this functionnality to castle.
With the keys 0 to 6
|
5.52 KB | Public |
|
||
|
Two function to use the paint.py output, the function decode takes the tuple with the encoded drawing and gives you a decoded drawing, the second one takes the position at which you want to draw it, the color, in option the upscaling, the decoded drawing and draws it.
|
638 Bytes | Public |
|
||
|
|
4.33 KB | Public |
|
||
|
A 2048 game. You can change the grid size.
you can custom the colors by changing the rgb values in the colors list, you can change the gradient of color used for the color of the squares of the number by replacing the second argument’s rgb values when creating the gradient variable.
How to play:
Enter a number between 4 and 8 in the console when asked, it’s the gride size.
Arrows to play.
|
4.95 KB | Public |
|
||
|
A basic game of go, close to an over the board experience. Uses area scoring because it’s easier to implement.
The colors of the game are fully customizable, from line 23 to 27 change the rgb values to whatever you wish.
How to play :
After starting the program enter the number of lines you want for the board.
Arrows to move the cursor.
Ok to place a stone.
Zero to remove a stone.
One to add a black stone.
Two to add a white stone.
Plus to pass turn.
Shift to remove a group of stones of the same color.
|
4.09 KB | Public |
|
||
|
A basic command prompt based hangman game.
The program doesn’t check the language or the validity of the given word for obvious reasons.
How to play:
Being in constant alpha mode is recommended to write letters easily (double click Alpha).
Enter a word after you execute the program.
then you’ll be asked to enter letters one by one, the program will print the number of wrong guesses and the word you’re guessing partially every time until you guessed the whole word.
|
612 Bytes | Public |
|
||
|
A test map for my 2d plateformer.
|
986 Bytes | Public |
|
||
|
A basic memory game with numbers instead of drawings.
How to play :
Arrows to move the cursor (red rectangle)
Ok to reveal the number under the selected card.
|
2.73 KB | Public |
|
||
|
A basic minesweeper game. Grid size can be chosen up to 24*17, as well as the number of bombs. Colors are fully customizable.
How to play:
After executing the script enter use the backspace and numbers to enter size of the grid and the amount of bombs.
Arrows to move cursor.
Ok to see what’s under a tile.
Shift to put or remove a flag on a tile.
You can customize colors in the script, from line 10 to 30 change the rgb values to change the colors of what’s described in the comment on the right.
|
5.06 KB | Public |
|
||
|
A monochrome paint with possible but limited input and output because of the calculator limitations.
It was made to create map for grid based games or sprites ( I used it to create chess pieces for my chess game or to create map for my plateformer).
How to use:
The console prompt will ask you the settings you want.
You can change the length in pixels of the side of the painted squares (a zoom, only for comfort purposes won’t change the output).
You can also change the width and height resolution of the canvas.
Arrows move the cursor (red square).
1 to select the pencil tool (black squares, will count as drawn pixel).
0 to select the eraser(white squares, will count as not drawn pixel).
Shift to use the tool.
“x,n,t” key to use your tool on the entire canvas.
Alpha can be used to apply your tool on a rectangle, two presses are needed to define the two corners of the rectangle.
Exe will stop the program, you need to press a key to see the shell back.
Ans will output the final drawing in the command prompt, while the cursor is not red it is still processing your drawing, if it is too big it may not works as well. It is a tuple with three values, the first one is a string which encodes the entirety of your drawing, the two others are the dimensions (first width then height) of the canvas. If you drawing is too large the calculator isn’t able to copy paste the entire string (219 characters copy limit) so you’l have to copy paste each line to your program, just don’t put the line breaks.
I wrote a function in another one of my scripts (“draw_function”) which is able to use this output with the kandinsky module.
|
2.79 KB | Public |
|
||
|
A basic 2d plateformer, there are some bugs but it globally works well.
You need to download the map too, it’s the program called “map_t”.
How to play :
Left and right arrows to move
Ok to jump, you can jump once in the air (shown by the red color of the “character”), you can also jump on walls.
You can grip walls but you have a stamina bar, its level is shown by the darkness of you character, the darker the lower your stamina is.
There is no end (didn’t bother program one) and no death (spikes are annoying to program).
It is posssible to create maps but the system is not perfect and a bit messy, i’ll maybe work on it if I have time.
|
4.04 KB | Public |
|
||
|
A basic program to help you see what rgb values make what color.
How to use :
The upper part of the screen shows the color of the rgb values
The number with next to it a plus and a minus is the number you’ll add to the rgb values.
Key 4 adds to the red value.
Key 5 adds to the green value.
Key 6 adds to the blue value.
Key 1 substracts to the red value.
Key 2 substracts to the green value.
Key 3 substracts to the blue value.
|
969 Bytes | Public |
|
||
|
A snake game.
How to play :
Arrows to change the direction of the snake, you can’t make it move in the direct opposite direction.
Eat cherries (red square) to make your snake grow in length.
The snake teleport to the opposite side of the screen as he goes through a border of the screen.
You can’t go through your own body or you’ll lose.
Restart the program to restart the game.
|
1.5 KB | Public |
|
||
|
A classic spider solitaire game.
Due to an obvious lack of screen space, if there is a stack of card only the one on top and at the bottom will be shown.
How to play :
L&R to move cursor
down arrow to select.
Shift to deal new cards
|
3.99 KB | Public |
|
||
|
A basic sudoku game, the game is interactive even though I couldn’t create a start menu due to memory limitations.
It creates randomly a sudoku grid every restart.
You can change the difficulty by changing the number of prefilled squares.
The program will tell you if the position is legal, illegal or a solution.
Colors are also customizable, from line 60 to 67 changing the 3 values in parenthesis to some RGB values will change the colors of the things stated above. For example changing (50,50,50) under “# background color” to (0,0,0) will change the color of the background (dark grey to black in this example).
How to play:
Enter a number in the console at the beginning to set the amount of prefilled squares.
Arrows to move the cursor.
0 to empty square.
1-9 to fill a square with a number.
Exe to show a solution, it will also stop the program.
|
4.63 KB | Public |
|
||
|
A basic game of tetris.
There is a score but numbers added to the score were randomly decided so it’s far from perfect.
Colors are easily customisable, from line 23 to line 38 you can change the rgb values (exemple : change the “x” “y” “z” values in “(x,y,z)” next to “#background” to change the background color)
How to play:
Up arrow to rotate your piece.
Left arrow and right arrow to move your piece.
Down arrow to make the piece fall faster.
Shift key to make your piece fall instantly.
Alpha to pause
Upcoming pieces are shown on the top right.
|
4.37 KB | Public |
|
||
|
a simple tic tac toe game.
how to play :
arrows to move cursor.
ok to play.
|
1.8 KB | Public |
|
||
|
A basic timer with a round clock counting seconds and a digital clock with the amount of hours minutes and second elapsed.
How to use :
Ok to start or stop the timer.
|
1.36 KB | Public |
|
||
|
An adaptation of the mini game “treasure hunter ! monolith” from danganronpa v3 (on mean difficulty). It’s not a perfect reproduction, there are only 3 different treasures because the numwork lacks the necessary amount of RAM, and the way the color of each tile is chosen may be different, but everything else works as it should.
How to play:
The goal of the game is to find as much treasures as possible to have the best score, at first they’re all hidden under tiles.
There is 4 type of tiles, silver(#1), pink(#2), yellow(#3), blue(#4), and you can remove them if there are tiles of the same types connected (at least 2). Removing them will increment by one the type of every adjacent tiles, the blue tile(#4), loops around to silver(#1). Each tile removed will also give you 5 points.
If you remove all the tiles above a treasure, he will change of color, showing he was discovered. If there is no more connected tiles of the same type the game will stop and tell you there is no more move available.
There always are two “bears” (not really recognizable, i’m not good at pixel art) worth 1000 points each and the other 7 treasures are randomly choosen between two types of fishes worth 500 points each. Every treasure is rotated randomly.
Ok to interact with tiles.
Arrows to move cursor.
Colors, sprites, hitboxes and scores are fully customisable.
To change colors go to the line 55 and change the rgb values, each line is a different color, changing the rgb values next to #cursor will change the color of the cursor for exemple.
To change the sprites, draw one in my paint program then go to the beginning of the program and change the tuple in the obj_draw variable. The sprite is automatically scaled by a factor of 4, and each tile is 14 pixels long, if the sprite is too big for the hitbox, the parts protuding won’t be drawn on the screen.
|
5.79 KB | Public |
|
||
|
A basic implementation of the wordle game. There is obviously no room for a dictionnary on a calculator so there are no checks for the spelling, and you’ll need to ask a friend to give you a word.
when executing the script enter a word in the console, you’ll then see the play screen, just press the keys with the letters you want, alpha or shift mode doesn’t matter.
|
2.08 KB | Public |
|