mikekeda / games

Online games

Home Page:https://games.mkeda.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Games

Codacy Badge Requirements Status

This is site where you can play board games. Link to the site - https://games.mkeda.me

Available Games

  • Tic-tac-toe - Game for two players, X and O, who take turns marking the spaces in a 3×3 grid.

Installation

# Install Redis
sudo apt install redis-server
# Install postgresql
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-10
# Configure database
sudo su - postgres
psql
CREATE USER games_admin WITH PASSWORD 'home_pass';
CREATE DATABASE games;
GRANT ALL PRIVILEGES ON DATABASE games to games_admin;
# Install packages
pip install -r requirements.txt
# Apply migrations
python manage.py migrate
# Create an admin user
python manage.py createsuperuser

Running

# Locally
python manage.py runserver

Upgrade python packages

# Remove versions from requirements.txt
# Upgrade python packages
pip install --upgrade --force-reinstall -r requirements.txt
# Update requirements.txt
pip freeze > requirements.txt

Useful manage.py commands

# Run tests
python manage.py test
# Run tests and check code style and coverage
python manage.py jenkins --enable-coverage --pep8-exclude migrations --pylint-rcfile .pylintrc

About

Online games

https://games.mkeda.me

License:MIT License


Languages

Language:Python 66.6%Language:HTML 30.5%Language:SCSS 2.9%Language:JavaScript 0.1%