-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
RoguelikeTutorial2022
A vanilla Javascript implementation of the /r/roguelikedev Tutorial2022 using rot.js
Code | Play
Exploring TypeScript (and eventually WGLT) this week in a new repo. I've also realized that some of the issues I had with having so many different modules for all my different classes (and then needing to import all of those in my index.html) could be solved with webpack, so I'm learning that as well. I don't find TypeScript to be that tough to learn, but figuring out how the parts of webpack interact and all of the options has been tricky. I find that a lot of tutorials assume the reader understands the context of webpack, and so they tend to be focused on getting a simple example up without going into much of the why. Or they rely on a bunch of additional packages, again without really explaining why they were chosen or why they are necessary. Luckily, webpack's documentation has been really nice, especially the getting started and concepts pages.
WGLT + TypeScript | Repo | Part 12 | Part 13 | Playable
If you're open to different tools, I strongly recommend Vite for anything new. It includes TypeScript, embedding in HTML, minification, and a bunch of other goodies built into the single tool. And it's much faster.
String ID's involve hashing the string to the size of an int and using a database to prevent collisions and reverse the process. See this library as an example. Currently it's easier to just use plain strings for this since I don't have time to fixup this library and migrating to this later will be simple to do.
Hex Caverns | C# + Unity | GitHub | Playable
Part 12 - Increasing Difficulty: github tag