Skip to content

Latest commit

 

History

History
87 lines (60 loc) · 2.79 KB

README.md

File metadata and controls

87 lines (60 loc) · 2.79 KB

ctfcup-2024-igra

Source code of the CTF game developed for the CTFCUP 2024 finals.

Game engine is an improved version of the CTFCUP 2023 finals game.

Game consists of 3 levels. There are 4 items on every level the player can collect. Participants were given a source code of the game, level and the game server connection info. The challenge was to collect as many items as possible on the level. To do so, participants were allowed to write cheats, exploit the game engine bugs and so on. Game format is inspired by Google's hackceler8.

Game Results: Results

How to run

Standalone

If you want to just play the game locally, run

go run cmd/client/main.go -a -l level-1

With server

If you want to have the competition experience, you will need to run the server and the client.

Run the server with

AUTH_TOKEN=TestTeam:test go run cmd/server/main.go -l level-1 -s ":8085"

After you can run the client with

AUTH_TOKEN=TestTeam:test go run cmd/client/main.go -s "localhost:8085" -l level-1

Items

Level Item Type
level-1 catfood NPC-task
level-1 cheese Arcade
level-1 mushroom Engine hack
level-1 troyka NPC-task
level-2 cdplayer Engine hack
level-2 podorozhnik NPC
level-2 umbrella Arcade
level-2 glass Boss
level-3 altboots Arcade
level-3 branch Engine hack
level-3 cross Boss
level-3 finka NPC-task

Screenshots

Level 1

Level 1

Level 2

Level 2-1 Level 2-2 Level 2-3

Level 3

Level 3-1 Level 3-2 Level 3-3

Credits

Beta testers: