Island-Adventure-Prototype
Iskandria
Our great sponsors
Island-Adventure-Prototype | Iskandria | |
---|---|---|
7 | 3 | |
3 | 2 | |
- | - | |
0.0 | 7.3 | |
almost 3 years ago | 6 days ago | |
Python | C++ | |
MIT License | Boost Software License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Island-Adventure-Prototype
Iskandria
-
Design dilemma: Types vs Components (regarding Items)
C++ example: Moral Component base class, with a template wrapper for converting arbitrary data types to Components. (This is unlikely to work as-is for C# -- Iskandria's vaporware Component-System memory model depends on std::weak_ptr, which has no analog in most other programming languages.)
-
Sharing Saturday #359
Iskandria GitHub
-
Downsides to Having All ECS Memory in One Contiguous Object?
Cf. Dragonfly tutorial. You really do not want to have the component manager explicitly aware of the component subtypes. I worked around this for Iskandria's fake ECS, by making the component types responsible for registering key handlers for the ECS processing stages.
What are some alternatives?
Axes-Armour-Ale - A fantasy, ASCII dungeon crawler for Windows, Linux & OSX
BrogueLite - This repository is deprecated. Please see Brogue Lite at the new repository.
VTerminalPaletteEditor - A standalone GUI application for creating and editing VTerminal palettes.
terminus - Roguelike game built using Lua/Love2D/Moonpie
innit - A roguelike game where you play a micro organism inside a larger organism!
CodenameEmpty - A text based adventure roguelite
Allure - Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
libtcod-vcpkg-template - A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
spellweaver-7drl - 7DRL 2021
rot.js - ROguelike Toolkit in JavaScript. Cool dungeon-related stuff, interactive manual, documentation, tests!
react-roguelike - A roguelike game built with React and TypeScript.