Zrobiłem sobie wyzwanie i chciałem zrobić prostą grę w 1 noc. Niestety grafika i programowanie zajęły łącznie ok 36 godzin (w tym czas na sen, 1h stracona na szukaniu muzyki - której ostatecznie nie ma). Celem wyzwania było stworzenie gry z minimalną logiką, jakość kodu i wydajność zostały odstawione na dalszy plan.
1. Gra nie ma końca (ja nie dotarłem).
2. Kolejne poziomy osiąga się po wyprzedzeniu kolejnych 10 samochodów.
3. Przeciwnicy poruszają się z prędkością 180-210 km/h (180 na poziomie 0 - 210 na poziomie 10)
4.76 Wyprzedzenie przeciwnika (kiedy przeciwnik zniknie na dole planszy) daje bonus 5000 punktów
5. Każda kolizja i zjechanie z trasy spowalnia samochód i zaczyna zmniejszać ilość zdobytych punktów
6. Położenie przeciwników na trasie jest losowe (myślę nad algorytmem, który w zależności od poziomu będzie utrudniał wyprzedzenie)
Gra stworzona pod komórki ale na kompie da się grać myszką.
Strona częściowo przygotowana jako Progressive Web Application czyli można dodać sobie skrót na ekran
i stronka odpali się jak aplikacja - na pełnym ekranie bez potrzeby instalowania
#chwalesie #kubica #formula1 #f1 #gra
![436c514142334a54567a6b3d_bcg4nFZuW1iILcqLh5g7SOSyhPOv9QRv.jpg](https://www.wykop.pl/cdn/c0834752/436c514142334a54567a6b3d_bcg4nFZuW1iILcqLh5g7SOSyhPOv9QRv.jpg)
![436c514142334a54567a6b3d_PyAYbeNCFp0ZQh19Su7iw0ETmHisnAgw.jpg](https://www.wykop.pl/cdn/c0834752/436c514142334a54567a6b3d_PyAYbeNCFp0ZQh19Su7iw0ETmHisnAgw.jpg)
Komentarze (30)
najlepsze
- biblioteka do joysticka: nippleJs
- biblioteka graficzna: pixi.js
- detekcja kolizji zrobiona w opacriu o najprostszy bounding box
@lkucharski: Zgłoś jeszcze, że na windows 98 nie chodzi XDD
źródło: comment_BkY4nWbRWVupEgsEYaqeuPikqVQnAfli.jpg
Pobierz