small platformer game
Go to file
nek0 df08bd1f27 add .envrc 2023-04-20 10:35:37 +02:00
gdd typos 2021-02-12 21:51:16 +01:00
res add test column 2021-02-18 07:25:46 +01:00
res-old cleaned files 2020-08-31 01:02:54 +02:00
src interaction in y direction works 2021-07-25 16:14:05 +02:00
.envrc add .envrc 2023-04-20 10:35:37 +02:00
.gitignore add .envrc 2023-04-20 10:35:37 +02:00 init 2020-08-30 17:36:32 +02:00
LICENSE init 2020-08-30 17:36:32 +02:00 wrong key given 2021-04-17 10:16:07 +02:00
Setup.hs init 2020-08-30 17:36:32 +02:00
cabal.project remove old reference 2023-04-20 06:31:01 +02:00
flake.lock update flake 2023-04-20 06:37:35 +02:00
flake.nix update flake and remove local affection copy 2023-03-25 13:50:03 +01:00
pituicat.cabal restructure: moved Graphics and Physics into own subfolders 2021-04-29 20:28:52 +02:00
shell.nix use git subtree for affection framework 2022-08-13 11:12:04 +02:00


This repository contains the source and game design files for the game pituicat.

This game is still an experimental work in progress, so things are subject to change and no version or revision numbers are being assigned (yet).

Build and run instructions

For any system you want to buil on, you will need a current version of ghc as well as the build tool cabal. Additional libraries may be needed, depending on your operating system.


I develop this game in NixOS, so the build instructions for this system are the ones I use on a daily basis.


To set up the build environment, simply run this in the command line of your choice in the project's root directory:

nix-shell shell.nix

After the setup and build process is finished and you are given the prompt of the environmet you just built, you can run

cabal new-run

to compile and run the game.

Other Linux flavours

You will need at least the development libraries for sdl2 and a development setup for OpenGL.

TODO: provide list of development libraries this game directly depends on.

After setting up the system with all development dependencies, simply run

cabal new-run

for compiling and running the game.

Other operating systems

I wish you good luck with that. If you manage to run the game on other systms, ping me with build and run instructions on and I will gladly include them here.


To move around, use the D and A Keys respectively.

Press Space to jump.