Skip to content

clauzond/ReversiJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reversi ⚪⚫

Javascript implementation of the Reversi strategy board game.

How to play ❓

LOCAL 🏠

Simply run index.html

ONLINE 🌐

Click here.

Why ❔

To learn HTML, CSS and JS

Todo ⏳

  • Find a pattern for odd GRID_SIZE 5️⃣7️⃣9️⃣
  • Interface to show move name, function to record move list and to play move list 📃
    • Interface to show move
    • Register moves
    • Play move list
  • Play with another human online 👬
  • Implement an AI 🤖
    • Simple AI
    • Train AI (Deep learning with NEAT)

Done ✔

  • Game working as intended 💯
    • Grid size tweakable 🔳
    • Highlighting working as intended ⭐
    • Rules implemented and working as intended 📕
  • Change colors 🌈
  • Add a "show rules" button 📖
  • Add a reset button 🔁
  • Add an option button ⚙
    • Hightlight mousehover 🌟
    • Hightlight captured disks before playing ✨
    • Highlight possible moves ✨🌟✨
  • Add more information on win (e.g "White cannot play") 🎭

About

Javascript implementation of the Reversi strategy board game

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published