TichuIQ

Το TichuIQ είναι μια ιστοσελίδα στην οποία κάποιος μπορεί να παίξει τίτσου με άλλους χρήστες online.

Έγω μαζί με έναν φίλο μου το φτιάξαμε το 2012 ως την τελική εργασία για ένα σεμινάριο πάνω στην ανάπτυξη για το web. Έχει επιπλέον χαρακτηριστικά όπως καθολικό και ‘τραπεζιακό’ chat, private τραπέζια, score tracking, ranking και achievements.

Η κύρια σελίδα του TichuIQ

Είναι γραμμένο σε PHP από το μηδέν και χρησιμοποιήσαμε ΜySQL σαν τον εξυπηρετητή της βάσης δεδομένων. Απαιτεί μόνο HTLM5, όποτε είναι θεωρητικά ικανό να τρέξει από παντού. Ουσιαστικά είναι ένα server side game και τρέχει μέχρι και σε φτηνό shared hosting. Όμως, επειδή βασίζεται σε polling για την ανταλλαγή δεδομένων, δεν κάνει καλό scaling. Το 2013 αναγκαστήκαμε να μεταφερθούμε σε dedicated server. Την στιγμή που γράφεται αυτή η ανάρτηση, έχει περίπου 35.000 χρήστες και 100 χρήστες online ανά πάσα στιγμή.