Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.47 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.47 KB

Project-Echidna

echidna

Project echidna is a 2.5D video game prototype built from scratch with pygame.

The prototype showcases a randomly generated world build using the wave function collapse algorithm. The game features a character that can move around the world, jump, and collide with the environment. The character has a set of animations that are triggered based on the character's state. It also showcases how a seemingly 3D isometric game can be rendered purely using 2D sprites and layering.

The game is still in development and will be updated with more features in the future.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Requirements

Installation

pipenv install

Usage

pipenv run python src/main.py

Roadmap

  • tilesets
  • character sprites
  • physics
  • charachter animations
  • character movement
  • character collision
  • game state logic
  • world generation (wave function collapse)
  • events
  • UI (menu, text popups, inventory)
  • sound design

Built with

  • pygame - Pygame is a set of Python modules designed for creating video game engines.