Skip to content

Create event (def shef 42) Writing a tile-matching game, FP style. #12

@defshef-auto

Description

@defshef-auto

(def shef 42) Writing a tile-matching game, FP style.

- 6:30pm - Tickets

(def shef 42) Festive Edition 2017 with Hakim Cassimally

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? Sheffield City Centre (exact venue TBC), December 12th. 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 if it's your first time with Clojure and come along at 6:30pm if you need any help setting up.


Image credit: Nick Youngson http://nyphotographic.com, http://www.thebluediamondgallery.com/tablet/v/video-game-developer.html

Code of Conduct: codeofconduct.com

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions