All Projects → sunjay → caves

sunjay / caves

Licence: MPL-2.0 license
2D Cave Exploration Game with Procedurally Generated Levels

Programming Languages

rust
11053 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to caves

procgen
Procedural generation library
Stars: ✭ 14 (-51.72%)
Mutual labels:  procedural-generation
DungeonGenerator
Procedural Dungeon Generation with Python and Pygame
Stars: ✭ 57 (+96.55%)
Mutual labels:  procedural-generation
sprite-gen
🎨 Procedurally generate 2D sprites
Stars: ✭ 68 (+134.48%)
Mutual labels:  procedural-generation
Godot-ProcGen-Dungeon-Generator
A simple Dungeon Procedural Generator using Godot.
Stars: ✭ 24 (-17.24%)
Mutual labels:  procedural-generation
Unity3D-Coding-Examples
Various case-studies in Unity3D
Stars: ✭ 91 (+213.79%)
Mutual labels:  procedural-generation
Procedural-Terrain-Generator-OpenGL
Procedural terrain generator with tessellation | C++ OpenGL 4.1
Stars: ✭ 98 (+237.93%)
Mutual labels:  procedural-generation
QuestWeaver
Procedurally generated quests and stories for computer games.
Stars: ✭ 60 (+106.9%)
Mutual labels:  procedural-generation
civarium
isometric software vivarium that simulates a mini civilization
Stars: ✭ 18 (-37.93%)
Mutual labels:  procedural-generation
pixel-sprite-generator
html5 random pixel sprite generator
Stars: ✭ 22 (-24.14%)
Mutual labels:  procedural-generation
Procedural-Terrain-Generation
3D computer graphics program in C++ OpenFrameworks of a procedural terrain generator based on simplex noise with camera movement and real-time adjustable parameters from the GUI
Stars: ✭ 18 (-37.93%)
Mutual labels:  procedural-generation
procjam2018
Graph.ical, a procedural texture authoring application developed for PROCJAM 2018.
Stars: ✭ 42 (+44.83%)
Mutual labels:  procedural-generation
resonate
Building generative VR worlds
Stars: ✭ 64 (+120.69%)
Mutual labels:  procedural-generation
GraphTerm
GraphTerm: An aspirational DevOps and Container IDE Concept
Stars: ✭ 25 (-13.79%)
Mutual labels:  procedural-generation
Drowsy
💤🖌️ AI making tiny Bitsy video games. Features an experimental generative structure inspired by GANs and Genetic Algorithms
Stars: ✭ 19 (-34.48%)
Mutual labels:  procedural-generation
LifeBrush
A toolkit for painting agent-based mesoscale molecular simulations and illustrations.
Stars: ✭ 38 (+31.03%)
Mutual labels:  procedural-generation
Infinite-Runner-Ultimate
A cross-platform procedural environment generation and Endless Runner engine. Features real-time object pooling and includes an interactive level editor.
Stars: ✭ 69 (+137.93%)
Mutual labels:  procedural-generation
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (+182.76%)
Mutual labels:  procedural-generation
DrawSpace
Space-game oriented rendering engine
Stars: ✭ 20 (-31.03%)
Mutual labels:  procedural-generation
lua-namegen
Lua Name Generator
Stars: ✭ 48 (+65.52%)
Mutual labels:  procedural-generation
glsl-cos-palette
glsl function for making cosine palettes
Stars: ✭ 26 (-10.34%)
Mutual labels:  procedural-generation

caves

Build Status Lines of Code

This is a game written in the Rust programming language to explicitly target the GameShell, a small GameBoy sized Linux computer. The game is a cave/dungeon exploration game. The maps are procedurally generated based on a random seed that can be used to reproducibly create the same map on multiple executions.

This game is still in very early development. Everything, including the name of the game, is subject to change.

Story

A highly experienced explorer finds themselves deep within a cave full of winding tunnels and rooms filled with items and many monsters ready to fight. At the deepest levels of this cave is an enormous treasure. The explorer must fight through the enemies and solve the puzzles of the cave in order to get to the final treasure chamber at the deepest level of the cave.

Hidden in each level of the cave is a special golden "treasure key" which must be collected in order to access the treasure chamber. The treasure chamber will only be unlocked once all treasure keys are found and brought to the entrace of the chamber.

Other keys can be used to unlock locked doors. Potions and other items are scattered throughout to help the explorer fight through the cave. Solve the puzzles of each level in order to reach the end and collect the treasure!

Running The Game

Visit rustup.rs to install the Rust compiler and Cargo.

Use DISPLAY_SCALE=n for some n >= 1 to make seeing the game easier on high DPI displays.

$ DISPLAY_SCALE=2 cargo run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].