Check the previous article to recall. Test program for dots comparison Program code Skill names you can check at ESO skillbook. #include <string> #include <iostream> #include <memory> #include <list> class Skill { public: Skill(const std::string& name, double base_damage, double duration) : name_(name) , base_... Read more 05 Sep 2022 - 4 minute read
ESO is an abbreviature for Elder Scrolls Online™ computer game. This article will describe how to compare damage over time effects (DoTs) performance for making better skill rotation. Skills comparison formula This place is reserved for future description. Test program for dots comparison I wrote a simple program that compares hardcoded DoT... Read more 04 Sep 2022 - 3 minute read
The following guide will describe how to make a new project based on scythe™ framework. Project configuration Project initialization Initialize the project with git. mkdir <project_name> cd <project_name> git init Add dependencies. mkdir deps git submodule add https://github.com/Shtille/scythe-thirdparty.git d... Read more 12 Aug 2022 - less than 1 minute read
To debug CMake based project I’ve chosen Visual Studio Code (VS Code) - crossplatform IDE with many useful plugins. Each platform has its specifics. Platforms Mac OS X Install Command line tools (part of Xcode). Install VSCode from its site. Install following plugins: C/C++ CMake Tools Open project. Create la... Read more 09 Jul 2022 - 1 minute read
I’ve written a simple class based on the existing encode/decode functions in the internet for base64 encoding/decoding. /** * Copyright (c) 2022 Vladimir Sviridov. * Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). * * Base64 encrypting module. */ define([], function () { // Base 64 table ... Read more 26 Jun 2022 - 4 minute read