Wszyscy narzekają na horrendalne wymagania sprzętowe różnych gier (programów), niektórzy nawet sugerują umowę producentów sprzętu z producentami programów na temat podwyższania wymagań sprzętowych gry. Jest także druga wersja wydarzeń, czyli programiści myślą tak: dzisiejsze dyski twarde pomieszczą wszystko, RAM-u też jest w komputerach dużo, więc po co mam się męczyć i pisać programy o wysokiej jakości i niskich wymaganiach, jeśli mogę zrobić programy z wysoką jakością i wysokich wymaganiach, a nawet z niską jakością i wysokimi wymaganiami, bo ludzie i tak kupią. Programiści w dzisiejszych czasach optymalizują kod źle lub... bardzo źle (oczywiście z nielicznymi wyjątkami). Jednak być może są oni zmuszani do złej optymalizacji przez... graczy! Dlaczego? Otóż dlatego że widuję się w AR listy w stylu:
Czemu wy dajecie takie gry jak XXX, jak zobaczyłem jej wymagania to nawet jej nie zainstalowałem, bo jak gra z takimi wymaganiami może być dobra?
Oczywiście, nie myślą tak wszyscy, ale chętniej kupuje się grę z wyższymi wymaganiami, ponieważ "świadczy to o grafice, dzwięku", jednak na pewno nie świadczy o GRYWALNOŚCI, jest to IMHO najważniejsza cecha gier np. wolę grać w DOOM-a niż w Quake 2, bo to bardziej wciąga. Jeszcze inna wersja wydarzeń, jest to świetna gra Deluxe Ski Jumping, która-gdyby nie sukcesy Adama Małysza (pozdrawiam)-nie zdobyłaby popularności, więc czysty przypadek (żeby nikt się na mnie nie obraził: ciężka praca zwodnika, trenerów, fizjologa i psychologa) skierował tak świetną grę na polski rynek, ale nie którzy gdyby nie usłyszeli o niej od kolegi mówiłaby: Co za wieśniactwo, taka grafika (gra do kitu). Jednak tak nie jest, gra bez reklamy zdobyła rynek!
Teraz naprawdę najważniejsza rzecz-historyjka.
Powiedzmy przysłowiowy Jasiu Kowalski zakłada firmę informatyczną z Tomkiem Nowakiem, Janiną Pyką itp. Firma ta zrobiła świetną grę przygodową (wg. WSZYSTKICH recnzji lepszą od największego hitu czyli XXX), ale gra Jasia i s-ki wymaga Pentium 166 Mhz, 16 Mb Ram-u, 40 Mb miejsca na dysku i min. 2 Mb kartę graficzną. Wymagania XXX to Pentium III 500 Mhz 128 Mb Ram-u 2Gb na twardym i akcelerator min. 16 Mb. Ludzie mówią: nie będe tego instalował, na takim do d... (drutu) sprzęcie mogą chodzić tylko słabe gry, ale nt. XXX mówią muszę kupić procesor i akcelerator, bo mi taka świetna gra nie pójdzie. Z takich to powodów Jasiu będzie miał mniejszą sprzedaż za... pracę, bo chciał zoptymalizować kod, zminimalizować wymagania żeby gra była dostępna dla większości ludzi. Może się to zdarzyć, dlatego (poza układami i nieróbstwem) programiści nie chcą optymalizować kodu. Wzywam więc wszystkich czytelników CDA i AM, aby nie "zmuszali" programistów do podnoszenia wymagań gier (wtedy na pewno komputery stanieją, inna sprawa że nie będą już potrzebne takie dobre). I tym optymistycznym akcentem zakończę ten tekst.
P.S. Korzystałem z artykółów zawartych w CDA i CHIPIE oraz z jednego z felietonów Janusza Korwina-Mikke, aby napisać ten tekst.
Mailujcie do mnie