A factory game for the raylib 6.x gamejam.

Command:

  • ZQSD: Move
  • 1->8: Select item on bar
  • TAB: Open player inventory
  • E: Open module inventory
  • LEFT CLICK: Put module
  • RIGHT CLICK: Delete module
  • R/SHIFT-R: Rotate item clockwise/counter clockwise 
  • CTRL-R: Reverse module
  • T: Change pipe type 
  • Y: show pipe content

The game progression is as follows:
You spawn with:

  • Pipes (x50)
  • Miners (x10)
  • Pipe maker (x1)
  • Text maker (x1)
  • EUV (x1)
  •   

0. Miner the ores

Ores are infinite. You can use pipes to transport them. To make more pipes, use the PIPE_MAKER module. It transforms any input into a pipe.

 
1. Make letter

Build letters from ores using the ASCII system. Unfortunately, the letter inventory viewer is reversed, so to make the letter A (hex 4 and 1), you must visually input 1 then 4.

2. Make other module using the EUV

You spawn with one EUV. It takes 3 letters as input and outputs a module.

  • NOT -> NOT module
  • AND -> AND module
  • XOR -> XOR module
  • SHL -> SHIFT_LEFT module
  • SHR -> SHIFT_RIGHT module
  • TXT -> TEXT_MAKER module
  • EUV -> EUV module (it can build itself)
  • EAT -> SCORE_EATER module
  • PIP -> PIPE_MAKER module

Once you create a SCORE_EATER module (you can create as many as you want), you can feed it anything to convert it into score.

The input to score values are:

  • Ores (0->F): 1
  • Letters: 8
  • Pipe: 10 (Not balanced now that i think about it)
  • Module: 16

Credit:

Leave a comment

Log in with itch.io to leave a comment.