Skip to content

AllanCerveaux/Procedural-Dungeon

Repository files navigation

Table of Contents

I decided to start developing Procedural Dungeon again, because the code was far too rough. New version of Procedural Dungeon(old) You can find Old repository

Installation

NOTE: Assuming you have at least the latest Node.js release with long-term support installed.

Dowload and install :

git clone https://github.com/AllanCerveaux/Procedural-Dungeon
cd Procedural-Dungeon
[pnpm|yarn|npm] install

Project Setup

WIP !

Application Layout

Media assets and source code are organized in a dedicated src/ directory.

src/
│
├── scripts/            # Where application modules are stored
│   ├── objects/        # Custom extended game objects
│   │   └── ...
│   ├── plugins/        # Custom private plugins
│   │   └── ...
│   ├── scenes/         # Game scenes
│   │   ├── index.js    # Reference module for all game scenes
│   │   └── ...
│   ├── utils/          # Scripts and libs
│   ├── config.js       # Contains certain Phaser configuration values
│   └── index.js        # The game application entry point routine
│
├── assets/             # Static files served by Browsersync
│   ├── img/            # Where game assets are stored
│   ├── sounds/         # Game sounds assets
│   ├── sprites/        # Game sprites characters, enemies...
│   └── tilesets/       # Game tilesets map, objects...
│
├──favicon.ico          # A sample Phaser logo favicon
└── index.html          # Main page template

Contributing

Read the contribution guidelines to learn how you can help Procedural-Dungeon.

Release Notes

Read the REALEASE_NOTE for info about the latest release.

License

This software is distributed under the terms of the MIT License.

Credit

A huge thank you to Richard Davey @photonstorm for creating Phaser