Tinsis przypomina klasyczną grę Space Invaders, a motywem przewodnim są Gwiezdne Wojny. W grze gracz kontroluje statek kosmiczny, który może poruszać się oraz strzelać laserami w przeciwników. Celem jest unikanie ataków wrogów, aby przetrwać jak najdłużej i zdobyć jak najwięcej punktów.
W lub ↑ → Ruch w górę
A lub ← → Ruch w lewo
S lub ↓ → Ruch w dół
D lub → → Ruch w prawo
Space → Wystrzel laser
R → Reset
Q → Wyjscie
Kompilacja i uruchomienie:
./tinsis.sh
Uruchomienie dokumentacji:
./documentation.sh
- Inicjalizacja okna
- Podstawowa mechanika gry
- Osiągnięcie grywalności
- Optymalne zarządzanie wejściem
- Kolizje przeciwnikow laserów i gracza
- Ulepszenie wykrywania kolizji
- Optymalizacja
- Dodanie punktacji
- Dodanie menu oraz opcji i tablicy najlepszych wyników
- Naprawa "znikajacych laserow"
- Naprawa kolizji, otwierania okna, oraz opóznienia inputu
- Dodanie "wzmacniaczy"
- Inne bugfixy
- Ulepszenia wizualne (grafika)
- Formatowanie kodu i optymalizacja
wiecej pomysłów w przyszłości ...