Entries in category: 8
Shown entries: 1-8



 
This article will highlight how (Deep) Reinforcement Learning may be used to tackle difficult problems, such as enabling an agent to drive independently without hitting other objects. Since this essay is a synopsis of an academic project, I won't go into great detail about the Unity environment because the fundamentals are covered in a number of online courses.
Unity | Views: 1025 | Added by: Viktor_Surzhko | Date: 2021-12-01 | Comments (0)


 
Looking at the ability system, I can add a Delay Decorator to make it more flexible. The Decorator will be an Ability and utilize Use in its own manner. Now it will utilize composition to have an ability that it delays rather than rewriting the FireBall code or deriving from FireBall. As a result, we can postpone the opportunity to use another Delay Decorator.
Unity | Views: 1059 | Added by: Viktor_Surzhko | Date: 2021-10-01 | Comments (0)


Let's assume I currently just have an enum containing the skills FireBall, Rage, Heal, and Melee as my ability system. I have a method that makes use of the currently chosen skill. When the space bar is pushed in the Update Method, the current ability is used.
The issue with this is that the more code I need to put to this one script, the more difficult an ability is. Really, there is no way to distinguish between these. If I wish to add more powers, equip more than one ability, or have varied abilities depending on which key is struck, that presents another issue. Things might soon spiral out of control.
Unity | Views: 1473 | Added by: Viktor_Surzhko | Date: 2021-07-02 | Comments (0)

  • Ensures that the class has a single instance.
  • Access to the class is simple and requires no references.
This pattern is the subject of much discussion since it violates the SOLID Single Responsibility Principle by introducing global state and because the class is now in charge of two tasks.
Unity | Views: 1462 | Added by: Viktor_Surzhko | Date: 2021-06-01 | Comments (0)


 
A young raccoon named Tulu does not like to travel, but by a ridiculous accident gets into all sorts of tricky situations. It is you who need to help Tulu cope with all the obstacles in his way.
Unity | Views: 155 | Added by: Viktor_Surzhko | Date: 2020-11-01 | Comments (0)


 
When creating user interfaces, the Model View Controller is frequently utilized. It separates the relevant program logic into three distinct but linked parts. This enables us to return to Single Responsibility by separating the various game mechanics from one another. There are several variations of this paradigm now in use, including Model View Presenter (MVP), Traditional Model View Controller (MVC), and Model View ViewModel (MVVM). Although all three employ the same fundamental idea, their verbiage and communication styles differ slightly.
Unity | Views: 1736 | Added by: Viktor_Surzhko | Date: 2020-06-02 | Comments (0)


 
A game about the adventures of a knight who has no memory of his origins. The player will have to go with him the hard way together to retrieve the memories of the protagonist and find out what war he participated in and how it ended.
Unity | Views: 518 | Added by: Viktor_Surzhko | Date: 2018-11-01 | Comments (0)



A small project in which I practiced creating a unique atmosphere using pixel art I drew.
Unity | Views: 474 | Added by: Viktor_Surzhko | Date: 2016-11-01 | Comments (0)