Skip to content

CodexRunarum: an infinitely variable magic system for computer games powered by cellular automata

Notifications You must be signed in to change notification settings

dartt0n/CodexRunarum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodexRunarum: Cellular Automata Magic System

CodexRunarum is an innovative magic system for computer games, powered by cellular automata. The system leverages the dynamic and variable nature of cellular automata to create intricate, engaging, and unpredictable gameplay experiences.

Overview

This repository contains the Python implementation of the CodexRunarum magic system, as well as a comprehensive paper detailing the design and development process. The paper discusses the fundamental concept of cellular automata, their application in game development, and the advantages and limitations of using cellular automata for creating magic systems in games.

Demos

Several demo simulations are available in the codexrunarum/examples folder. These demos showcase the unique behaviors and interactions of different elements in the CodexRunarum magic system.

Installation

This project uses Poetry for dependency management. If you haven't installed Poetry yet, please follow the instructions on their official website.

Once Poetry is installed, you can install the project dependencies by running the following command in the project root directory:

poetry install

Usage

After installing the dependencies, you can run the demos using the following command:

poetry run python codexrunarum/examples/<demo_name>.py

Replace <demo_name> with the name of the demo you want to run.

About

CodexRunarum: an infinitely variable magic system for computer games powered by cellular automata

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •