1 of 10

Baisc Caro Game

Finnish Game Jam 2024

Quan Nguyen

Duc Duong

2 of 10

Why, what, how and WAU effect

Nội dung 2

Ghi chú Nội dung 3

  • Why: Based on the request for this year's theme, Make Me Laugh, we aimed for something really simple but could make players laugh out of surprise when experiencing it. Based on the basic idea of a traditional tik-tak-tok game, we introduce modern but equally interesting elements. In particular, users may be surprised at the intelligence of the bot in this game.
  • What: Our game includes many stages. From users being able to choose the skin they want to use to choosing the game mode (PvP or PvC(easy and hard)).
  • How: Basically, the game still retains the rules of the tik-tak-tok game. It's on a 10x10 chess board. The player who reaches 5 horizontal or vertical marks first will be considered the winner
  • WAU effect: Players can see familiar icons that we believe every gamer has seen, such as Among Us, pixel graphics, and Pacman.

3 of 10

NỘI DUNG 1

Nội dung 3

Ghi chú nội dung 3

About our game

After starting the game, users will see a menu with basic options such as starting a new game, loading old games, and information about the game. Then there are the pages that include basic game settings such as the game mode, username, the skin the user wants to use, the time allotted for each side, the main playing field and the summary stage. If the user loses, a mocking meme will be shown. If the player wins, the machine will ask the player if he wants to fight again or not

4 of 10

High & Lows of FGJ

Nội dung 2

Ghi chú Nội dung 3

  • High: We believe that we were quite high throughout the game development process. Thanks to careful preparation over the previous month, we are confident that we know what we need to do and where to find the necessary information when needed.
  • Lows: Our first low is that we can use the game engine. During breaks, we went and talked to other teams, and most of them used the team engine to develop their games. The second low was that we wondered whether our game idea was too simple or not. But we reassured ourselves that since it was our first time and our lack of experience participating in events like this, we would learn and grow.

5 of 10

Thanks For Watching!

Demonstration and explanations

The game is purely coded based on C and Cpp. We also create our own libraries to optimize code performance. We took the music from open source and edited it a bit.

6 of 10

Thanks For Watching!

Results and what we have learned

  • We were finally able to bring a finished product to the stage. We are quite satisfied with what the team has experienced as well as what the team has achieved during two weekends full of challenges that we could not have anticipated.
  • We have learned and also proven the importance of effective communication between team members, which plays a role in saving time and increasing the team's productivity. Besides, asking for support as soon as I identify a problem that I cannot handle also contributes to the team's success. To summarize what we have learned, I can write that: absolute compliance with the tasks and deadlines set by the team, communication when necessary and effective, should be more teamwork rather than I-can-do-all.

7 of 10

Challenges

Nội dung 2

Ghi chú Nội dung 3

  • Our first challenge was that we were using a programming language that, while powerful, was quite old and didn't have much modern support for us.
  • Connecting the parts of the game was quite challenging because they were separate, and we had to make sure that everything was in its correct order and that there weren't any conflicts.
  • We cannot use any deployment platform to make accessing the game more convenient, this is because there are some issues with Github that prevent us from committing the code to it.

8 of 10

NỘI DUNG 1

Nội dung 3

Ghi chú nội dung 3

Future plan

  • The first thing we'll do is look for a deployment solution provider that we can use to make the game more accessible.
  • The game is still quite simple, so we plan to improve the graphics as well as add a few mini games to help players avoid boredom.
  • I'm still not satisfied with the intelligence of machine learning in PvC mode. So I also want to add complex algorithms to the bot to make it smarter and able to learn on its own during the game.

9 of 10

Thanks For Watching!

Timeline for future plans

10 of 10

Thanks For Watching!