/group-project

Automating the process of designing levels for Candy Crush Saga.

Primary LanguageJava

Intelligent Game Designer

Intelligent Game Designer was developed by Team Juliet* for their part IB (second year) group project at Cambridge University.

For the Intrigued

Our Presentation!

If you'd like to understand what this project is all about, check out our 5 minute presentation:

IMAGE ALT TEXT HERE

*The Team

  • Alastair Holmes
  • Artem Vasenin
  • Ben Naccarato
  • Ciaran Lawlor
  • Devan Kuleindiren
  • Dimitrios Los

For Developers

Branching

What To Do

Unless you are providing a simple fix to the project, please develop all code on a non-master branch (see below), and then only merge that branch to master once you are sure it works.

Branch Names

The branching convention we will use is as follows: packagename-yourname

For example, if I (Devan) am making changes to the coregame package, then I will make them on a branch entitled coregame-devan. In certain circumstances, if you are working on a package which you know that no one else will be working on (e.g. Ben working on the userinterface package) then you can leave the -yourname part out of the branch name.