Games
Projects
Projects
Services
Services
About
About
Contact
Contact
Τάβλι Πλακωτό
Online multiplayer game
Board game (Greek backgammon)
PHP, MySQL, JavaScript, jQuery
2, online
Τάβλι Πλακωτό is an online version of Plakoto, one of the most popular variations of Greek backgammon. Two players can play against each other from different devices: one creates a game, the other joins it from the lobby, and the board updates for both of them as they play.
I built it as a personal project to practise building a complete multiplayer web game: a REST-style API in PHP, a MySQL database that stores players, games, the board and every move, and a frontend that keeps both players in sync. All the rules of Plakoto are checked on the server, so no move can break them.
Design and full development of the game: the database schema, the PHP API for players and games, the game engine with all the Plakoto rules, and the frontend with the lobby, the board and the move controls.
Each player starts with 15 checkers and moves them around the board in opposite directions. Landing on a single opponent checker “pins” it, and the pinned checker cannot move until it is released. A point with two or more opponent checkers is blocked. Once all your checkers are in the last quarter of the board you can start bearing them off, and the first player to bear off all 15 wins. The PHP game engine checks every one of these rules before a move is accepted, decides who plays first with an opening roll, ends the turn automatically when no moves are left and declares the winner.
A 3D dungeon crawler made in Unity: explore the cave, talk to its strange residents, avoid enemies and escape with the Papyrus.
A desktop application for running a cinema: movies and screenings, seat booking, cashier sales and user management.
A concept online store for a modern fashion boutique, with a shop, product pages, cart and checkout.
A one-page website for a nail studio in Athens, with services, prices, team and online contact.