I’m Michele, a computer scientist who works in the Big Data field. At the beginning of January 2021, through Linkedin, I became aware of the FaaS War global serverless competition. Passionate about video games since I was a child, I was attracted to the images of the 80s-style game and after a careful analysis of the rules of the game I started developing my own fighter.
In this story I will focus solely on my development experience, on the choices and ideas that led me to the first round victory.
FaaS Wars is a programming competition organized by Nimbella and supported by several members of the Apache OpenWhisk community. The target of the competition is to approach the serverless world while having fun.
The goal of the game is to defeat enemy robots developed by other participants in 1 on 1 battles. You can control your robot writing code to handle events and give orders.
The interaction with the opposing fighter takes place through serverless events that we must manage in the best possible way to prevail over the opponent.