a game of mine that is finally being finished (most of my games never get finished)
Ruby 91.3%
Other 8.7%
120 1 0

Clone this repository

https://tangled.org/kamfurdev.bsky.social/Pizza https://tangled.org/did:plc:czcnqwivpkquwgvwlbzudum6/Pizza
git@tangled.org:kamfurdev.bsky.social/Pizza git@tangled.org:did:plc:czcnqwivpkquwgvwlbzudum6/Pizza

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

PIZZA (for the 4th time I think)#

  • UPDATE (September 2, 2025): I haven't given up on the game, just have been taking a long hiatus. I'm going to start working on the game now, but updates may be slow since I have school now.

NOTE: TODOs have been moved to Trello.

WARNING: The game isn't ready yet, but you are free to play test before a demo is ready!

The main repo is on tangled.sh.

For Read Only versions of this repo, it is recommended to go to tangled.sh instead as it might be a while before code is updated here.

About the Game#

This game has been worked on and off for the past couple of years, and was the first game I ever made.

I wanted to finish it, and make it a better game than it once was, so after a couple of tries throughout the years, we now have this.

Progress may be a bit slow, but it will (hopefully) be finished.

Playing the Game#

Current status of the game: Pre-Alpha (not ready)

For installing the game, please check out the installation guide.

It is recommended that you use a monospaced font1. Regular fonts have different widths for each character, which can make things look broken. Any that supports ASCII (which should be all), should work. (Make sure you aren't using a trial font!)

If you are playing using the command prompt, or Windows Terminal, you should already have a monospaced font selected, otherwise you should change it to one.

A recommended font would be something like JetBrains Mono, or IBM Plex Mono (note that you may accidentally install the non monospaced version), but any should work as long as it isn't too wide, and is legible.

Another recommendation is to use a good color scheme for your terminal. As it uses the built in terminal colors, if a color blends into the background, or doesn't match the color name, it may not be a good color scheme to use.

the only reason why i have this as an recommendation is that i dont want to hard code colors

The game is mainly tested with the Catppuccin theme, so it is the most recommended color scheme to use with this game, but anything should work.

You can test this by running the command ruby extras/color_test.rb in the root of the game (aka where pizza.rb is).

Disables#

You can disable certain things with a text file.

  • disable_color.txt: Disables colored and styled text.
  • disable_clear.txt: Disables screen clearing, instead it prints a separator.

TODOs#

The games TODOs are no longer put in the Issues tab, go here instead: https://trello.com/b/i7i20LPQ/pizza-game.

License#

The game is under the Don't Be A Dick License.

My original plan was to have no license, but I think the Don't Be A Dick license aligns with what I was thinking about.

Credits#

NOTE: You can view this in-game in the about page.

  • Main Team
    • Kamie: Game Creator, Lead Programmer
  • Honorable Mentions
    • Something Original: Had suggested some ideas for game saving, and helped with some Windows stuff.
    • FiestyPetMaster: Ex Team Member, Idea Creator
    • Linus: Ex Team Member, Idea Creator
    • Friends in my Discord Server: Some ideas for things in the game.
  • Inspirations
    • Microsoft's Command Prompt: For having scripting functionality (aka the first thing I programmed in), inspiration for UI elements.
    • RPG Games (not gonna list them, too many): The basis for this game.