Peaceful Roguelike Wonderland

Behind the Scenes

I. Roguelike

What is a Roguelike?

  • I have a rogue
  • I have a lie
  • Uh! Roguelike

Rogue First

Roguelike Definition 

A Roguelike Game: Cogmind 

Roguelike Development 

II. Maze

Maze Generators

Maze Solvers

 

III. I, Game

Game Architecture

  • Data Layer: Redux Pattern
  • View Layer: VanillaJS + HS + CSJS

Game View Layer

  • Module: Component
  • Structure: Tree-Based Models
  • Meta Info: Mixin-Based Decorations
  • Enviroment-Enhancing Layer
  • Render Layer

Beyond Thinking

What are the most difficult challenges

in view layer?

Thanks : )

Source Code of the Game