This is project for 1-st course of "Software Engineering"

Overview

Сar-Racing

Управління:

Гравець № 1: W, A, S, D

Гравець № 2: ArrowUp, ArrowLeft, ArrowDown, ArrowRight

Це гонки на виживання для двох гравців. Виграє той, хто за 3 раунди набере більшу кількість очок! Щоб отримувати очки, потрібно ухилятися від ворогів, які будуть постійно їхати на вас.

Щоб розпочати гру, виберіть вкладку 'Start' та натисніть клавішу Enter. Далі кожен з гравців може вибрати собі авто, на якому захоче зіграти. Всього у грі 4 види авто, і кожен з них має свою швидкість. Характеристики можна подивитися в меню на вкладці 'Garage'.

Чим більше гравці набиратимуть очок, тим складніше буде грати. Адже швидкість гри буде постійно зростати та будуть з'являтися нові вороги.Тому бажаю вам вдалої та веселої гри.

Лінк на гру закріплений в описі репозіторія.

You might also like...

project for IS2 course @ UNITN CS 3d year

IS2-MSGC-Parket Parket è un servizio che permette di risparmiare tempo e denaro fornendo ai propri utenti una piattaforma per affittare e prenotare pa

Dec 19, 2022

17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

Linkr | Back end WIP Full Stack Development Project Browse Nodejs code» - Front end code» Built With Study Playlist In this section I included all You

Aug 23, 2022

17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

17ᵗʰ Project developed as assessment practice during Driven's Full Stack Develpment course

Linkr | Front end WIP Full Stack Development Project Browse JSX code» - Back end code» Built With Study Playlist In this section I included all Youtub

Jun 20, 2022

It is an app that allows you to create lists of books and authors made in the course of Microverse. This project was develop using JavaScript, HTML and CSS.

AWESOME BOOKS This is an Awesome book store project that add store and diplay books on the UI. Built With HTML,CSS, JavaScript Frameworks Github, Lint

Jul 28, 2022

Project of "Web Development" course for the Bachelor's degree in Computer Engineering, taken at the University of Pisa. Final evaluation: 30/30.

La battaglia della Meloria Welcome! This is the 🇬🇧 version of the README file. Click here for 🇮🇹 version. Introduction Historical reinterpretation

Oct 6, 2022

This is the FARM Stack course, where you are going to learn how to build an application from scratch using FASTAPI, React and mongoDB

FARM-Stack-Course This is the FARM Stack course, where you are going to learn how to build an application from scratch using FASTAPI, React and mongoD

Jan 2, 2023

The culmination of Encode Academy, the 8-week long Solidity course by Encode Club in collaboration with Extropy

The culmination of Encode Academy, the 8-week long Solidity course by Encode Club in collaboration with Extropy

Encode Academy | DAO: Real Estate & Renting What is this? This is the culmination of Encode Academy, the 8-week long Solidity course by Encode Club in

May 25, 2022

Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach (v3)

Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach (v3)

Javascript Testing, a Practical Approach Description This is the reference repository with all the contents and the examples of the "Javascript Testin

Nov 14, 2022

Nftix-demo-ui - Demo UI used in my NFT course on Egghead.io

NFTix Demo UI This repository contains the UI used for my Egghead course on building a NFT ticketing system 🥚 🤓 If you're watching the videos, use t

Dec 17, 2022
Comments
  • Review 1

    Review 1

    • Use this in arrow function, don't need obj https://github.com/vladimirvikulin/Car-Racing/blob/c8ffffcda293a6529e45a8ba493dbb6cd82193fc/src/classes.js#L33
    • Magic number https://github.com/vladimirvikulin/Car-Racing/blob/c8ffffcda293a6529e45a8ba493dbb6cd82193fc/src/classes.js#L42
    • Rewrite https://github.com/vladimirvikulin/Car-Racing/blob/c8ffffcda293a6529e45a8ba493dbb6cd82193fc/src/classes.js#L47-L56
    • Try not to use ternary operator for branching (it's ok just for expressions)
    • Rewrite https://github.com/vladimirvikulin/Car-Racing/blob/c8ffffcda293a6529e45a8ba493dbb6cd82193fc/src/game.js#L35-L40
    const CAR_SHIFT = 100;
    
    const CAR_DATA = [['yellow', 15], ['red', 14], ['black', 12], ['purple', 11]];
    
    const PLAYER1_CARS = CAR_DATA.map(([color, speed]) => {
      const x = canvas.width / 2 - CAR_SHIFT;
      const y = canvas.height / 2;
      const img = `./images/${color}Car.png`;
      return new Car(img, x, y, true, false, speed);
    });
    
    • Decompose: https://github.com/vladimirvikulin/Car-Racing/blob/c8ffffcda293a6529e45a8ba493dbb6cd82193fc/src/game.js#L107-L136
    opened by tshemsedinov 0
Owner
Volodymyr Vikulin
KPI FICT student
Volodymyr Vikulin
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
We are students of group named "Special-Team" of GоIT academy. We graduated JavaScript course and for consolidate in practice 📌 knowledges received on this course, we together 🤝 developed graduation project

Проект сайту "Filmoteka" Привіт! ?? Ми студенти групи під назвою "Special-Team" академії GоIT ?? ?? Ми закінчили курс JavaScript і для того, щоб закрі

Oksana Banshchykova 12 Jan 3, 2023
Full-stack-todo-rust-course - we are building this out now in prep for the real course

full-stack-todo-rust-course wip - we are building this out now in prep for the real course Plan Come up with the requirements Create user stories Desi

Brooks Builds 89 Jan 2, 2023
Course material for a ~10 hours introductionary course for Julia. Topics: Introduction, Parallel Programming, Data Science

Development We use Franklin.jl to generate the lecture material. To do so, simply activate the environment, use Franklin and run the local server: act

GregorE 3 Dec 15, 2022
I built a full-stack project using Node, Express, Mongo, webRTC, socket.io, and of course React JS. This project is inspired by the awesome Clubhouse 😊

codershouse-mern - This Project is Under Development. Below are some of the implemented interface and the remaining features will be updated in future

Bishal Das 35 Nov 18, 2022
Team project within the course of Software System Design and Analysis.

?? InnoBookCrossing - Application for sharing books at Innopolis gh-md-toc ?? General Information Description The application is designed to help peop

Dariya 33 Oct 22, 2022
Shopping Cart - Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe

Project of HTML, CSS, and JavaScript developed by me (Raphael Martins) at the end of the Unit 9 Module 1 of the Web Development course at Trybe. I was approved with 100% of the mandatory and optional requirements met.

Raphael Martins 13 Nov 27, 2022
Project developed as Capstone of Q4 Backend module of the Fullstack Developer Course of Kenzie Academy Brasil by the group @ezms, @Nafly09, @RafaelSchug, @victorlscherer, @Vinicius2m, @ManoelaCunha

✨ Quokka Services ✨ ?? Serviço rápido e sem preocupação! ?? O objetivo da nossa aplicação é diminuir a dificuldade que moradores de condomínios encont

Manoela Fernanda Girello Cunha 4 May 4, 2022
Personal project to a student schedule classes according his course level. Using GraphQL, Clean Code e Clean Architecture.

classes-scheduler-graphql This is a personal project for student scheduling, with classes according his course level. I intend to make just the backen

Giovanny Lucas 6 Jul 9, 2022