https://github.com/ferbcn/rev3rsi
classic board game reversi using CSS/JS and python django for the backend
https://github.com/ferbcn/rev3rsi
css django js postgresql python redis websockets
Last synced: 5 months ago
JSON representation
classic board game reversi using CSS/JS and python django for the backend
- Host: GitHub
- URL: https://github.com/ferbcn/rev3rsi
- Owner: ferbcn
- Created: 2023-01-11T12:38:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T15:10:41.000Z (over 1 year ago)
- Last Synced: 2025-04-04T07:41:34.934Z (about 1 year ago)
- Topics: css, django, js, postgresql, python, redis, websockets
- Language: JavaScript
- Homepage: https://rev3rsi.fun
- Size: 1.18 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rev3rsi
Web Programming with Python-Django and JavaScript/CSS.

## Description
Reversi is a classic board game for two players just like chess, checkers and go...
Rules and details: https://www.yourturnmyturn.com/rules/reversi.php
The Game has been implemented using Django as the backend where games, game states and scores are saved to an sqlite3 data base.
## Features
### Landing Page:
- mobile responsive JS animation using svg objects and D3JS library
### Mobile responsive design:
- using only CSS styling (no images).
### Machine Player:
Players can select different machine players (difficulty) and therefore play against different algorithms.
### Game History:
- Recover previously initiated games
- Replay last move of finalized games
- Delete own games
## Requirements
- Django
## Future improvements
- implement alpha-beta algorithm for machine player (will yield a huge increase in performance, and defacto unbeatable by regular players)
- Game statistics, leader board
- Online multiplayer game using sockets
- deploy inside a docker container on aws
## Try it!
https://rev3rsi.fun