Skip to content

 Threejs and TypeScript
 SocketIO and TypeScript
 Blender Topological Earth
 Sweet Home 3D
 Design Patterns Python
 Design Patterns TypeScript
 Course Coupon Codes
Three.js and TypeScript
Kindle Edition
$6.99 $9.99 Paperback 
$22.99 $29.99

Design Patterns in TypeScript
Kindle Edition
$6.99 $9.99 Paperback
$11.99 $19.99

Design Patterns in Python
Kindle Edition
$6.99 $9.99 Paperback
$11.99 $19.99

Extra Tasks

This whole project that was built in this course, can be forked or cloned from GitHub.


git clone

cd TypeScriptSocketIO-MiniGames

npm install

npm install -g typescript

npm run dev
Open your browser and visit

You can improve this project by modifying it anyway you wish to make a game that you or other people may enjoy to play.

Some suggestions to get you started could be,

  • Add the players Winning Amount to the Winners Alert Panel
  • Add the winners screen names to the Chat Window along side the result declaration
  • Add Buttons to guess all even numbers, or all odd numbers
  • Make the Game Names in the HTML Nav and Game Panels dynamic from the GameStates rather than hard coded
  • Use jQuery in the client.ts to dynamically create each of the games panels and Navigation items