Pierwsza gra konkursowa! by Kaz 2008-11-07 18:04:50
No i jest pierwszy program nadesłany na konkurs ogłoszony wczoraj.
Paweł "Cosi" Piątkowski skorzystał z okazji i postanowił
przedstawić swoją propozycję: "Sprężyłem się i napisałem GRĘ w
BrainFucku, według opracowanego wcześniej pomysłu. Uprzedzam, że to
jest gra tylko ex definitione, nie ma jak tego porównywać np. z
"Yoompem" ;).
Krótko na temat gry: gra ma tytuł REFLEKS i jest to wariacja
klasycznego tematu pt. "dawno temu na Dzikim Zachodzie" :) Zasady
są proste; chodzi o to, żeby jak najszybciej nacisnąć spację po
zmianie koloru ramki na szary, ale NIE WCZEŚNIEJ. Upływający czas
jest mierzony paskiem z podziałką, więc łatwo można urządzać
mistrzostwa ;). Falstart jest sygnalizowany żółtą ramką i literką
"F" wyświetloną na ekranie. Nawet nie przypuszczałem, jaka ta
gierka może być wciągająca ;-) Trzeba tylko uważać, bo może być
destrukcyjna dla klawisza spacji - najlepiej grać na emulatorze,
złomując jakiegoś pieca zamiast ukochanego Atari :-D.
Uruchamianie: program jest napisany w języku Atari Brainfuck+ i nie
będzie działał pod "zwykłym" ABF. Po wczytaniu dyskietki z
Brainfuckiem 0.2.0 należy uruchomić program BFP.COM, a następnie
wpisać: [napęd:]ref.b - napęd oczywiście w zależności od tego,
gdzie jest plik z grą. Program nie czyści bufora klawiatury, więc
po zakończeniu w DOS-ie może wyświetlić się "nielegalna" spacja;
dobrze o tym pamiętać przed ponownym uruchomieniem gry. Program
jest maksymalnie okrojony, bo w założeniu ma to być przykład
osiągnięcia konkretnego efektu w ABF. Dlatego nie zaśmiecałem go
żadnymi niepotrzebnymi napisami ani efektami. Miłej gry!"
W takim razie prezentuję plik z grą Refleks
oraz fiszkę programu:
tytuł gry: Refleks język: Atari BrainFuck+ typ gry: zręcznościowa stopień oryginalności: wszystko autora kod źródłowy:
Proste i piękne! A jaki czytelny kod! Rewelka :) Przypomniało mi się: "Czy aby Pan mnie nie obraża?". Niestety nie przypomniało mi się z czego to cytat :D irwin 2008-11-07 22:34:45
Zdaje się że z filmu "Oscar" ze Sylvestrem Stallone. A gra niezła Czarny faraon 2008-11-08 18:17:30
Odpaliłem gierkę, naciskam spacje i ... wracam do dosa :( Cosi 2008-11-08 20:30:48
@Czarny faraon: No a czego oczekiwałeś? Animowanego zakończenia? ;-) pajero 2008-11-08 21:53:29
Cosi - potrzebuje zabezpieczyć kod do UAMedytora - podejmiesz się ? ;) Caco 2008-11-09 01:13:45
Nie wiem czy tworzyć coś czy raczej nie... - tak szybko pierwsza produkcja ? ... Kaz 2008-11-09 01:15:11
Cosi - ja jestem za zrobieniem drugiej czesci gry, mozesz tam dorzucic animacje oraz scroll, moze jakies DLI? ;) Cosi 2008-11-09 13:06:11
pajero: śmiej się, a tzw. code obfuscating to jest Sztuka przez duże "Sz" ;) Kaz: myślałem nawet nad muzyką, ale nie mogłem się zdecydować, czy użyć POKEYa stereo czy mono ;-P pajero 2008-11-09 23:21:56
Dzięki takim compo niszowe języki typu Atari BrainFuck+ mogą wyjść z czeluści piekieł ;) Nie, żebym się nabijał. To faktycznie jest Sztuka dla Sztuki. Cosi dał nam pokaz innego podejścia do kodowania. Jestem pełen podziwu. Naprawdę, nie zdziwię się jak "Refleks" wskoczy na pudło results compo. mono 2008-11-10 02:02:44
Jaki piękny kod :) mono 2008-11-10 02:04:52
Mój kumpel planuje pokazać swoim uczniom w technikum na zajęciach z programowania brainfucka na Atari, jako ciekawostkę i pomysł na inne podejście do programowania :) Cosi 2008-11-10 08:52:32
mono: Bardzo mi miło. Którą implementację - moją czy Cas'a? Ta druga jest pod http://atariwiki.strotmann.de/xwiki/bin/view/Code/BrainFuck i ma zamieszczony kod źródłowy w jeszcze ciekawszym języku ;) mono 2008-11-10 10:24:50
Dzięki - podeślę mu linka. O ile wiem widział Twoją wersję i tę chciał pokazać. Amun-Ra 2008-11-12 11:25:11
Cosi: eee.. a już myślałem, że chodzi o Whitespace... :>