SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 TypeScript procedural-generation Projects
-
Eigengrau-s-Essential-Establishment-Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
-
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.
-
hello-worlds
Virtual javascript worlds at planetary scales for your threejs or react-three-fiber scene 👋🌐
-
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.
-
bsp-dungeon-generator
A configurable and editable dungeon generator using Binary-Space Partitioning and hand-made rooms.
-
The-Great-Daisy-Experiment
One idea for a creative programming project about daisies could be to create a program that generates a virtual daisy field. This field could be populated with different types of daisies, and users could choose to add or remove different types of daisies.
-
webgl-procedural-environment
Procedural Environment Generation is a project that aims to create a procedural environment using WebGL technologies.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Using simplex noises and a circular mask for map generation | /r/gamedev | 2023-05-10This is the simplex lib I use in JS https://github.com/jwagner/simplex-noise.js
Kassoon Eigengrausgenerator Donjon PBE games Azgaar's Fantasy Map Generator.
Project mention: Show HN: Checkers Twist – The game Checkers/Draughts/Dames on an irregular grid | news.ycombinator.com | 2024-05-03- some corners will connect less than 4 tiles. This does the opposite of the previous point, as this removes diagonals. This limits your moves in a specific direction, but can also protect you from your opponents. It's the kind of features that can be used both as a defense and as attack.
And the boards are procedurally generated, so you can play unique games each time (or you can re-use the same boards if you like). It is done with my engine Polygonjs ( https://polygonjs.com/ ), and if you're curious about how the grid is built, here is an example scene you can play with: https://polygonjs.com/gui/irregular_quad_relaxation/edit .
The game is not free on Steam/iOS, but the demo has no time limit, it just gives you a handful of boards to play with.
I hope that's fun!
- Trailer: https://www.youtube.com/watch?v=GAfUvwuLueI
Project mention: Virtual JavaScript worlds at planetary scales for threejs or react-three-fiber | news.ycombinator.com | 2023-08-15
Project mention: Creating an open-source and graph-based dungeon generator | /r/opensourcegames | 2023-06-14I've been working on open-source game dev for quite some time now and lately took some interests in procedural generation again. I had already explored it a bit with dungeon generation and binary-space partitioning in a previous project, but decided to push things further and to explore graph-based dungeon generators.
https://github.com/halftheopposite/TOSIOS: never brought the game to the "fun" part of what a game is supposed to be, but at least it serves as educational.
https://github.com/halftheopposite/graph-dungeon-generator: what was supposed to be circular graph dungeon generator, ended up being a tree dungeon generator.
https://webcursors.click - I should have spent more time thinking about solving a problem that doesn't exist and clearly you can feel that there's something missing.
Nice. Looks really good. I love procedural terrain that isn't studded with local low points (lakes) too. If you are looking for an algorithm that's much quicker to compute (N*log(N) worst case) but admittedly but quite as realistic, this is what I came up with: https://github.com/mrdunk/flowing-terrain It's fairly easy to implement.
Old Proof of Concept - live on codesandbox: Link World Generator - github: Link
TypeScript procedural-generation related posts
-
Show HN: Simulate 3D Plants in the Browser
-
Simulate 3D Plants in the Browser
-
Show HN: Simulate 3D Plants in the Browser
-
Show HN: Plantarium – Create 3D Plant Models with Blender-Style Nodes
-
Show HN: Graph-Based Dungeon Generator
-
DEMS from random splats - follow up
-
Waiting for the warm days
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 May 2024
Index
What are some of the best open-source procedural-generation projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | simplex-noise.js | 1,484 |
2 | Eigengrau-s-Essential-Establishment-Generator | 795 |
3 | mapgen4 | 579 |
4 | polygonjs | 549 |
5 | plantarium | 434 |
6 | open-simplex-noise-js | 138 |
7 | hello-worlds | 127 |
8 | bsp-dungeon-generator | 82 |
9 | toodle.studio | 61 |
10 | graph-dungeon-generator | 43 |
11 | flowing-terrain | 39 |
12 | civarium | 19 |
13 | The-Great-Daisy-Experiment | 16 |
14 | xenocide-world-generator | 15 |
15 | glitcher-web | 8 |
16 | webgl-procedural-environment | 1 |
Sponsored