| ▲ | Show HN: Termcraft – Terminal-first 2D sandbox survival in Rust(github.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 115 points by sebosch 16 hours ago | 20 comments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I’ve been building termcraft, a terminal-first 2D sandbox survival game in Rust. The idea is to take the classic early survival progression and adapt it to a side-on terminal format instead of a tile or pixel-art engine. Current build includes: - procedural Overworld, Nether, and End generation - mining, placement, crafting, furnaces, brewing, and boats - hostile and passive mobs - villages, dungeons, strongholds, Nether fortresses, and dragon progression This is still early alpha, but it’s already playable. Project: https://github.com/pagel-s/termcraft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | swaminarayan 4 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
How do you build a procedurally generated survival game in a terminal without a graphics engine? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | Gigachad 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Seems like it would be possible to create a cool demo where you can play the game over ssh rather than having to compile locally. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | p0w3n3d 11 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wow finding the nether fortress will sure take time in 2d world and will render it unskippable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | apitman 14 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nice. Is this terminal-first or terminal-only? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | absynth 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
good stuff. keep going. any way to link instances together? I'm interested in something like this to import/export resources etc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | yuppiepuppie 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This is cool! Feel free to add it to https://hnarcade.com :) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | kehao95 13 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This is art! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | verdverm 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tangential to this cool project, Hytale has an amazing modder experience and toolset built into the game. Everything is JSON driven, with hot reload, so we can build tooling in any language (without needing to name said language, lol to that thread here, ahem, I'm using CUE, ahem). They have flags to dump the JSONschema for everything, including mods, as well. More related, Worldgen v2 is pretty amazing compared to Minecraft. What is the basis for the Worldgen in this project? Not too different from a 3d voxel game? I'm pretty new to it and have a general curiosity still. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | torginus 12 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[flagged] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||