Skip to content

karnkaul/cronch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cronch

Simple 2D game using vulkify, capo, and tardigrade

recording-2022-09-24_08.38.18.mp4

Installation

Supported Platforms

  1. x64 Windows 10
  2. x64 Linux: X11, Wayland (untested)

Grab the latest release and unzip to a desired location, or build via CMake and run.

Controls

Keyboard

  1. WASD / cursor keys to move
  2. Space to interact
  3. Enter to restart

Gamepad

  1. Left stick to move
  2. A to interact
  3. Start to restart

Modding Data

All the resources used by the game are fully customizable, with sample assets in data/. theme.txt contains the mapping for each in-game resource to an on-disk asset.

Building

Requirements

  1. CMake 3.18+
  2. Desktop operating system
    1. Windows 10
    2. Linux: X11, Wayland (untested)
    3. MacOSX (experimental, requires MoltenVk)

Steps

  1. IDEs / CMake Tools
    1. Generate corresponding IDE project through CMake if required
    2. Open root directory / generated project in IDE
    3. Select a kit / preset and configure it if required
    4. Build project / ALL_BUILD
    5. Debug / run the cronch target / executable
  2. CLI
    1. Configure a build via cmake -S . -B out/build
      1. Use a preset via --preset=ninja-debug; list the ones available via --list-presets
    2. Build via cmake --build out/build
    3. Run via out/build/cronch[.exe]