Our great sponsors
-
The main purpose of screen.c is to bundle all ansi escape related code in one file and write the game without botering about it. Here you can find a link to all ansi escape code [there's way more than what I use: more colors, more attributes, ...]
-
Java Repo Python Repo
-
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.
-
Part 1 is up now at https://github.com/bodiddlie/js-rogue-tutorial/tree/Part1. Hoping to get a couple blog posts up for the two parts this weekend.
-
Link to my completed Part 1
-
libtcod-vcpkg-template
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies. Libtcod exists as a submodule which can be set to any revision.
I'm working in C++17 and doing the ancient C++ tutorial on RogueBasin. I'm starting from the libtcod C++ template and plan on using the latest libtcod features rather than the older ones taught by that tutorial. My new repository is here.
-
I'm working in C++17 and doing the ancient C++ tutorial on RogueBasin. I'm starting from the libtcod C++ template and plan on using the latest libtcod features rather than the older ones taught by that tutorial. My new repository is here.
-
git repo
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
[My Repo link](https://github.com/Zoszen/RogueLike-2022)
-
RoguelikeTutorial2022
A vanilla Javascript implementation of the /r/roguelikedev Tutorial2022 using rot.js
Anyway, week 1 is here and a "playable" version here.
-
Try not to upload the __pycache__ directory to Git. The .gitignore for a Python project will usually look like this.
-
roguelike-dev_summer_2022
A roguelike, following r/RoguelikeDev's 8-week tutorial, starting June 28th, 2022
Link to repo.
-
Repo
-
My Repo
-
Repo is here: https://github.com/lefishy/rl2022
-
Here is the repo.
-
I'll have a go this year with GML (Game Maker Language). I don't think I'll stick to the order of weeks' themes 1:1, but I will definitely use it as a guideline. My repository can be found on Github. For now I will use sprites instead of glyphs, since this way of doing things is more familiar to me, but maybe at some point I will switch to using a custom font.
-
So far, I've implemented the @ symbol movement on the hex grid. The project is on Github.
-
Github repo
-
Repo: roquest
-
Java Repo Python Repo
-
I have a gitpages landing page here and it links to my notes on part-0 and part-1 and you can see the results here and here. Finally this is the repo
-
I haven't worked with Python in years, and I decided to follow along with the Python tutorial as a refresher. Python Repo
-
bevy_rl_2022
Roguelike made for Reddit/r/RoguelikeDev following the excellent Amethyst Roguelike Tutorial by Herbert Wolverson, but using Bevy in place of bracket_libs terminal and Bevy's ECS..
I also decided to try to follow along with Rust & Bevy. I'm just winging it, but I will try to keep pace with the Python tutorial week by week. I don't know how far I'll get, but at least it's a fun exercise, and I get to work with my favorite language. Rust Repo
-
Chapter 0: Source Demo
-
git repo
-
FTXUI
Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
On one of the hackathons, we used this pretty great terminal C++ FTXUI library and despite the fact it's not a perfect fit here I'll try to stick to it this year.
-
Here is the repository with the code AND I managed to compile it into Webassembly and host it to be accessible online (this technology still sounds like magic to me).
-
The repo is at https://github.com/lagdotcom/rlscript-jsdriver and you can see the latest build at https://lagdotcom.github.io/rlscript-jsdriver/
-
Code is available at my github repo
-
A little late with the repo, but here it is repo
-
Repo | Demo (Numpad movement) | JavaScript (hopefully zero libraries other than build tools)