Skip to content

Game of Life and Death in .NET Core and React

License

Notifications You must be signed in to change notification settings

deltaidea/golad

Repository files navigation

Game of Life and Death

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

Play

This app used to be hosted on Heroku back in 2017. Heroku has since discontinued their free tier option. As of now, there's no live demo available.

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

Contributors 2

  •  
  •