Coder Social home page Coder Social logo

risooonho / noxfutura Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thebracket/noxfutura

0.0 1.0 0.0 51.42 MB

Nox Futura is a Rust port of the C++ project of the same name. It's a Dwarf Fortress like, in 3D (and a futuristic setting). It's also a passion project, so I'm not expecting formalized release dates!

License: GNU General Public License v3.0

GLSL 6.98% Rust 92.67% Batchfile 0.35%

noxfutura's Introduction

Nox Futura - Rust Edition

This is a Rust port of Nox Futura for C++. I don't really write any C++ anymore, and switching brain-gear back to C++ mode was painful, so I'm porting it over to Rust. The goal is to achieve feature-parity and then expand from there.

This is very much a "free time" passion project. So there are no anticipated release dates!

What is Nox Futura?

An open-source game combining elements of Dwarf Fortress, Civilization, Warhammer, Douglas Adams, and more. It's very much in development, so don't expect miracles - or a finished experience - yet! In particular, I've always found the building/machines parts of Dwarf Fortress fascinating, so this project focuses on that aspect. I intend to add more as I work on it.

The back-story is similar to one from the Hitchhiker's Guide series: a civilization (Eden) built arks to colonize distant planets. One ark was filled with the best and brightest. One with criminals - and one with the guys nobody really knows what to do with. Hairdressers, telephone sanitizers, insurance adjusters. Their ark left arly (and the rest mysteriously never took off), encountered technical difficulties is stuck in orbit above a planet. Cordex - the shipborne AI - managed to get itself and some settlers into an escape vehicle. This is the story of Cordex trying to keep the settlers alive. (I may add alternate starts at some point!)

Tech stack

Under the hood, this project uses WGPU for rendering and Legion for ECS. There's probably too many lazy_statics, but they sure are convenient for shared state!

Contributions

I'm not really looking for contributors at this point. The source code is released because I like giving back to the community, and if there's something there that helps you do something awesome - that's amazing. :-)

It's a little early for bug reports, too. There's still a lot that is likely to change.

Licensing

I went with GPL because I'm all in favor of people learning from and using bits of the code, but I'd like to retain some control over the overarching game and not wake up one day to find out that someone has reskinned and released it. I'm open to changing this if people ask me enough.

noxfutura's People

Contributors

thebracket avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.