A SkillsCast for this session is not available.
In this workshop you will learn how to gradually build an online multiplayer game in Haskell, enjoying results on every step. Given a laptop that has The Haskell Tool Stack installed as described here, you will build a multiplayer game of your own step-by-step.
Specifically you will :
setup, build and run an empty project,
introduce basic single-player game features using gloss,
implement hotseat multiplayer,
introduce game AI,
split game application into server and clients using websockets.
Additionally you will be able to try more things such as :
move client to the browser with GHCJS,
add game menu,
add a database to store records,
go 3D and more.
The idea of this workshop is to explore a few parts of Haskell ecosystem and to encourage developers to learn through shareable mini-projects (such as games).
Participants should have a basic understanding of Haskell. Experience with Stack, graphics and client-server architecture is not required, but general knowledge would help.
YOU MAY ALSO LIKE:
- Multiplayer Game from Scratch (SkillsCast recorded in October 2017)
- Haskell Fundamentals (2-Day Course) with Alejandro Serrano (Online Course on 5th - 6th July 2021)
- Deep Learning Fundamentals with Leonardo De Marchi (Online Course on 12th - 15th July 2021)
- Haskell eXchange 2021 (Online Conference on 16th - 17th November 2021)
- Practical Tips and Tricks for CI/CD Success (Online Meetup on 13th May 2021)
- Testing Stories (Online Meetup on 10th June 2021)
- Theorems for Free (SkillsCast recorded in November 2020)
- Comparing Strict and Lazy (SkillsCast recorded in November 2020)