Strona główna
Nawigacja

Pokaż wszystkie wpisy.

Przejdź do komentarzy.

Śledzenie

RSS

Add to Google
Prawa autorskie

Wszelkie prawa zastrzeżone. Dozwolone jest powielanie treści w celach niekomercyjnych wraz z podaniem źródła i autora.

Autor nie ponosi odpowiedzialności za treść komentrarzy innych użytkowników i zastrzega sobie prawo do ich moderacji.

Tetris papierowy
Dodano: 05 maja 2007 o 17:59:44, kategorie: Ogólne Zabawne

Na nudnych wykładach mam tendencję do bazgrania po kartkach. Dziś przeglądając notatki i podziwiając moje „arcydzieła” wymyśliłem grę w „papierowego Tetrisa”.

Wymagania sprzętowe

Potrzebne są tylko dwa ołówki (zgodnie z ideą Wolnego Oprogramowania, „papierowy Tetris” jest wieloplatformowy – czyli zamiast ołówków możemy się posłużyć długopisami, piórami, cienkopisami, flamastrami itd.). Oprócz tego potrzebujemy jeszcze dwóch kartek w kratkę i drugiego zawodnika.

Instalacja

Przed rozpoczęciem gry zawodnicy ustalają rozmiar pola gry – na dobry początek proponuję szerokość 8 kratek i wysokość 20. Każdy z graczy rysuje prostokąt o tych samych wymiarach na swojej kartce. Kartki należy umieścić w ten sposób, żeby widzieć zarówno swoją kartkę jak i przeciwnika.

Konfiguracja

Następnie gracze ustalają jakie „klocki” będą brały udział w grze. Proponuję standardowe „klocki” znane z Teterisa: Kwadrat (2×2), Długi (1×4), L, odwrócone L, T, oraz zygzak (to ten irytujący klocek, który nigdy do niczego nie pasuje) wraz z jego odwróconą wersją.

Przebieg gry

Gra wykorzystuje system turowy. O kolejności graczy decyduje entropia lub kurtuazja. Pierwszy gracz wymienia nazwę klocka, a drugi musi na dole swojego prostokąta narysować wymieniony przez przeciwnika klocek. Następnie role graczy się odwracają. W dalszej części gry klocki dorysowujemy zgodnie z zasadami gry w Tetrisa. Nie wolno dawać tych samych klocków więcej niż dwa razy pod rząd.

W przypadku wypełnienia całej linii gracz uzyskuje punkt. Wypełniona linia (z przyczyn oczywistych) nie znika, a klocki znajdujące się wyżej nie opadają.

Cel gry

Dobierać klocki w taki sposób aby uniemożliwić przeciwnikowi zdobywanie punktów przy jednoczesnym dążeniu do zdobycia ich jak największej ilości. Koniec gry następuje w przypadku skończenia się miejsca na kartce u któregokolwiek z graczy. Gracz ten traci jeden punkt.

Życzę miłej zabawy i zapraszam do betatestingu :-)



Komentarz nr 1

nice ;D idzie do delicji

marines, 05 maja 2007 18:09:05
Komentarz nr 2

Heh, nudno musiało być na tych wykładach :D

snufkin, 05 maja 2007 18:52:35
Komentarz nr 3

Ciekawe ;).

Jiuh Baoluo, 05 maja 2007 19:03:21
Komentarz nr 4

taaaak, nie ma to jak nudne wykłady. ile to dobrych pomysłów się wtedy rodzi.

a tego tetrisa to chyba przetestuję niedługo. :)

Łukasz Wójcik, 05 maja 2007 19:12:07
Komentarz nr 5

Dobre dobre :)
Aż Wykopię :)

RioT, 05 maja 2007 21:46:02
Komentarz nr 6

Czekam, aż ktoś zaimplementuje w podobny sposób Quake'a 1 ;-)

Branch, 06 maja 2007 00:46:29
Komentarz nr 7

ja bym zaproponowal wersje ze gracze nie widza kartek przeciwnika, a kolejne klocki (te same dla obu graczy) losuje sie z tej samej puli klockow.
problem bylby tylko przy systemie losowania klockow. ale to mozna rozwiazac np. w ten sposob ze przypisaloby sie 10-ciu klockom cyfry 0-9 i losowalo cyfry.

migawka, 06 maja 2007 01:32:15
Komentarz nr 8

Czy można zaglądać do kartki przeciwnika, czy nie?

pytanie, 06 maja 2007 08:15:41
Komentarz nr 9

O, widzę że pomysł się spodobał i mam swoje 5 minut w Internecie :)

@Branch: Ten pomysł już jest, tylko zamiast kartki potrzebujesz siekiery.

@Migawka: Tylko że wtedy gra będzie pozbawiona elementu złośliwości, nie będziesz mógł podrzucić przeciwnikowi klocków, które zburzą cały jego układ. Można by się zastanowić nad wersją, w której proponujesz klocka przeciwnikowi i sobie jednocześnie - ale trzeba by uniknąć sytuacji, w której obydwaj gracze graliby po prostu identycznie :)

@Pytanie: Można, a nawet trzeba - patrz akapit wyżej.

Sad, 06 maja 2007 10:51:29
Komentarz nr 10

Sad: Eee, ale ta implementacja jest zbyt realistyczna ;> Wolę nie myśleć co będzie, gdy ktoś nagle wyciągnie dziurkacz ;> nie mówiąc o RLu czy spawarce ;>>

Branch, 06 maja 2007 15:06:23
Komentarz nr 11

Bo widzisz, Branch... Tetris jest taki nierealistyczny niejako z definicji, czego nie można powiedzieć o Quake'u...

BTW, Dzieci, nie próbujcie tego w domu.

Sad, 06 maja 2007 15:08:17
Komentarz nr 12

Trzeba będzie wypróbować, być może ta gra wyprze nieśmiertelne statki. ;)

Piotr Pyclik, 06 maja 2007 15:48:36
Komentarz nr 13

Fajnie wymyslone... trzeba przetestowac :)

PL47, 06 maja 2007 17:28:23
Komentarz nr 14

Testujcie testujcie - czekam na Wasze opinie :)

Sad, 06 maja 2007 17:29:44
Komentarz nr 15

Zacząłem zastanawiać się nad znikaniem linii - wbrew pozorom da się to zrealizować - wystarczy zaginać odpowiednio kartkę, ewentualnie wycinać i składać (choć ta druga opcja mniej wygodna). W takiej sytuacji oczywiście trzeba by wziąć pod uwagę wydłużanie się za każdym razem pola manewru, a co za tym idzie - koniecznością zostawienia miejsca na górze kartki :).

Dot, 07 maja 2007 01:42:39
Komentarz nr 16

Albo jeśli pod ściętą linią zostanie jakieś wolne pole... można wymazać linię i odświeżyć xD...
Świetny pomysł, jutro mam niemiecki, w sam raz;].

BioZ, 07 maja 2007 23:36:53
Komentarz nr 17

Papierowy tetris - screeny i biblioteka

Dziś w ramach zamieszania maturalnego przepadło mi kilka lekcji. A że trzeba było się czymś zająć zagrałem z kumplem w papierowego tetrisa autorstwa Sada. Poniżej screeny planszy:



W domu opracowałem bibliotekę libtetris, pozwalaj

Sir_Iwan jogger, 08 maja 2007 14:52:17
Komentarz nr 18

Cały zeszły zemestr grałem z kumplem w tetrisa na wykładach :) Ale na troszkę innych zasadach, w trybie co-op ;) Game over było po około 4 pełnych stronach A4

ikari, 10 maja 2007 17:09:58
Komentarz nr 19

Btw, klocki generowaliśmy losowo programem napisanym w ukochanym języku programowania ADA 95 (oczywiscie, ze to ironia, ale program autentyczny :))

ikari, 10 maja 2007 17:10:43
Dodaj komentarz

Nick

URI

Kod: code