Tatyana Babicheva's Projects
2D platformer in the fantasy genre with RPG element. Implemented systems: movement and interaction with objects; artificial intelligence of enemy characters; inventory and store; dialogues and quests; leveling up for character; saving/loading the game process. [FantsyHeroes pack is not included]
A graphical application that will show the operation of a finite deterministic automaton and a finite deterministic MP automaton. You specify a word from the alphabet characters, for this word, transitions from state to state are shown. At the end of the work it is said whether this word is allowed by the given automaton.
Chrome/Opera Extension with messaging pop-up that will help people defeat Coronavirus using word replacing magic
About me
A PostCSS plugin to emulate flex gap using margins
React Github Search Users App made using hooks and GitHub API
ΠΡΠΎΡΡΠΎΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅-ΡΠΈΡΠ°Π»ΠΊΠ° Π΄Π»Ρ Chrome/Opera, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠ°ΡΡΠΈ Π½Π° Habr. ΠΠ»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ TextToSpeech, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΠ΅Π· popup-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ βΆ,βΈ ΠΈ βΉ.ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ·ΡΠΊ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ (ΠΌΠ΅ΠΆΠ΄Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ en-US ΠΈ ΡΡΡΡΠΊΠΈΠΌ ru-RU), Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΎΡ 0.5 Π΄ΠΎ 2).
The decision of the final task on the layout Landing page for HTML Academy
ΠΡΠΎΡΠΎΡΠΈΠΏ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ Π΄Π»Ρ Π°Π±ΠΈΡΡΡΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² IT-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΠ ΠΠ’-Π ΡΠ€. Web-based application that helps students choose their field of study for UrFU
Expert systems examples: production type expert systems with direct and reverse logical conclusion; numpy perceptron; numpy neural network trained on logic AND operation; convolutional neural network for image recognition using cifar10 dataset and keras
Interactive Schedule template for UrFU IT-majors using redips-drag-min.js and jspdf.min.js
Test task to improve data compression using the algorithm of connected substitution with an additional byte (COBS)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Β«Readonly bytesΒ» Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΊΡΡΡΠ° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ Π‘ΠΠ ΠΠΎΠ½ΡΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ FNV
An application where you can add new cases and delete existing ones.
The Longest Increasing Subsequence algorithm which is using to find a subsequence of a given sequence in which the subsequence's elements are in sorted order, lowest to highest, and in which the subsequence is as long as possible. The longest increasing subsequence problem is solvable in time O(n log n), where n denotes the length of the input sequence.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΏΡΡΠΈ Π΄Π»Ρ Π΄Π²ΡΡ
Π·Π°Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΠ΅ΠΊ. ΠΠ°ΡΡΠ° ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠΈΡΠΊΠ° ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎΠ³ ΠΏΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ A* Π±Π΅Π· ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ (ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ). Π Π΅Π·ΡΠ»ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β ΠΊΠ°ΡΡΠ° Π³ΠΎΡΠΎΠ΄Π° Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ»ΠΎΠΆΠ΅Π½ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ β+β.
Transport means detection using image detection by Yolo. It can count free parking places and transport means in the parking area
Ray Tracing algorithm using transparent glass and mirror materials. A cylinder and a ball are used as figures. There are directional and point light sources. The camera can be controlled using the keyboard.
Sample react project with cards and filtering (without lazyload optimizations) made for practice
Simple ToDo/Notes React.js App made using React Hooks and JSON Placeholder REST API
React.js App for Quiz creating and taking quizes with multiple answers. Made using Firebase, React, Redux and Router. Deployed on Firebase with write rules disabled
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡ
ΠΎΠΆΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΡΡ
ΠΎΠ΄ΡΡΠ²Π°.
The tool can generate passwords and logins using popular passwords from database or brute-force method, and then make post requests to a specific url
Attempt to write the simplest speech synthesis for English from scratch using Carnegie Mellon University Pronouncing Dictionary
Developed with Unreal Engine 4. This project contains: objects of construction; functionality for selecting / changing the construction object; switching between building modes; logic for setting the position and rotation of the object before construction; spawn objects; functionality for removing objects from the scene (canceling construction).
Π’Π΅ΠΊΡΡΠΎΠ²Π°Ρ Π½ΠΎΠ²Π΅Π»Π»Π°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π΄ΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ΄ΠΎΡ
Π½ΡΡΡ :D
C# Software Product Store solution with some included Onion architecture-related projects : WebApplication, Services, Data, Business, Domain
Tank BT-5, created using OpenGL (OpenTK). Light is set, textures are superimposed. You can rotate the tank tower using the keyboard, as well as zoom in and out of the picture.
Telegram Bot with event registration and reminder function, also it could collect information about users to register for the event