Skip to content

C4T-BuT-S4D/ctfcup-2023-igra

Repository files navigation

ctfcup-2023-igra

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

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.

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

Screenshots

Level 1

Level 1 run Level 1 boss

Level 2

Level 2 jump Level 2 slon

Level 3

Level 3 boss Level 2 llm

Credits

Beta testers:

About

CTFCup 2023 Finals platformer game sources

Resources

License

Stars

Watchers

Forks

Languages