a TempleOS tile-based platformer with destructible terrain written in HolyC
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
CrunkLord420 f6a660f692 init 1 year ago
assets init 1 year ago
distro init 1 year ago
tools init 1 year ago
.gitignore init 1 year ago
Animation.HC init 1 year ago
Collision.HC init 1 year ago
Controls.HC init 1 year ago
CrunkComm.HC init 1 year ago
Draw.HC init 1 year ago
ExtraTiles.HC init 1 year ago
Font.HC init 1 year ago
GameInput.HC init 1 year ago
Item.HC init 1 year ago
LICENSE init 1 year ago
LICENSE.DD init 1 year ago
Main.HC init 1 year ago
Makefile init 1 year ago
Map.HC init 1 year ago
Mob.HC init 1 year ago
NewMfa.HC init 1 year ago
Noise.HC init 1 year ago
Perlin.HC init 1 year ago
PxBlot.HC init 1 year ago
README.md init 1 year ago
Simplex.HC init 1 year ago
Slider.HC init 1 year ago
Sound.HC init 1 year ago
Sweetie16.HC init 1 year ago
Text.HC init 1 year ago
Tile.HC init 1 year ago
TileData.HC init 1 year ago
Title.HC init 1 year ago
UI.HC init 1 year ago
Vec.HC init 1 year ago
Vector.HC init 1 year ago
World.HC init 1 year ago
backup.sh init 1 year ago
levelrestore.sh init 1 year ago
mfa.py init 1 year ago
pxrestore.sh init 1 year ago
restore.sh init 1 year ago

README.md

DigGaym

DigGaym is the latest action-packed video game for the TempleOS 64-Bit Operating System.

Released August 11th 2021, the third anniversary of Terry Davis' death.

How to Play

Transfer the code to your TempleOS machine and launch it by running #include "Main" or download my distro ISO and boot it in VMware Workstation (or Player). Yes you need to use VMware, It's a no-registration download, it's in the AUR (btwiua). VirtualBox has significant performance issues, and has no sound. QEMU has buggy mouse support and awful sound. Two cores is highly encouraged.

The TempleOS installer has been modified to provide the option of playing the game without installing TempleOS.

If you choose to install TempleOS you will be getting the canonical final release (1a1ec79) modified to 60FPS and DigGaym added to the /Home directory. You can use this as a starting point to create your own TempleOS video games.

Controls

  • Movement: WASD
  • Fire: Left Mouse
  • Toolbelt: # Keys
  • Kill Sound: M
  • Inventory: I
  • Close Menu: ESC
  • Quit: SHIFT+ESC

About

This is an instance of biting off more than you can chew. I wanted to make a game like famous flash game Motherload but instead of fuel as the limiting factor it would be the increased heat from depth, requiring the player to buy and deploy coolers along their route. As the deadline of August 11th approached it was clear that I wouldn't be able to finish this, so I quickly threw together obstacle course levels centered around the use of a grappling hook. The unfinished Sandbox mode is still included and accessible from the main menu.

Build

Dependencies

  • libpng
  • tinyxml2
  • gcc/clang
  • make

Run make to build

Bugs

  • System crash when you try to relaunch the game from the same terminal, related to ifndef header guards

License

MIT+NIGGER