Sharing Saturday #416

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/roguelikedev

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • C++ tutorial. So the final project code is now complete, and available on github. What's missing is installation instructions (if you know how to use vcpkg and cmake from command line, that's all you need though) and the actual week-by-week write-ups. I've thought of a 14-part structure, which will funnel in during the next month, and slightly deviates from the structure of the existing libtcod tutorial. If you're curious, have a look, any questions, give a shout. When it's done, I'll make a top-level post.

  • Unity-2d-pathfinding

    A very simple 2d tile-based pathfinding for unity, with penalty supported

    Pathfinding is cribbed from here with some slight modifications (https://github.com/RonenNess/Unity-2d-pathfinding) again a super easy bit of code to add to a new project. This is going to get ripped out and rewritten since there are a number of things that pathfinding will need to do in the future, but it’s great to let robots chase you around. I've written A* half a dozen times in my career, but some evenings you're just not in the mood to chase down pathfinding bugs.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Axes-Armour-Ale

    A fantasy, ASCII dungeon crawler for Windows, Linux & OSX

    This week has been a week of refactoring... not intentionally though. I'd planned to start adding multiple dungeons all over the overworld map. But every time I started to add this, I found a previously undiscovered bug in some part of my code. My save file was duplicating saved data in several places, and not reading it back correctly when reloading the game. So I've streamlined the save/load process and, touch wood (taps head), think that I'd squashed all the bugs now. https://github.com/cyberfilth/Axes-Armour-Ale

  • gruid

    Cross-platform grid-based UI and game framework.

    Base game library is gruid , which is a game library build around grids which is absolutely perfect for rougelikes. I am also pretty into the ECS way of building games, coming from rust I have tried SPECs, Legion, and even Bevy (although bevy is a full fledge game library build around ECS).

  • tcod-rs

    Rust bindings for libtcod 1.6.3 (the Doryen library/roguelike toolkit)

    tcod-rs

  • doryen-rs

    ascii roguelike library in rust with native and wasm support

    doryen-rs

  • bracket-lib

    The Roguelike Toolkit (RLTK), implemented for Rust.

    bracket-lib 👈🏻 (using this now)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts