Git Product home page Git Product logo

About me

Welcome to the my GitHub repository, I'm Dmytro Kovryzhenko and I'm a coding geek.

My stack is a C++ and Python mostly, Java and C# - sometimes. I work with SQLite database for storing data.

Can deploy for platforms: Windows and Linux.

Version control system - Git, preferable.

Have knowledge in OOP, Algorithms, Data Structures, C++\STL.

C++ frameworks and libraries: Qt, SFML, SDL, Boost, FMT, Aspose.

Python frameworks and libraries: PyGame, Tkinter (ttkbootstrap).

Build my C++ projects via CMake (in a very rare occasions via Makefile), but also via Visual Studio non-cmake solution (where Windows version is enough).


Knowledge Rank Languages
1 C++
2 Python
3 Java
4 C#
5 SQL

Pet projects

Arkanoid: code
Arkanoid: build

A C++ written game with SFML. This is a revisit of classical 80's Arkanoid game where user should break all the blocks, catch some bonuses and tries not to loose a ball.

Time of making: 3 weeks.

DoodleJump: code
DoodleJump: build

2D platformer written in C++ with SDL2 library, builded and deployed with CMake. Jump off platforms, avoid or kill enemies by shooting projectiles, try not stuck in the wormholes and get to the highest high.

Time of making: 3 weeks.

Crypt Raider

Unreal Engine 5 Crypt Raider video game. Walk into the medieval castle, find all treasures and open door to the basement. Moving doors, Triggering areas by mass or tag, Grabbing feature done with C++ components.

Time of making: 3 month.

Gameplay:

Items Picker

An Unreal Engine 5 3rd person game about simple picking and placing in the Inventory objects from playground. Inventory could be shown or hidden, items could be picked up or thrown away from Inventory.

Time of making: 10 days.

Hover Controller

An Unreal Engine 5 controller for hovering object above ground. Demonstrated on the cargo ship. Could take forward/backward move and side steering inputs from user.

Time of making: 1 day.

Camera Anti-Blocking Component

An UnrealEngine 5 actor component for pawn to prevent camera clipping thru meshes of pawn. Main feature is in changing opacity of dynamic material of the mesh.

Time of making: 3 days.

Sliding puzzles

This is a GUI application made with help of Qt and QtQuick framework. The back-end was written in C++ and the front-end was written in QML.

Your goal is to set all the tiles in the correct order from 1 to 15 (or 8, or 24 - depending on your difficulty level). In the end, you will receive a corresponding message. You also can return to the initial shuffle of the game or re-shuffle for another game.

Time of making: 1 week.

Copy machine

A GUI application that helps users to copy preferable settings of project setup. The back-end of the application is written in C++, and front-end is written with help of the Qt framework. Users need to choose a folder with needed settings and they would be copied to some other destination.

Time of making: 3 weeks.

Dmytro Kovryzhenko's Projects

arkanoid icon arkanoid

C++/SFML. Break out game. You have to break all the blocks, catch bonuses. Please try not to loose a ball, if you want to continue play.

calory_counter icon calory_counter

Application helps you calculate calories after run with some speed, on some grade, that took some time according to your current mass

collidesparcles icon collidesparcles

SDL2 and C++ written game with colliding objects and achieving points

domino-rotation icon domino-rotation

Written code should rotate given massive of domino's to create a single line with proper number of dots on it and return maximum possible length sequence.

doodlejump2d icon doodlejump2d

2D platformer written in C++ with SDL2 library, builded and deployed with CMake.

flappy_bird icon flappy_bird

Flappy bird game with bandera duck written on python with pygame

football_ai icon football_ai

Classical ping-pong game extended to football. You need to pass a ball to the machine gates, and try not to miss ball moving to your gates.

owl-matrix-checker icon owl-matrix-checker

This code is solution for "owl matrix challenge". Owl Matrix. An Owl Matrix is a symmetric matrix that could be "folded" vertically and horizontally in the middle and would generate four equal pieces.

permutable-prime-checker icon permutable-prime-checker

Permutable Prime challenge: A permutable prime is a prime number of two or more digits that remains prime with every possible rearrangement of the digits. For example: Input: 79 Output: true (79 and 97 are both primes) Input: 127 Output: false Input: 337 Output: true (337, 373 and 733 are primes) Write a program to check if the user input is a permutable prime or not. Bonus: Print all the permutable primes in a given range.

settings_copier icon settings_copier

GUI application help you with copying VSCode settings or CMake/Makefile set ups to your new project

tetris icon tetris

Simple GUI application Tetris game written on C# with WPF framework

ue5_cameraantiblockcomponent icon ue5_cameraantiblockcomponent

Improoved actor component that use transparent material and change it opacity dynamically to prevent camera cliping into the pawn. UnrealEngine 5.1.1. C++ component.

ue5_hovercontroller icon ue5_hovercontroller

Improoved hover controller for sci-fi ships, scooters, boards. UnrealEngine 5.1.1. C++ components

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.