1 of 9

Labs 5.2 – Rogue-like

Procedural Content Generation for Computer Games

Vojtěch Černý

cerny@gamedev.cuni.cz

2 of 9

Prerequisites

  • Windows / Mac / Linux
  • Java 8+
  • (Recommended) IntelliJ IDEA
    • Community edition suffices
    • As a student you can get Ultimate by just entering your student number

3 of 9

The Task

This homework consists of two parts:

  • Part 1 – dungeon generator
  • Part 2 – roguelike game (using the dungeon generator)

This is part 2.

As always, aim for at least GameJAM quality

4 of 9

The Task

You should implement a (simple) rogue-like/rogue-lite game.

Features you should aim for:

  • Turn-based RPG
  • Procedural environment
  • (Optional) Permadeath

You should also use non-trivial PCG for one other component of the game:

  • e.g. items, enemies, quests, …

5 of 9

Codebase

Continue from part 1.

You should create your own fork of the repository.

Work in reasonably small commits

Check out the Wiki

Both gradle tasks should still be the main approach:

  • renderPng – will generate a PNG file into the out directory
  • playGame – lets you explore the dungeon with a character

6 of 9

Criteria

Playable game, with some amount of challenge and content – 2 pts

  • GameJAM quality, try to make it fun

Additional PCG component – 1 pts

1 bonus point, if you add at least one of:

  • story
  • sidequests
  • class selection
  • music + sfx

7 of 9

Submission details

  • Send your solutions to cerny@gamedev.cuni.cz
  • Prefix the subject with “NAIL123-HW5.2”
  • Submit:
    • link to your fork of the project
      • if working with Git is a big obstacle to you, send a zipped project
    • 3 screenshots
    • describe your game
    • describe what you have tried, what worked or didn’t, the problems you faced
    • how much time you spent with the project (will not be part of evaluation)
  • Deadline is 29.5.
    • If you need more time, talk/write to me before the deadline

8 of 9

Questions / Problems

  • You can always e-mail me at cerny@gamedev.cuni.cz
  • I’m also frequently online at Discord https://discord.gg/4nfAzG

9 of 9

Q & A

Vojtěch Černý

cerny@gamedev.cuni.cz