Git Product home page Git Product logo

Hi there, I'm Ivan

codewars badge

Recent projects

nonogram.mp4

educational project RS School

The classic "nonograms" game was implemented

  • All necessary elements are generated using JS
  • The design adaptive and responsive from (500px <= width)
  • Three levels of difficulty in the game: easy (5x5), medium (10x10), and hard (15x15)
  • Players can select the picture they want to solve using a list of items.
  • Dark/light themes of the game.
  • The latest 5 win results are saved in the high score table.
  • The duration of the game is displayed in the format XX:XX
  • The "random game" button is implemented. When the player clicks on the button, a random pattern appears.
  • The "Solution" button is implemented. When the player clicks on the button, the field will be filled with cells with the correct solution. Using the button does not mean a win and will not be entered in the winnings table.

hangman.mp4

educational project RS School

"Hangman" is a classic word game in which you must find the correct answer by guessing letters one at a time.

  • Responsive/adaptive UI from 1440px to 360px viewport
  • The generation of DOM elements is implemented.
  • The user can play the game by using the virtual keyboard
  • The user can play the game by using the physical keyboard
  • When the user runs out of 6 attempts or wins the game, the modal window appears
  • The modal window includes the message about the game's outcome (winning or losing), the secret word and the 'play again' button
  • When the user clicks the 'play again' button, the game starts over by showing a new question and resetting the gallows, the incorrect guesses counter and the underscores for the secret word

educational project RS School

Coffee House is a project to create a two-page responsive and interactive website.

  • Responsive/adaptive UI from 1440px to 380px viewport
  • Implementation of the burger menu on both pages
  • Opening and closing burger menu on pages when the width is <=768px
  • Carousel on the home page
  • Category switching for products on the menu page
  • Loading more products by button click if there are more than 4 on the menu page
  • Modal for the selected product on the menu page

Ivan Makrushin's Projects

algorithm-complexity icon algorithm-complexity

Задачи по обработке изображения: "оттенки серого", "медианный фильтр" и т.д.

crosszero icon crosszero

The program that determines whether the game is over, and if it is over, then who won.

dist-segm icon dist-segm

the method of calculating the distance from the segment to the point

fractal-seahorse icon fractal-seahorse

to program the drawing of a fractal according to the specified formulas

labyrinth icon labyrinth

empty room, surrounded by a wall around the perimeter, in which the upper left corner to go to the lower right

maxgraph-youtube-source icon maxgraph-youtube-source

Исходники из уроков youtube-канала "Maxgraph - сайты как страсть"

practice-parser-sentences- icon practice-parser-sentences-

The method should do the following: Divide text into sentences and sentences into words. a. Consider that words consist only of letters (use the char method.IsLetter) or the 'apostrophe character' and are separated from each other by any other characters b. Sentences consist of words and are separated by one of the following characters .!?;:() The lead characters of each word in lowercase. Skip the sentences that were not words.

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.