Skip to content

mike-brown/nms-elements-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No Man's Sky - Elements Guide

This is a mini-project to support the player in the game No Man's Sky. It is part of a suite that together for a player-aid whilst navigating through the game world.

Specifically, it is a API service that surfaces some of the elements and refiner recipes from the game, providing the data through various endpoints and having all the data pulled from a simple database. There is a sister project for a UI that consumes this API and displays the data for the player.

Why does this exist?

I wanted a small project to get to grips with the Spring Boot framework and modern Java (v22) -- whilst also having started playing the game again for the first time in a while, and so needing to remember/reference the refiner recipes for different elements.

Even though this sort of thing exists already on various wikis, it was a good problem to form some learning around.

How did I build this?

I started simply by following the basic "REST API in Spring" tutorial, then started down the path of data persistence in Spring using JPA as a basis on top of a H2 embedded database for ease.

What's next?

  • Improved README (how to run and interact)
  • Tests (now that I'm out of the tech exploration phase)
  • More endpoints to show the data in different ways
  • Refactoring to tidy up the structure if needed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages