Awarded "Game of the Year Juche 111"!1
- Top
- Story & Gameplay
- Demo
- UML Diagram
- Development
- Bug Reporting
- Refactoring
- Code Standards
- Design Patterns
The idea of the game, to escape Berceni hood, came from two of us who live in Berceni and travel daily by subway to college. There are many jokes about this hood that our friends like to make, so we decided this would be our main theme. To make it more interesting, we included some of the main points in district 4.
As for the method of the game, we thought it would be interesting and appropriate for us as beginners in game development to make a clicker game. This kind of games were also popular when we were little, on mobile or computer, so we concluded this would be most fun and challenging.
In order to “escape Berceni”, you have to travel through the main touristic spots in this hood: Bellu Cemetery, Tineretului Lake, Children’s Town and, apart of these, through the parts of this hood which are visited by our teammates every day. On each scene you have to interact with different types of people you can find while visiting Berceni: a priest in Bellu Cemetery, homeless men in Tineretului Park, a fisherman near the lake, children and parents in Children’s Town, an old lady at the subway station and a professor in front of the college. While interacting with them, you have to overcome challenges - as quizes, anagrams, general knowledge questions and many more - and you have to collect the letters in order to go to college.
You can find our demo here.
For details about setup, user stories and the backlog, check docs/dev.md.
We reported our bugs on Trello cards (we created a "Bug" label), and then fixed them. Here is an example:
An exemple of refactoring can be found in this commit: https://github.com/BerceniSoft/EscapeBerceni/commit/700518a4f7a50aa406a5ca596a45074c110bbdbc, for exemple in class Level3Scene1DialogTree.cs.
We followed the conventional C# code standard, https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions.
In our code we are using design patterns. For example, the SceneStorage class is a Singleton class.
Footnotes
-
I think it's safe to assume no one is handing out Game of the Year awards in North Korea, so nominated ourselves and collectively decided we won the award. ↩

