AKCIJOS ATRAKCIJOS REZULTATAI!Na, kaip KestasL ir minėjo, tai nugalėjo visi kas dalyvavo, o pagal publikos nuomonę, geriausiais žaidimais pripažinti šie:
12 - KestasL / JTG
5 - Trinka / StarWarsKamikaze
3 - Maverikou / Labyrinth
2 - Antisepthic / Skydas
2 - jrs0ul / high50
2 - MekDrop / Stupid Fall
1 - KestasL / ping_pong
Taigis, akcija atrakcija baigėsi. Didelis ačiū visiems kas nepabijojo ir rado laiko sudalyvauti. Ateityje bus galima paorganizuoti ir daugiau panašių akcijų atrakcijų. Na, o šios tikslas buvo parodyti žmonėms, kad ir 50 eilučių yra daug, kad padaryti žaidimui nereikia jokių sudėtingų varikliukų ir pan., priversti žmones mastyti kitaip, ir žinoma dėl daug fun. Ir tiesą pasakius, buvau labiau nei nustebintas kai kuriais žaidimais! Tikiuosi renginukas bent kiek išėjo į nauda, ir netik fun apturėjot, bet ir gavot nors šiek tiek xp.

Dėkojimai dar kartą dalyviams!
O organizatoriai dar nori išreikšti savo susižavėjimą, ir paskirti keletą sveikinimų:
KestasL / JTG - už įspūdingiausią žaidimą;
Maverikou / Labyrinth - už originaliausią įdėja;
ir Antiseptic / Skydas - už geriausią istoriją.
O tiems kas pražiopsojo viską, kurį laiką galite parsisiųsti rezultatus čia:
http://joystickninjas.com/50loc/upload/ ... lGames.zip
-----
Senas postas.
Sveiki. Skelbiama mini vasarinė akcija atrakcija.

Padaryk žaidimą tik su 50 kodo eilučių! Akcija atrakcija prasideda nuo dabar ir vyks iki dar kito pirmadienio, t.y. birželio 28 dienos. Laiko gaunasi šis savaitgalis, darbo savaitė, ir dar vienas savaitgalis. Manau pakankamai. Jeigu kas, tai bus galima ir prailginti. Pirmadienį (28 d.) bus surinkti visi darbai ir padarytas sąrašas, tada iki trečiadienio vyks balsavimas, o trečiadienio vakarą bus viskas sureziumuota ir paskelbti nugalėtojai. Prizų nenusimato, tik laikina šlovė gamedev bendruomenėje ir daug fun.

O jei kas pageidaus pratęsimo, penktadienį bus galima padaryti mini gamedev mytą ir pasidalinti įspūdžiais.
Taisyklės:* Žaidimų skaičius neribojamas. Galit nors ir 100 padaryti.
* Žaidimas irgi gali būti bet koks, svarbu patiktų vertintojams.
* Pageidautina, kad žaidimas būtų Windows platformai, nes kitaip dauguma vertintojų negalės jo pažaisti, bet šiaip galit daryti ant ko tik norit.
* Galima naudoti bet kokią programavimo kalbą.
* Galima naudoti standartines tos kalbos bibliotekas.
* Galima naudoti standartines platformų SDK (WinAPI, Cocoa), ir nevisai standartinius tik su kompiliatoriumi ateinančius dalykėlius, kaip pvz., ant MSVC conio.h.
* Negalima naudoti kitų pagalbinių bibliotekų, pvz.: SDL, Allegro.
* Negalima naudoti jokių varikliukų: Elf2D, Unity, ir t.t.
* Visas žaidimo kodas turi užimti ne daugiau nei 50 kodo eilučių.
* Vienoje eilutėje gali būti tik viena "operacija".
* Komentarai ir tuščios eilutės neskaičiuojamos kaip kodo eilutės. Ir raginama jų nevengti, kad vėliau visi suprastų jūsų gudrias makalynes.
Kas skaitoma viena operacija ar eilute:* Funkcijos antraštė skaitoma kaip pilna eilutė:
Kodas:
- void bla() {
- a = b + c;
- b = c / d; }
* Funkcijos kvietimas skaitomas kaip viena operacija:
Kodas:
* Jei funkcija turi tik vieną operaciją, ji gali būti užrašoma vienoje eilutėje.
Kodas:
- int sum(int a, int b) { return a + b; }
* Duomenų deklaracijas galima grupuoti į vieną eilutę, jei tai to pačio tipo kintamieji:
Kodas:
- int a, b, c = 0;
- bool yes = true;
* Priskyrimas skaitosi kaip viena operacija, jame funkcijų skaičius neribotas:
Kodas:
- a = b;
- a = b + c / d;
- a = b < c + d;
- a = b + c + do_stuff() + sum(d, e);
* Cheatint negalima:
Kodas:
- a = b, b = c; // skaičiuojamos kaip 2 eilutės!
* Sąlyga skaitosi kaip pilna eilutė:
Kodas:
- if (a + b) {
- a = b + c;
- b = c / d; }
* Jei sąlyga turi tik vieną operaciją, ji gali būti užrašoma vienoje eilutėje.
Kodas:
- if (a + b) { do_stuff(); }
* Ciklo sąlyga skaitoma kaip pilna eilutė:
Kodas:
- for (int i = 0; i < 10; ++i) {
- a = b + c;
- b = c / d; }
- while ((a = do_stuff()) > 0) {
- a = b + c;
- b = c / d; }
* Jei ciklas turi tik vieną operaciją, jį galima užrašyti vienoje eilutėje.
Kodas:
- for (int i = 0; i < 10; ++i) { do_stuff(); }
* Vieną duomenų tipą (struktūrą, ar klasę be metodų) galima apibrėžti viena eilute:
Kodas:
- struct bla { int x; int y; };
Jei ko nenumačiau, tai taisykles galėsim papildyti. Jei kas neaišku, tai klauskit.
Žaidimo pateikimas:* Sukurkite katalogą su žaidimo pavadinimu. Kataloge turi būti minimum šie dalykai:
* Žaidimo .exe failas. Nepamirškite padaryti release build'o, ir statiškai viską sulinkint, kad pas visus pasileistų.

Jei dėl kažkokių aplinkybių neišeina padaryti .exe failo, tai bent jau padarykite video ar screenshot'us.
* Readme.txt failas, kuriame trumpai aprašytas valdymas.
* Žaidimo source kodas.
* Visą katalogą suzipuokite ir uploadinkint čia:
http://joystickninjas.com/50loc/ . 10 Mb limitas, priima tik zip'us.
Vertinimas:Kai baigsis konkursui skirtas laikas, bus sudarytas visų žaidimų sąrašas ir didelis zip'as. Kiekvienas iš dalyvių ar šiaip prijaučiančių galės parsisiųsti ir pažaisti visus žaidimus, išrinkti 2 jam labiausiai patikusius, ir jiems paskirti 2 ir 1 taškus. Už savo žaidimus balsuoti nebus galima. Vėliau rezultatai bus susumuoti ir paskelbti nugalėtojai.
Tegul fantazijos liejasi laisvai.
