Skip to content

0xFA99/Pixie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixie - A Tiny Adventure in Assembly!

Welcome to Pixie, a simple yet magical gmae written in x64 assembly (FASM) using the raw pixel-shooting power of Raylib and the blood, sweat and tears of my remining neurons!

This is not just a game. It's a cry for help. It's a rebellion against modern software bloat.

Demo

Getting Started

Requirements

  • Linux (x86_64)
  • FASM - because who needs sanity
  • Raylib - one of the few C libs that didn't gaslight me (yet)
  • ld (GNU linker)
  • make - cause I like to pretend things are automated
  • optional: a therapist (for debug trauma)

Build & Run

Clone the repo:

$ git clone https://github.com/0xFA99/Pixie.git
$ cd Pixie
$ make
$ ./Pixie

Warning: running this may cause your CPU to feel disrespected and overachive out of fear. To clean up:

$ make clean

TO-DO

  • Draw Sprite
  • Add Camera2D
  • Add Flip Sprite
  • Add Sprite Animation
  • Add Movement
  • Add Parallax Background
  • Add Camera Linear interpolation
  • Add mental health recovery mechanic
  • Add sound effects if I dont scream first
  • Port to brainfuck or Morse code (maybe)

Warning

This project was written in FASM, with zero safety nets, training wheels or regrets. By running it, you agree that:

  • if anything breaks dont contact me - contact a shaman.
  • if your GPU starts chanting in Latin, thats a feature.
  • understanding this code may unlock ancient knowledge or possibly just migrains

Use freely, suffer responsibly.

About

a simple yet magical game written in x64 assembly (FASM) using the raw pixel-shooting power of Raylib and the blood, sweat and tears of my remining neurons!

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages