Giter Club home page Giter Club logo

1969's Introduction

1969 Status Zero Appveyor build status Travis build status

The Moon landing never happened, but we went to the Mars instead.

In 1969, you control the robotic mining mission on Mars.

Game screenshot

Documentation

There's a game design document available.

Build

Windows

Either use Visual Studio to open and build MoonBaseBuilder.sln file, or invoke the following commands in developer console:

$ nuget restore
$ msbuild
$ fsi scripts/deps-downloader.fsx win

Linux

You'll need Mono and NuGet installed.

$ nuget restore
$ xbuild
$ fsi scripts/deps-downloader.fsx linux

NixOS

There's a ready nix-shell environment in default.nix. Just invoke the following:

$ nix-shell
$ nuget restore
$ xbuild

Requires NixOS 16.09+.

macOS

You'll need Mono and NuGet installed.

Currently, we recommend to build the project using JetBrains Rider. Open and build MoonBaseBuilder.sln file, then invoke the following command in the terminal:

$ fsi scripts/deps-downloader.fsx macOS

Run

To run the game on Windows, execute the following commands:

> cd MarsBaseBuilder\bin\Debug
> .\MarsBaseBuilder.exe

On Linux or macOS:

$ cd MarsBaseBuilder/bin/Debug
$ mono ./MarsBaseBuilder.exe

Textures

There're processed textures in the game repository. Although, if you want to process the textures again, run the following command (requires imagemagick):

$ magick convert -depth 8 -background none textures/builder.svg MarsBaseBuilder/resources/builder.png
$ magick convert -resize 32x32 -depth 8 -background none textures/cursor.svg MarsBaseBuilder/resources/cursor.png

There's a script to do that on Windows; see script/textures-windows.ps1 and don't forget to check its' parameters.

License

All the source code of this project is distributed under the MIT license. Check License.md for more information.

All the accompanying image files are licensed under a Creative Commons Attribution 4.0 International License.

1969's People

Contributors

fornever avatar theramzay avatar gsomix 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.