✅Report 14.01.2022
What was done
✅Create ENV(Prod, Release, Dev):
✅Buy servers;
✅Setup and tune servers;
✅Create and tune DB(Prod, Dev);
✅Setup Git(Git Flow);
✅Setup Docker(k8s);
✅Setup project in the Jira;
✅Setup CI/CD(BitBucket PipeLines);
✅Setup Unity Cloud.
CryptoTanks Frontend repo
CryptoTanks Game Backend repo
CryptoTanks Website Backend repo
CryptoTanks Game Frontend(UNITY) repo
✅The interface design has been developed for all game menus:
✅Authorization;
✅Hangar;
✅Main menu;
✅vPreparing for battle;
✅Game settings;
✅Battle screen;
✅The design of the gaming locations has been developed;
✅Developed game animations of explosions of shells, tanks and game bonuses;
✅The design of game bonuses and bonus animation has been developed;
✅Integration and layout of the game interface for screens:
✅Authorization;
✅Hangar;
✅Main menu;
✅Preparing for battle;
✅Game settings;
✅Integration of musical accompaniment;
✅Developed the logic of the game settings in the "Control" section
✅A map constructor has been developed to create and edit unique battlefields;
✅Integrated card parsing logic;
✅Integrated design of map blocks;
✅The logic of all types of blocks has been implemented:
✅Destruction of blocks;
✅Obstruction;
✅Disguise;
✅Implemented MVP assembly, in which you can try to control a tank on the battlefield and look at the destructibility of objects;
✅In the development of a game server, at the moment, the logic of connecting to one game lobby has been implemented, where you can conduct a battle according to a simplified logic with several opponents;
✅Integrated animation of shell and tank explosions;
✅Water animation integrated;
✅A prototype has been developed for generating and creating tanks, for testing and balancing the game;
✅Work on creating separate rooms on the server;
✅Building a game server in the cloud;
✅Adding tank characteristics;
✅Improving the collision between tanks;
✅Added sand resistance;
✅Refactoring the code and getting rid of global data;
✅Network bots (for debugging);
✅By interface: allocation of the player's tank, the standard of living, names;
✅Refactoring the code of the block responsible for checking the help of the QR code in the application;
✅Refactoring of the code block responsible for the sequence of actions during authorization;
✅Correction of errors on the keyboard settings screen;
✅Adding the ability to use numbers from 0 to 9 when configuring control keys;
✅Changing the layout of the combat interface (top panel, timer, etc.);
✅Refactoring the code of the combat interface for its changes;
✅Minor interface fixes on other screens for the logic of the combat interface;
✅Adding sending a QR code to the servers in the WebGL version to decrypt it;
✅Adding processing of the server response when sending using a QR code;
✅Adding animations displayed in the process of accessing the server;
✅Setting up the application's response to responses from the server;
✅Generating unique tanks and saving them in the database:
✅The ability to create and save a specified number of unique tanks via the developer API;
✅Linking tanks to users(via developer-API);
✅Moved the developer's user interface for generating tanks to another location;
✅Dev-API can only be used if there is a special token;
✅At the moment, the token can only be assigned via ENV (APP_ADMIN_TOKEN);
✅API for barcode recognition and generation;
✅User API for getting a list of your tanks;
✅Boosters (Damage improvement, microstane, etc.):
✅The ability to change prices through the developer-API;
✅User API for purchase;
✅Developer-API for adding/removing amplifiers for any user;
✅Authorization via a one-time code;
✅Dev registration and authorization is only available for admin;
✅Developer's user interface for creating a one-time code via developer login/password;
✅User interface for authorization via a one-time code.
✅Make a new design design and brand style(v4)
✅Web site design;
✅New Gameplay design;
✅Brand style;
✅Media updates style.
✅Create unique tanks images generator;
✅Added DDOS protection;
✅Listed on ranking websites:
Last updated