Skip to content
Blog of the Lost God

Blog of the Lost God

A small blog about game and web development, procedural generation and persistence, by @rumorsmatrix.

Tag: ecs

Posted on July 19, 2019July 28, 2019

There be dragons: Entity Component Systems for roguelikes

A really great talk from the 2018 Roguelike Celebration discussing the use of ECS in roguelikes. I used this talk (and a little bit of extra research) to create this really simple implementation in Javascript, which is probably entirely too proof-of-concept to be of any real practical use, but it was a fun little exercise.

Recent Posts

  • Making a monster
  • Character and Item generation
  • Scheduled Maintenance
  • There and Back Again
  • Mapping BotLG

Support BotLG

I work on BONES of the LOST GOD full-time now, it's what I do. It would mean the world to me if you could support BotLG development on Patreon, get yourself a cool t-shirt, or buy me a coffee. My kind supporters really do keep me going!

Categories

  • Bones of the Lost God
  • Changelogs
  • Development
  • Game development
  • Mechanics
  • Meta
  • Sysadmin

Tags

  • aesthetics (1)
  • after school study club (2)
  • ascension (1)
  • astar (2)
  • autoclickers (1)
  • bear folk (1)
  • blaugust2019 (5)
  • bootstrap (1)
  • botting (1)
  • cat wizard (1)
  • clicker (1)
  • colour palette (1)
  • colours (1)
  • command design pattern (1)
  • debian (1)
  • ecs (1)
  • field of view (1)
  • fog of war (1)
  • game jams (1)
  • graph porn (1)
  • horse soldier (1)
  • idle (2)
  • incremental (1)
  • javascript (1)
  • kyzrati (1)
  • laravel (2)
  • legend of the red dragon (1)
  • math (1)
  • monetisation (1)
  • namubumo (2)
  • pathfinding (2)
  • pixel art (1)
  • procjam (1)
  • rat (1)
  • rat man (1)
  • rogue (1)
  • roguelikes (1)
  • rotjs (1)
  • screenshots (1)
  • simon (1)
  • thomas biskup (1)
  • vaporwave (1)
  • video (3)
  • world of warcraft (1)
  • zork (1)

Latest map square

procgen maps, new every day

Twitter

My Tweets

Links

  • Aesthetics
    • lofi hip hop radio – beats to relax/study to
    • UNIX porn
    • Vaporwave color palette
  • Documentation
    • Laravel documentation
    • ROT.js manual
    • Vue.js documentation
  • MUDs
    • MUD coders guild
    • r/MUD
  • PBBG / browser games
    • r/browsermmo
    • r/PBBG
    • r/textgames
  • Roguelikes
    • RogueBasin
    • r/roguelikedev
    • Roguelike Radio
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
Proudly powered by WordPress