Currently working on this mining game - happy to hear some feedback if you play :) Still a lot of work to be done and a lot of ideas in the pipeline.
Just gotta dig out some gems and sell them at the shop / upgrade screen to purchase consumable items and permanent upgrades. Your battery will recharge automatically and you will sell your gems automatically when you surface.
LADDERS and TORCHES are VERY IMPORTANT! Without ladders, you will get stuck. Without torches, you can not see where the gems are.
IF YOU GET STUCK, PRESS ENTER THEN "RESCUE" - this will reset your inventory and bring you to the surface
Currently you can dig down 200 meters. The rocks get harder to drill at 100m and below. More valuable gems are deeper in the mine.







Simple Timers Service
Here is a Simple Timers Service that can manage multiple timed events -- feel free to use it in your games :D
How to use
This service is a Singleton and can be referenced with the variable "timer".
The service exposes 2 methods:
- timer:start( _frames , _callback )
- Simply start any number of timers, wherever you want in your code
- _frames: the number of frames to count down before executing the callback function
- _callback: the function to execute after the number of frames has elapsed
- Example: "timer:start(600,my_function)" -- this will execute "my_function()" after 600 frames have elapsed



An alien abduction game with procedurally generated planets
ATTENTION, PLORBO! We require new critters from across the Universe for our intergalactic zoo, the Pride of Plorbia. You must venture to new, unexplored worlds to find specific critters that we beam to your Mothership and return them to us.
Controls
When controlling green ship:
- ARROW KEYS: move
- Z: boost
- X: abduct
When docked to Mothership:
- DOWN: undock
When out of energy:
- LEFT / RIGHT: control Mothership for a rescue
Any time:
- Press ENTER to VIEW THE ZOO or MUTE THE MUSIC
​In the zoo:
- Left/right to scroll
- Hold Z + left/right to scroll quickly
- X to exit zoo


I found a potential bug with INFO+RESUME pico console commands. If you RESUME after calling INFO and then try to interact with a custom menu item, you get the following error:
ATTEMPT TO INDEX FIELD '?' (A NIL VALUE) IN FLIP LINE 0 (TAB 0) AT LINE 0 (TAB 0) |
Example

Note: Ignore the second RESUME typed into the console after the program has already crashed
Sudden freeing of RAM after INFO+RESUME
Another curious thing is a huge RAM drop after INFO+RESUME (something getting GC'd that shouldn't be?). Notice the RAM display upon RESUME in this example (drops from 10% utilization to 7%):

Note: Ignore the second RESUME typed into the console after the program has already crashed
Steps to reproduce
- Load any cart with a custom menu item
- Press ESC and type INFO into the console
- Type RESUME
- Press ENTER and select a custom menu item
Chance of Rain
A slightly interactive and slightly meditative evolutionary pond simulation
Controls
- ARROW KEYS: control frog
- Z: surface/submerge
- X: tongue
- ENTER: options
Gameplay
This simulation is meant to be watched more than played (though you may interact with it by suggesting actions for the frog).
There are four types of creatures living in this rainy pond: a frog, fish, flies, and dragonflies. Enjoy watching them swim, fly, eat, die, and birth new generations. Flies birth larva into the water which swim towards the nearest rock, where they slowly mature and eventually sprout wings - becoming flies themselves. Well-fed fish will turn green and reproduce when near each other. Dragonflies swarm the lillypad to spawn new. Each parent passes genetic predispositions onto their offspring - which allows for behavior evolution over time. Creatures may die of old age or starvation. All the while, a happy frog swims about - ready to offer a guiding hand (or, rather, mouth) if one part of the ecosystem becomes unbalanced.
Occasionally, you may see some event-triggered haikus or tips to help you further enjoy and understand the game. Statistics about your world will also slide by from time-to-time (and can be triggered manually from the options menu). If your ecosystem fails or you lose a creature type, just keep playing - there are heavy storms that roll in occasionally to replenish your stock.
Every game has randomizations, so each experience will be unique.
DNA System
A DNA system has been implemented that allows parents to pass certain parameters onto their offspring. There is even a chance of slight genetic mutations for each parameter. Through this system, each species will actually evolve its behavior over time to be best-suited to its environment.
- Dragonflies pass on these parameters to their offspring
- speed, initial lifespan, threshold for hunger, starvation resistance, tolerance for rain, and others
- Fish pass on these parameters to their offspring
- speed, initial lifespan, threshold for hunger, and starvation resistance
- Insects pass on these parameters to larva which become adult flies
- speed, initial lifespan, swarming location, tolerance for rain, and others
Full "technical" breakdown of the DNA system:




Stability Failing
A short story sets off a grand adventure of arcady, platform-hopping fun in an increasingly unstable world.
This is my submission for Ludum Dare 49, Theme: "Unstable"
Controls
Left/Right: Move character
Up/Down: Slow down or Speed up the platforms
Z/X: Jump
Note: you can press ENTER and SKIP TUTORIAL if you'd like to start the game at level 12
Gameplay
As the levels progress, various aspects of the game begin to breakdown...
(try to reach at least level 11 to see the full instability)


.png)

![]() |
[0x0] |
isol8: Build & Isolate
An original arcade game inspired by old-school games like Jezzball and Qix.

How to play
You must build horizontal and vertical walls in order to isolate the bouncing balls from each other. Once all balls are separated, you will proceed to the next level. If a ball collides with your wall while building, you lose a life. An additional ball is added each level, up to a maximum of 15 balls. Continue playing until you run out of lives and post your highest level reached in the comments below!


