rogueliketutorial2021
glsp
rogueliketutorial2021 | glsp | |
---|---|---|
4 | 8 | |
0 | 388 | |
- | - | |
0.0 | 3.6 | |
over 2 years ago | about 2 years ago | |
Python | Rust | |
- | Apache License 2.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.
rogueliketutorial2021
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 8
Repo Screenshot
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 5
Repo
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 3
Done with another week! Once again, I basically just followed the tutorial word for word while I try and figure out how to deviate from it in my spare time. I got a bit frustrated trying to make some changes last week, so for now I'm just keeping a list of things I'd like to try and any ideas I have for making them happen, and then I'll probably go back once the whole tutorial is done and start tweaking/messing with things. repo
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
Third time's the charm - or at least I hope so. Have done a few tutorials each year during/after the attempt only to mostly forget everything I've learned during the year between. Going to try really hard to follow along this year, managed to get through part 0 and 1 without many issues. Am probably only going to use Python/Tcod per the tutorial. I'd like to make something with an urban fantasy/anime-inspired theme. Here's my repo: https://github.com/RivalRoman/rogueliketutorial2021
glsp
-
Steel – An embedded scheme interpreter in Rust
3. Typed Racket
I almost used https://gamelisp.rs/ for a project but the nightly feature it needs broke and it's no longer maintained, glad to see something similar arise! You might want to consider adopting their choice of VecDeque as a list replacement, I think it makes a lot more sense than naive linked lists on modern machines.
-
Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.68]
Varied employment history has left me with great soft skills and a broad grab-bag of technical skills, mostly leaning towards high-performance systems programming. Major solo projects have included the scripting language GameLisp, a 2D game engine, and a novel computer vision library.
-
Interesting or distinctive lisps?
"Gamelisp is a scripting language for Rust game development." Feature list from the page: No garbage collection pauses (runs gc once per frame), Seamless Rust API, Memory-safe, Feature-rich ("Pattern‑matching, iterators, coroutines, macros..."), Easy entity scripting.
-
RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
I'm using Rust to build a host program, and the actual game logic written in GameLisp on top of the bracket-lib. I only have superficial knowledge of Rust, 0 lisp experience, and never embedded a language before, so that's a lot to learn and implement at the same time.
-
RoguelikeDev Does The Complete Roguelike Tutorial Starting June 29th 2021
I'm not sure I'll go to the end of the 8 weeks, but I'll make that as fun/interesting as possible and (try to) use GameLisp!
-
Implementing a VM: how unsafe should I go?
I feel qualified to answer this! GameLisp was once implemented with highly unsafe code, but later on I reimplemented it using only safe code, with a very small amount of optional unsafety behind a feature flag. GameLisp's performance is currently somewhere between Lua and Python when unsafe code is switched on, or a bit slower than Python when unsafe code is switched off.
- Practicality of embedding a lisp/scheme interpreter that is implemented as C library?
-
Version 0.2 of GameLisp, a scripting language for Rust game development
It took a lot of wrestling with the type system, but I've managed to wring out several API improvements for version 0.2. I already considered GameLisp's Rust API to be best-in-class, and this release polishes it even further:
What are some alternatives?
libtcod - A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
indigo - An FP game engine for Scala.
libtcod-vcpkg-template - A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
roguelike-tutorial - Following http://rogueliketutorials.com/ ...but with Scala and Indigo.
NetLogo - turtles, patches, and links for kids, teachers, and scientists
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.
roguelike-tutorial-2021 - My repo for following along with the Complete Roguelike Tutorial using Rust and SDL2.
medley - The main repo for the Medley Interlisp project. Wiki, Issues are here. Other repositories include maiko (the VM implementation) and Interlisp.github.io (web site sources)
Resistance
phel-lang - Phel is a functional programming language that transpiles to PHP. A Lisp dialect inspired by Clojure and Janet.