> view --appId 10

Szczegóły programu

Tetris (ver. 1.0)

— Klasyczna gra w nowej skórce
Tetris to moja autorska implementacja klasycznej gry, napisana od podstaw w Delphi/VCL — bez gotowych silników czy bibliotek, z własnym systemem kolizji, obrotów klocków i wykrywania pełnych linii. Oprócz standardowych pięciu kształtów klocków gra ma unikalną mechanikę "efektu lawiny" — gdy usunięcie linii odsłoni ukryte wcześniej wyrwy w planszy, zawieszone segmenty osuwają się i mogą domknąć kolejne linie, dając dodatkowy bonus punktowy. System poziomów działa jak w grach RPG, z rosnącą tabelą progów doświadczenia zamiast prostego licznika punktów.

Każdy poziom ma własne tło i motyw muzyczny, które płynnie się zmieniają w trakcie rozgrywki wraz z postępem gracza, a prędkość spadania klocków rośnie stopniowo, utrzymując rosnące wyzwanie. Projekt szczególnie mocno testuje moje umiejętności w obszarze zarządzania stanem gry w czasie rzeczywistym, pracy z zasobami systemowymi (dźwięk przez WinAPI, grafika przez GDI) oraz debugowania subtelnych błędów niskiego poziomu — od wycieków pamięci po przepełnienia liczb całkowitych.

Uwaga: skan VirusTotal pokazuje 1 wykrycie od silnika Jiangmin — to znany false positive tej rodziny detekcji, występujący nawet w zupełnie pustych, świeżo skompilowanych projektach bez żadnego kodu. Żaden z pozostałych ~70 silników (w tym Kaspersky, Defender, Bitdefender) niczego nie wykrył.
wróć do programów