Open in app

Sign In

Write

Sign In

Jon Proietti
Jon Proietti

3 Followers

Home

About

Jan 12, 2022

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 4

Recall that Obsidian’s world generation is not implemented like Mojang’s Minecraft. Mojang takes white noise then runs it through a series of rule engines and zooms. Obsidian needs similar rules for the biomes. …

Csharp

3 min read

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 4
A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 4
Csharp

3 min read


Nov 12, 2021

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 3

Actually, scratch that Did I mention that Obsidian is under heavy active development and that things can and will change rapidly? Yeah… The Problem Overlaying noise maps to create biomes has a fatal flaw. …

Minecraft

6 min read

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 3
A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 3
Minecraft

6 min read


Jun 18, 2021

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 2

In Pt. 1, I talked about how Selectors can be used to make decisions inside a noise algorithm. There is a lot of decision making done in Obsidian’s overworld generator. One of the most difficult things about recreating Minecraft’s overworld was getting biomes right. There is a many to one…

Programming

5 min read

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 2
A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 2
Programming

5 min read


Jun 18, 2021

A Noisy World — Obsidian Server’s Minecraft-Like World Generation Pt. 1

Before digging in, what is Obsidian Server? Obsidian is an open source software implementation of a Minecraft Server in C# .NET. You can connect to an Obsidian Server using any Minecraft Client (at least, that’s the objective). At the time of writing, only the Java client is supported. I’m one of the project’s developers and my focus…

Development

7 min read

A Noisy World  — Obsidian Server’s Minecraft-Like World Generation Pt. 1
A Noisy World  — Obsidian Server’s Minecraft-Like World Generation Pt. 1
Development

7 min read

Jon Proietti

Jon Proietti

3 Followers

Software Engineer and Nerd

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech