gdnim
BrogueCE
gdnim | BrogueCE | |
---|---|---|
5 | 150 | |
54 | 912 | |
- | - | |
0.0 | 8.3 | |
8 months ago | 6 days ago | |
Nim | C | |
GNU General Public License v3.0 or later | GNU Affero General Public License v3.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.
gdnim
-
Programming a Rogue-Like with Rust
Another option is Nim. Looks and writes like Python but closer to C in performance. It also has static typing so I prefer it for scripting as well.
People have built a few games with the Nim Godot bindings:
https://github.com/pragmagic/godot-nim
There’s also an interesting project to do hot reloading using dlls:
https://github.com/geekrelief/gdnim
-
How can I understand what "bindings to" libraries really do?
I've been down this road. I forked godot-nim to https://github.com/geekrelief/gdnim and have add several features. I've since moved on to working on https://github.com/geekrelief/tm-nim, a binding for The Machinery.
-
Frustrating ergonomics of GDNative in 3.3 -- are these addressed for 4.0?
I maintain a fork of the godot-nim binding https://github.com/geekrelief/gdnim/ All your issues I've dealt with by not relying on the godot editor. Instead I do all the setup with my build script which can generate the gdnlib, gdns, and tscn file for a node with script attached.
-
Godot 3.2 PR: all languages script class support and custom resource exports. Request for testing.
This is my first exposure to this and the proposal. I maintain a fork of godot-nim, https://github.com/geekrelief/gdnim. I know someone who was trying to exchange data between gdscript and godot-nim. Nim has a generic vector type: seq[T], and he was trying to expose that to gdscript. I told him to use an Array of Variants instead. Would this PR allow us to expose data structures from gdnative (or whatever) to gdscript?
-
I think Nim community should focus more on Godot engine.
I can't speak to the issues with setting things up. I never had a problem on Windows. But if you need help create an issue on the godot-nim repo someone might come along and help. I know at least one person that uses/used a mac to get godot-nim running. On my own repo, https://github.com/geekrelief/gdnim I plan to get osx working, but it's not my main dev machine.
BrogueCE
- any suggestions for a beginner roguelike? something that's not infuriating
-
anyone can recommend me a cheap roguelike-roguelite
For a long time, most traditional roguelikes were free (although there seem to be more on steam lately). I think Brogue is a good place to start; it isn't too complicated, it has some nice quality of life stuff, cooperates with a mouse, and its pretty for its genre.
-
What kind of builds are currently possible
I only play community edition, and my ascensions have been lightning, conjuration, teleport and some reaping combinations. My mastery was teleport with invis/reaping support. Multiplicity weapons are good (spear, rapier) but i tend to get ambitious and play hard for a mastery and screw it up.
-
Best roguelike to start with?
Your best option is Brogue (community edition), in my opinion.
- Best roguelike on steam for a beginner?
-
Looking for non-action roguelike/lite (i.e. colony sims, deckbuilder, strategy, etc.)
Brogue
-
Free games that can be replayed/played for a while
Brogue is another good option if you're down with rogue-likes, can basically run on anything (& has an Android version).
- Does this game still exist?
-
NetHack 3.6.7
Adding Brogue [1] to the list. Neat and very well balanced.
[1] https://github.com/tmewett/BrogueCE
-
Working on my first procedural-level generator.
Broge, Angband, C:DDA, Dungeon Crawl Stone Soup, are some options.
What are some alternatives?
godot-nim - Nim bindings for Godot Engine
brogue - Brogue is a roguelike game created by Pender. The "vanilla" branch of this repository is just vanilla brogue, but the other branches feature some changes.
godot-lang-support - A community-maintained list of Language Support Projects for Godot Engine.
NetHack - Official NetHack Git Repository
DPDK-WiFi - DPDK version with support for ath10k-based wireless NICs
brogue-android-port - Brogue Android Port
rfcs - Suggest changes to Bevy and view accepted designs
Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Godot - Godot Engine – Multi-platform 2D and 3D game engine
crawl - Dungeon Crawl: Stone Soup official repository
tm-nim - Nim binding generator for The Machinery
sil-q