Vaadin 24.4 integrates with React, unifies Flow and Hilla development, and more!
Blog

Developing a collaborative game experience with Pascal Schwabe

By  
Lilli Salo
Lilli Salo
·
On Apr 11, 2023 10:50:31 AM
·

In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications!

Meet Pascal Schwabe! Pascal placed second in the Development category of the challenge. He is a working student at DVZ GmbH in Schwerin, Germany. His responsibilities are primarily web development with Vaadin Flow and everything related to the software lifecycle.

Check out all of the Collaboration Kit challenge winners.

Pascal, please talk us through the collaborative app you built for the challenge.

I developed a collaborative game experience, GamePal, where players can join two types of games. One is called Map Game, where players in a match have to guess where the given city is and put their markers on a map. The winner will be who’s closest to that location.

Screenshot 2023-04-11 at 10.37.45

Map Game

Screenshot 2023-04-11 at 10.38.23

The next game is called Guessing Game. Players basically have to guess the hidden word. The winner will be determined by typing the correct word in the game chat.
There are also some quality-of-life features, like a server browser with game-type filtering and admin views to edit the game contents.

Screenshot 2023-04-11 at 10.37.01

How was your experience using the Vaadin Collaboration Kit?

This was my first experience using Vaadin Collaboration Kit, and it has been pretty easy and straightforward. The simplicity of defining a topic name and binding all users that want to interact with that topic in one group is pretty self-explanatory.

If you could do the challenge again, what would you change or improve in your application?

My main focus was to get to a point where I was happy with my application, but there are obviously still bugs, and the code quality could see some improvements. Also, if I could start all over, I’d start sooner. 😀

Do you plan on implementing other Collaboration Kit use cases or features?

The project itself is done. I want to check out other Vaadin Acceleration Kits like the Observability Kit or SSO Kit.

How do you see the future of collaborative apps evolving? 

In my opinion, the importance of collaborative apps is growing since hybrid
jobs will become the new standard in the future in most fields, and working collaboratively from anywhere in the world with your colleagues is a must at this point.

Congratulations, Pascal, for winning second place in the Collaboration Kit Challenge Development category!

Get started today

Build real-time collaboration features into your business web applications with just a few lines of code. Learn more about the Vaadin Collaboration Kit or see documentation.

Lilli Salo
Lilli Salo
Lilli joined Vaadin in 2021 after delivering content for various international SaaS startups. She enjoys the creative challenge of transforming complicated topics into clear and concise written material that provide value to the reader.
Other posts by Lilli Salo