Iskandria | pyrogue | |
---|---|---|
3 | 2 | |
2 | 0 | |
- | - | |
7.3 | 10.0 | |
22 days ago | almost 5 years ago | |
C++ | Python | |
Boost Software License 1.0 | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Iskandria
Posts with mentions or reviews of Iskandria.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-12.
-
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.
pyrogue
Posts with mentions or reviews of pyrogue.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-12.
-
Design dilemma: Types vs Components (regarding Items)
https://github.com/mkdir-not-war/pyrogue/blob/master/engine.py in this code I wrote a while back, I had an entity class with no subclasses, just components. Worked well as far as I got, especially for loading enemy data from JSON
-
Does anyone have a project I could contribute to?
I'm not working on it anymore, but I'll throw it here anyway if you want to fork it or whatever. https://github.com/mkdir-not-war/pyrogue open source, runs on python (tcod)
What are some alternatives?
When comparing Iskandria and pyrogue you can also consider the following projects:
BrogueLite - This repository is deprecated. Please see Brogue Lite at the new repository.
Island-Adventure-Prototype - Protptype of a Text based Roguelike/Exploration game.