Ever wondered how to write a tile-matching game (like Candy Crush and the earlier Bejeweled)? Traditionally game developers would write a game - the graphics, state, and user interaction - in an imperative style, but recently the functional approach is getting more popular.
Hakim Cassimally (BBC, Manchester LambdaLounge) has been exploring the process of developing a tile-matching game in Clojure. He'll present present some of the basics of modelling the game grid, and playing a basic event loop, introducing some important concepts in functional programming and simple game development.
This is a beginner-friendly talk.
Where and When? Showroom Workstation in Sheffield City Centre, Jan 9th. Talk starts at 7pm.
What do I need? You don't need anything. Bring a laptop if you want to try some of the ideas in the talk. Try the Clojure Getting Started page (clojure.org) if it's your first time with Clojure and come along at 6:30pm if you need any help setting up.
Code of Conduct:
Get tickets from: www.eventbrite.co.uk
About (def shef)
Functional Programming meetup in Sheffield, taking place on the 2nd Tuesday of every month.