Skip to content

Releases: webmaster-2017-s1/kl1ag2e-grupa-kl1ag2e

Poprawiona wersja finalna

12 Apr 18:15
8aa3aa2
Compare
Choose a tag to compare

Opis

Dręczyła nas jeszcze jedna kwestia w kodzie gry, a mianowicie paski życia wrogów były rysowane w czasie liniowym. Jak się okazało, po analizie dominujących operacji największą ilość zasobów zabiera rysowanie elementów, tak więc trzeba było to zoptymalizować. Po optymalizacji rysowanie pasków życia jest już w czasie stałym. Dodatkowo problem z wyśrodkowaniem canvasu podczas zmiany wielkości okna, lub stopnia powiększenia został poprawiony.

Znane Błędy

  • Brak

Lista zmian

  • Optymalizacja rysowania pasków życia wrogów do czasu stałego.
  • Zaktualizowanie pliku humans.txt
  • Drobna poprawka w pliku enemies.js
  • Poprawa wyśrodkowania canvasu.

Wersja finalna

05 Apr 18:45
364c857
Compare
Choose a tag to compare

Opis

Ostatecznie przyszedł czas na wersję finalną. 02.02.2018 wtedy zaczęliśmy naszą pracą. Po ponad 2 miesiącach wydajemy wersję finalną. Oprócz pisania gry mieliśmy trochę innych projektów na głowie, gdyby nie to gra powstałaby pewnie szybciej, jednak mimo wszystko jesteśmy zadowoleni z naszych prac. Gra podczas projektu dużo się zmieniała. Niestety żałujemy, że nie zaczęliśmy pisać gry obiektowo, z drugiej jednak strony nie sądziliśmy, że projekt tak się rozwinie. Początkowy projekt gry nie zakładał tych wielu z elementów, które pojawiły się w wersji finalnej, stąd też wiele rzeczy musieliśmy zmieniać na etapie powstawania.
Zachęcamy do pobierania i grania D.

Znane Błędy

  • Wszystkie zostały wyeliminowane (a przynajmniej tak uważamy po wielu gruntownych testach) :D

Lista zmian

  • Konwersja gry na OOP.
  • Zmiany wizualne gry.
  • Dostosowanie layout'u strony.
  • Dodanie wersji ze „wspomagaczami" w jQuery.
  • Poprawa liczenia punktów.
  • Dodanie opisu sterowania do gry.
  • Korekty nazewnictwa zmiennych.

Piąta wersja Beta

31 Mar 13:05
9e736e6
Compare
Choose a tag to compare
Piąta wersja Beta Pre-release
Pre-release

Opis

Termin oddania projektu się zbliża, a pracę trwają. Już widać koniec :). Chcemy, żeby gra była dopracowana, więc to jeszcze wersja Beta.
W gąszczu zmiennych się łatwo można zagubić, dlatego konwertujemy kod na obiektowy.
Troszkę żałujemy, że nie zaczęliśmy od razu, ale „Przecież to miała być tylko gra, gdzie skacze się kwadratem po platformach". No od tego czasu gra się „troszkę" rozwinęła. Potem zaś, nie było czasu, gdyż były inne rzeczy do zaimplementowania. Stwierdziliśmy, że zostawimy to na koniec.

Znane Błędy

  • Hurra!!! Nie znaleźliśmy.

Lista zmian

  • Dodanie bossa, jego poruszania oraz planszy finalowej.
  • Dodanie generowania przeciwnikow na planszy finalowej.
  • Dodanie ekranu tworcow i poprawa mniejszych bledow.
  • Poprawa bledu wyswietlania gracza pod koniec plansz.
  • Zaktualizowanie funkcji restartGame, poprawienie przejrzystości kodu
  • Dodanie paska zycia dla bossa oraz zwiekszenie jego punktow zyc
  • Przebudowa rysowania pociskow, optymalizacja kodu
  • Edycja zapisu do cookie i funkcji sterujacej.
  • Poprawa bledow zwiazanych z deklaracja zmiennnych.
  • Przebudowanie liczenia punktow, dodanie wyswietlania punktow do HUD'a .
  • Dodanie kodu jQuery i mozliwosci ukonczenia gry.

Czwarta wersja Beta

20 Mar 20:20
28a7cbc
Compare
Choose a tag to compare
Czwarta wersja Beta Pre-release
Pre-release

Opis

Po ponad tygodniu czas na czwartą wersję Beta. Z tego miejsca warto podkreślić, że już bliżej nam do zakończenia prac nad grą niż do jej początku.

Znane Błędy

  • Powinno wszystko śmigać:). Małe niedoróbki oczywiście też się mogą zdarzyć.

Lista zmian

  • Optymalizacja sprawdzania i rysowania kolców.
  • Dodanie platform do planszy.
  • Dodanie obsługi klawiatury w menu.
  • Przebudowa kolizji kolców.
  • Przebudowa rysowania wrogów.
  • Dodanie wrogów do planszy.
  • Poprawa błędów związanych z ilością platform, kolców i wrogów.
  • Dodanie pistoletu.
  • Poprawa innych błędów.

Trzecia wersja Beta

12 Mar 08:53
4b38ca5
Compare
Choose a tag to compare
Trzecia wersja Beta Pre-release
Pre-release

Opis

Trzecia wersja i kolejne poprawki. Niestety (jak się potem okazało) ta wersja zawiera trochę błędów (ale będą rozwiązane w następnej wersji).

Znane Błędy

  • Kolizja kolców wymaga dopracowania (już w następnym wydaniu będzie naprawione :D).
  • Kod wymaga optymalizacji w niektórych miejscach.
  • I trochę mniejszych niedoróbek.

Lista zmian

  • Dodanie przycisków i obsługi myszki w menu.
  • Dodanie zapisu bieżącego poziomu do cookie.
  • Dodanie możliwości kontynuacji gry.
  • Dodanie HUD.
  • Dodanie nowych elementów planszy.
  • Edycja timer'a
  • Dodanie blokady przewijania planszy z prawej strony.
  • Optymalizacja kodu gry.

Druga wersja Beta

25 Feb 11:20
5d12d5d
Compare
Choose a tag to compare
Druga wersja Beta Pre-release
Pre-release

Opis

Zaraz po wypuszczeniu pierwszej wersji wydajemy drugą wersję. Tym razem dużo się zmieniło, ale o tym niżej.

Znane Błędy

  • Kolizja kolców wymaga dopracowania.
  • Kod wymaga optymalizacji w niektórych miejscach.

Lista zmian

  • Dodanie wyświetlania wrogów tylko na określonym poziomie
  • Poprawa granicy renderingu za graczem
  • Dodanie platformy kończącej poziom
  • Modyfikacja skoku (wysokość skoku zależy od długości przytrzymania przycisku)
  • Optymalizacja wyświetlania kolców.
  • Poprawa błędu uniemożliwiającego przejście drugiego poziomu.

Pierwsza wersja Beta

24 Feb 20:45
b63e78c
Compare
Choose a tag to compare
Pierwsza wersja Beta Pre-release
Pre-release

Opis

Nadszedł ostatecznie ten moment, gdy możemy wypuścić wersję Beta. Obecnie gra ma parę niedoróbek, ale jest grywalna (a przynajmniej pierwszy poziom, bo kod przejścia do kolejnego nie został jeszcze zaimplementowany).

Znane Błędy

  • Kolizja kolców wymaga dopracowania.
  • Dystans wyświetlania planszy za graczem jest zbyt mały.
  • Kod wymaga optymalizacji w niektórych miejscach.

Lista zmian

  • Pierwsze wydanie w wersji Beta.