7th International Summer School on Artificial Intelligence and Games Game Jam: Rulebreakers



Gameplay

The full project can be found on the GitHub Repository.

Rulebreakers is a two-player versus game created as part of the 7th International Summer School on Artificial Intelligence and Games, hosted at the University of Malmö in Sweden, across the week of the 23rd to 27th June.

The game was conceptualised, prototyped, programmed and playtested within the last two days of the Summer School, which were dedicated for the Game Jam. Created in collaboration with Daniel Togelius, Muhammad Umair Nasir, Stefan Nordborg Eriksen and Weijie Huang, all fellow participants of the Summer School. This was programmed in Unity. Most of the game’s logic, user interface and appearance was implemented by myself, with the other members of the team handling the game’s rules via paper prototyping and the interactions with the Large Language Model (LLM) that was required as part of the Game Jam’s setup.

The game pits two players in a Connect 4-style grid, where they take turns to place a token on the grid. However, each turn, players may choose to ‘break’ the rules, submitting a new ‘Joker Rule’ if they so wished to a Large Language Model (LLM) that restricts what spaces can or cannot be played for the rest of the game. We used the model GROQ for rules generation.

Rules

Players may choose from a list of pre-determined conditions for winning or losing, such as placing tokens in a 4-In-A-Row orientation or in a Tetris L-Block orientation, or allow the game to randomly choose a win and lose condition from its list.

Despite our best efforts, sadly we ran out of time to fully implement and debug the game prior to presentations. We accidentally managed to break the LLM connectivity in merging branches, and were unable to fix it in time. Instead, we resorted to using our paper prototype, and simply had the players agree upon the rules each turn and validate whether they were acceptable requests.

Regardless, this game was a lot of fun to implement, and it was great to meet so many different people at the Summer School and work together!

Prototype


Portfolio

  • 7th International Summer School on Artificial Intelligence and Games Game Jam: Rulebreakers

  • iGGi Game Jam 2025: Hammer To Fall

  • D2e: A TAG Framework Implementation of Descent: Journeys in the Dark

  • iGGi Game Jam 2024: See What Exists

  • iGGi Game Development 2: Hades of State

  • iGGi Game Jam 2023: Pseudo-Judo

  • iGGi Game Development 1: Versus Tower Defence

  • Dissertation: StringStar - Generating 3D Hand Animations For Virtual Guitar Lessons

  • Virtual Environments: VR Escape Room


  • Contact me via:
    Email - t.j.best@qmul.ac.uk
    GitHub - L0RDR0B
    LinkedIn - Toby Best
    Twitter - L0RDR0B