[eng] Robostrike, the game developed in this project, is currently
built in Flash, which is an obsolete technology that will be
retired in December 2020. This technology makes the date
of death of the game approaches and the way in which the
game is developed it makes not to be possible to play it from a
smartphone. To solve these problems, the work of this project
to build the game from scratch with modern technologies and
adapting it to smartphones with a native application.
Knowing the history, the current problems, the requirements of the game and the future work after the project, an
analysis and study have been carried out to plant the stones in
a solid way and to choose the best-suited technology for each
situation. Backend side architectures have also been studied
due to the game also has a backend side. Several methodologies, techniques, good practices and principles has been followed due to the quality of code and of the project is important
too.
Finally, a Continuous Integration / Continuous Deployment
pipeline has been set up and backend services have been automatically deployed to hosting with Docker containers.