Interneto žaidimo konkursas

Klausimai – atsakymai

Kas gali dalyvauti?

Visi: moksleiviai, studentai, kompiuterių mėgėjai ir profesionalai (pvz., interneto svetaines kuriančios bendrovės darbuotojai).

Kokį žaidimą reikia sukurti?

Suteikite laisvę savo fantazijai. Tai gali būti „laivai“, kortos, šaudyklė, galvosūkis, sudoku, domino ar bet koks kitas žaidimas. Jei norite, sugalvokite visai naują žaidimą, turintį savas taisykles.

Kokio dydžio žaidimai turi būti?

Dydis (kilobaitais, megabaitais…) turėtų būti „protingas“. Tai, žinoma, labai sąlygiška. Tiesiog turėkite galvoje, kad daugumai patinka greitai įkeliami žaidimai. Tačiau jei žaidimas įdomus, juk galima palaukti ir ilgiau, tiesa?

Iki kada galima pateikti darbus?

Konkursas vyks iki 2007 m. spalio mėn. Lapkričio mėnesio numeryje paskelbsime nugalėtojus ir įteiksime prizus.

Kur siųsti žaidimus?

Darbus konkursui siųskite el. paštu konkursai@kompiuterija.lt

Ar reikia pateikti išeities kodus?

Taip, reikia pateikti visas žaidimo rinkmenas (failus). Tai mums leis ne tik paskelbti žaidimą „Kompiuterijos“ svetainėje, bet ir įvertinti techninę (programinę) žaidimo dalį, apsisaugoti nuo kenkėjiško ar nesaugaus kodo. Visų rinkmenų nebūtina nurodyti tik tuo atveju, jei žaidimai pateikiami IFrame rėmelyje.

Kam po konkurso priklausys žaidimai?

Žaidimų autoriai, pateikdami savo darbus, suteikia „Kompiuterijai“ teisę juos neribotą laiką skelbti internete. Tačiau „Kompiuterija“ nesisavina autorių teisių į žaidimus. Jūs, kaip kūrėjai, esate žaidimų savininkai. Žaidimus (su „Kompiuterijos“ logotipu arba be jo) galite skelbti ir savo svetainėje, juos keisti, toliau tobulinti.

Ar galima tą patį žaidimą pateikti keletą kartų?

Tą patį žaidimą galima siųsti du kartus. Pirmąjį žaidimo variantą paskelbsime svetainėje, o žaidėjai galės komentuoti, autoriui siūlyti patobulinimus, nurodyti klaidas. Antrasis variantas bus galutinis – jį ir vertinsime. Tačiau tai nereiškia, kad žaidimą konkursui būtina pateikti du kartus. Jei esate patenkinti savo darbu, žaidimas veikia nepriekaištingai, pirmasis variantas gali būti ir paskutinis. Įverčiui tai reikšmės neturės. Pasiliekame sau teisę daryti kelias išimtis, tačiau prašome tuo nepiktnaudžiauti: verčiau žaidimą kelis kartus patikrinkite ir tik paskui siųskite.

Ar galima pateikti daugiau nei vieną žaidimą?

Taip. Konkursui pateikiamų žaidimų skaičius neribojamas.

Ar galima pateikti seniai sukurtą žaidimą?

Taip, galima, tačiau jį reikia pakeisti taip, kad atitiktų konkurso reikalavimus (priderinti dydį, įdėti „Kompiuterijos“ logotipą).

Man reikia pagalbos!

Mokate programuoti, tačiau neturite meninių įgūdžių? O gal atvirkščiai? Pakvieskite kitus prisidėti prie bendro projekto ir kartu sukurtą žaidimą pateikite konkursui. „Kompiuterijos“ svetainės diskusijų forume rasite patarimų ir atsakymų, susijusių su interneto žaidimo konkursu.

Įvairiais su konkursu ir žaidimų kūrimu susijusiais klausimais diskutuokite „Kompiuterijos“ forume

Interneto žaidimo apibrėžimas

Interneto žaidimas – tai „Kompiuterijos“ svetainėje paskelbtas ir naršyklėje veikiantis žaidimas, atitinkantis tam tikrus reikalavimus*. Taigi savarankiški, atskirai atsisiunčiami ir diegiami žaidimai konkurse nedalyvauja.

* (Tam tikri) reikalavimai žaidimams

  • Žaidimai turi tilpti „Kompiuterijos“ svetainėje, t.y. turi būti ne platesni nei 670 px. Aukštis griežtai neribojamas (maždaug 300 – 550 px).
  • Žaidime turi būti „Kompiuterijos“ logotipas su nuoroda į kompiuterija.lrytas.lt Logotipą galima atsisiųsti. Taip pat norėtume, kad žaidime matytųsi autoriaus vardas ir pavardė, slapyvardis, inicialai arba asmeninis (ar bendrovės) logotipas. Tai gali būti paprastas tekstas (paveikslėlis) arba nuoroda (pvz., į asmeninę svetainę). „Kompiuterijos“ logotipą galima sumažinti ar padidinti, paversti (+/-90 laipsnių kampu), sulieti kraštus, uždėti rėmelį, tačiau spalvų keisti ir kitaip iškraipyti negalima.
  • Žaidimas turi būti nemokamas, t.y. jame neturi būti siūlomos mokamos paslaugos, kuriomis pasinaudoję žaidėjai įgytų papildomų privalumų.

Galimos programavimo kalbos

Skiriami du žaidimų tipai. Klientiniai (client-side) žaidimai kuriami pasitelkus Java arba Flash technologijas. Jie siunčiami į vartotojų naršykles ir dažniausiai nepriklauso nuo jokių papildomų serverių (tokiu atveju juos net galima žaisti neprisijungus prie interneto). Serveriniai (server-side) žaidimai, sukurti PHP arba Perl programavimo kalba, palaiko ryšį ir keičiasi duomenimis su tolimuoju serveriu, todėl jiems reikia nuolatinio interneto ryšio. Taip pat galima naudotis MySQL duomenų bazėmis. (Jei norite naudoti kitas programavimo kalbas ar kitokias priemones, galima bus žaidimą patalpinti IFrame langelyje.)

„Kompiuterijos“ serveryje numatytos šios programavimo aplinkos: PHP – 4.4.7 ir „Perl“ - 5.8.8 bei MySQL 4.1.21 duomenų bazė.

Jei programuosite Java ar Flash kalba, naudokitės TIK klientinėmis priemonėmis. Macromedia serveriai, Java Servlet ir pan. nenaudotini. „Kompiuterijos“ serveryje šių technologijų nebus. Žaidimas turi būti pateikiamas vartotojo naršyklėje kaip Flash objektas, Java įskiepis (Applet) ar klientinis JavaScript kodas (AJAX).

Svarbu tai, kad žaidimus vertinsime neatsižvelgdami į pasirinktą programavimo būdą. Pvz., jei išmanote tik Flash, galite sėkmingai konkuruoti su kitų autorių darbais, sukurtais naudojant PHP, JavaScript ir MySQL priemones.

Tačiau „Kompiuterija“ nenori riboti jūsų kūrybiškumo, tad nusprendėme leisti žaidimus pateikti IFrame rėmelyje: galėsite taikyti bet kokią jums priimtiną technologiją. Tokie žaidimai iš tiesų veiks ne „Kompiuterijos“, o autorių pasirinktame serveryje, tad negalėsime užtikrinti jų nepriekaištingo veikimo. Gali būti, kad tokius žaidimus po konkurso ar net jo metu būsime priversti pašalinti, jeigu:

  • serveris, nuo kurio priklauso žaidimas, dažnai neveiks;
  • autoriai žaidimą pakeis taip, kad jis neatitiks konkurso reikalavimų;
  • kils kitų nenumatytų problemų.

Dėl techninių priežasčių bet kuris žaidimas gali būti pašalintas iš „Kompiuterijos“ svetainės, jei:

  • bus aptiktas kenkėjiškas kodas;
  • bus aptiktos pavojingos programinio kodo saugumo spragos, keliančios pavojų „Kompiuterijos“ serverio ar svetainės lankytojų kompiuterių darbui;
  • žaidimo programinio kodo klaidos trukdys normaliam „Kompiuterijos“ serverio ar lankytojų kompiuterių darbui.

Todėl prieš siųsdami mums savo žaidimus, nepatingėkite patikrinti, kaip jie veikia. Pageidautina patikrinti žaidimą bent keliomis interneto naršyklėmis. Atsiųstus žaidimus mes tikrai išbandysime ne tik „Internet Explore“ naršykle, veikiančia „Windows“ operacinėje sistemoje, todėl venkite naudoti specifinį kodą, neatitinkantį viešųjų interneto standartų.
Norėdami turi tikri, kad jūsų kodas tikrai veiks mūsų svetainėje, galite atsisiųsti ir įdiegti „WordPress“ turinio valdymo sistemą, kurios pagrindu veikia „Kompiuterijos“ svetainė.

Darbų vertinimas

Vertindami žaidimus atsižvelgsime į visumą: išvaizdą, valdymą, įdomumą, autentiškumą ir pan., tad pranašumo neturės nei tikri programuotojai, nei estetai, daugiausia dėmesio skiriantys žaidimo išvaizdai. Manome, jog daugiausia sulauksime vienam žaidėjui skirtų Flash žaidimų, tad nustatysime šešis lyderius, kuriems teks redakcijos prizai:

* Geriausias keleto žaidėjų (multiplayer) žaidimas1
* Geriausias vieno žaidėjo (single player) žaidimas (I, II, III vietos)
* Speciali kategorija: geriausias minimalistinis žaidimas2
* Geriausias IFrame žaidimas (vertinamas atskirai – skaitykite žemiau)

Konkrečius prizus nurodysime rugpjūčio mėn. „Kompiuterijoje“. Be to, geriausių žaidimų autorius aprašysime – žurnale ir internete. Bendrovėms tai bus puiki reklama, o skaitytojams – galimybė būti pastebėtiems ir įvertintiems.

1 Jei žaidimą galima žaisti vienam ir su priešininkais, jis bus priskirtas multiplayer kategorijai. Jei konkurso dalyvis iš pradžių sukurs vieno žaidėjo žaidimą, o paskui jį patobulins iki kelių žaidėjų versijos, toks darbas taip pat bus priskirtas tik multiplayer kategorijai.
2 Minimalistinis žaidimas yra skirtas vienam žaidėjui ir pasižymi itin paprasta išvaizda (grafika, kurios gali ir nebūti, pavyzdžiui, sudoku ar kitokio pobūdžio galvosūkiai), taisyklėmis bei valdymu. Žaidimus šiai kategorijai skirsime subjektyviai, jie nedalyvaus kitose kategorijose. Jiems taikomi tokie patys techniniai reikalavimai kaip ir kitiems žaidimams. Siųsdami žaidimą, galite parašyti, kad jis, jūsų nuomone, skirtas būtent minimalistinių žaidimų kategorijai.

Skirsime ir nemažai nominacijų. Už nominacijas prizai neskiriami, tačiau jos puikiai atspindės vertintojų požiūrį į pateiktus žaidimus. Atsižvelgiant į dalyvių skaičių, nominacijų galės būti daugiau ar mažiau:

* Geriausias teksto žaidimas (teksto galvosūkis, teksto dėlionė…)
* Geriausias galvosūkis (pvz., sudoku, dėlionė, labirintas, įvairių užduočių sprendimas)
* Geriausias kortų žaidimas (tradicinis ar sukurtas autoriaus)
* Geriausias stalo žaidimas (klasikinis ar su pakeistomis taisyklėmis)
* Geriausios lenktynės (automobiliais, lėktuvais, erdvėlaiviais ir pan.)
* Geriausia šaudyklė
* Geriausias sporto žaidimas
* Geriausias strateginis žaidimas

* Gražiausias grafinis apipavidalinimas (dizainas)
* Patogiausias valdymas (user interface – vartotojo sąsaja)
* Įdomiausias techninis sprendimas

IFrame rėmeliuose pateiktus žaidimus vertinsime atskirai nuo kitų darbų, nes jų autoriai bus šiek tiek pranašesni už kitus (galės bet kada atnaujinti, pataisyti savo darbus, taikyti įvairius programavimo būdus). Iš šių žaidimų išrinksime ir apdovanosime vieną geriausią, neatsižvelgdami į pasirinktas technologijas, žaidimo tipą ar žanrą.

12345
Loading ... Loading ...
Konkursai, Žurnale Komentarų RSS

Komentarai (12)

Aidas, 2007 07 21 14:22  #

vat reiks pakurt koki unikalu projektuka lietuviams, reklamos reiktu pasidaryti ;)

Mantas, 2007 08 06 17:32  #

Sąlygos tai tikrai neblogos. Tik nesamonė kad reikia įsidėti kompiuterijos logo.

neworld, 2007 08 14 20:09  #

man tai nesamonė kad kompiuterijos serveriai nepalaiko php5 (negalėsiu objektiškai programuoti), ir kad ekrano dydis ribotas, nes dabartinis mano žaidimas tokiam plotyje tilps tik be chato, kuris yra gan svarbi žaidimo dalis.

Arūnas Liuiza, 2007 08 24 11:18  #

to Mantas> logo įdėjimas yra labai logiška ir paprasta sąlyga. Labiau pavojinga sąlyga yra pateikti žaidimo išeities kodus. Pavojinga dėl to, kad Kompiuterija niekaip neįsipareigoja saugoti jai patikėtos intelektinės nuosavybės, ir iš esmės galės daryti su ja bet ką.

Elvinas Piliponis, 2007 08 24 15:06  #

Sutinku dėl panaudojimo. Tačiau dedant žaidimą į savo serverį — norėtųsi žvilgterėti ir įsitikinti, kad ten tyčia (na dėl to abejoju, tačiau visokių veikėjų būna) ar netyčia nebūtų “rm -rf /” tipo galimybės.

Taip pat norėtūsi atsikratyti tokio pobūdžio žaidimų:
“Taip pat monetų jūs galite gauti siųsdami SMS numeriu….” Norėtųsi tokius atsijoti iki paleidžiant juos viešai.

neworld, 2007 08 24 15:39  #

O dėl rezoliucijos jokių nuolaidų nebus? Kokie šansai kompiuterijos serve kad bus įdiegtas php5? O tarkim jeigu žaidime yra kreditų sistema, tačiau kreditai suteikiami už pagalbą tobulinant žaidimą arba remiant jį.

Celsyum, 2007 09 18 21:21  #

Ar iseities kodus taip pat reikia siusti jums i pasta ? Mano flash zaidimo kodo failas uzima 34 mb., o patalpinti kur nors toki faila sunkoka ( nebent jus galesite parsisiusti is rapidshare).

Audrius Jonaitis, 2007 09 19 09:26  #

> Celsyum
galima siųsti ir el. paštu, tik suarchyvavus į kelias dalis (pvz., RAR formatu). 7-8 MB praleidžia, tad būtų maždaug 4 žinutės.

Celsyum, 2007 09 19 18:34  #

po kurio laiko pasirodo jusu svetaineje atsiustas zaidimas ?

μm Games | Arūnas Liuiza, 2008 02 25 03:39  #

[…] kurį laiką rašiau čia keletą komentarų apie Kompiuterijos internetinių žaidimų konkursą. Dėl taisyklių vingrybių pateikti šiam konkursui savo pagrindinį projektą Eco-sim man […]

godulyte, 2008 07 06 10:36  #

man tai nesamonė kad kompiuterijos serveriai nepalaiko php5 (negalėsiu objektiškai programuoti), ir kad ekrano dydis ribotas, nes dabartinis mano žaidimas tokiam plotyje tilps tik be chato, kuris yra gan svarbi žaidimo dalis.

selga, 2008 07 24 01:44  #

hmm… o galima butu kurti wap zaidima kuris nepalaiko mysql ?

Komentuok

XHTML

Leistinos XHTML žymos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>