Skip to content

deltaidea/golad

Repository files navigation

Game of Life and Death

An implementation of the Game of Life and Death in .NET Core and React.

Status Description
CI AppVeyor
Frontend deps David David
Repo stats Average time to resolve an issue Percentage of issues still open

Play

Although the game is not yet finished, you can see the latest version built from master here: http://game-of-life-and-death.herokuapp.com/

Quickstart

# Install dependencies for backend and frontend
dotnet restore
npm install

# Rebuild the project after modifications
dotnet build

# Start the server locally in production mode - with ASPNETCORE_ENVIRONMENT=Production
npm run app-prod

Use live reload when working on frontend

# In a separate terminal, use this to start webpack-dev-server
# This provides JS assets on a separate port. The server in dev mode links `<script>`s to it
# Webpack will watch for changes and refresh the page after recompiling
npm start

# Start the server locally in dev mode - with ASPNETCORE_ENVIRONMENT=Development
npm run app-dev

Production build

dotnet publish

Default output folder is src/Golad/bin/Debug/netcoreapp1.1/publish/.

More info about publish command here.

Deploying for fun

Deploy

This is completely free.

Go to the app settings and change automatic deploys to use your fork if you want.

API Reference

No public API exists yet.

Tests

Backend

cd tests/Golad.Tests
dotnet test

Frontend

TODO

License

WTFPL, see LICENSE.md.

About

Game of Life and Death in .NET Core and React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published