Nenad Božidarević
Igre

Nordeus Hackathon 2013

Otkako sam prvi put iskusio hakaton, u okviru prošlogodišnje Start konferencije, postao sam veliki zagovornik ovakvog tipa takmičenja (odnosno događaja – Facebook hakatoni, na primer, nisu takmičarskog tipa). Verovatno glavni razlog za to je što tokom dvadeset i četiri sata radite na nekom proizvodu, od nule pa do razvoja funkcionalnog prototipa, i samim tim tokom ovog perioda možete da se susretnete sa najraznovrsnijim izazovima.

Algoritamska takmičenja, s druge strane, su prilično “predvidiva” – uglavnom se zna koje oblasti dolaze, kao i kakvi tipovi zadataka, pa je pripreme lako isplanirati (doduše, nije lako spremiti se). Naravno, ona su i dalje najbolja priprema za intervjue u velikim softverskim kompanijama, ali ipak treba obratiti pažnju i na hakatone, jer pružaju drugačiji skup iskustava koja su značajna kada taj intervju prođete i zapravo dobijete posao.

Ukoliko ste zaintrigirani, sada je pravi trenutak da se upustite u ovu avanturu, jer Nordeus u decembru, već treću godinu za redom, organizuje hakaton u razvoju igara. Ukoliko niste, čitajte dalje…

Pročitaj ostatak teksta

BubbleBot — nov izazov za programere

Microsoft razvojni centar u Srbiji, organizator sada već poznatog takmičenja iz programiranja Bubble Cup, ove jeseni predstavlja novo takmičenje iz veštačke inteligencijeBubbleBot.

We are happy to announce BubbleBot, pilot edition of our AI programming contest.

BubbleBot v.0 will be open for bot submissions until December 7th 2011, when a Final-16 tournament will be held. For more information visit www.bubblecup.org/bubblebot.

Bubble Cup Team

Nalik na takmičenje AI Olympics o kojem sam pisao pre nekoliko meseci, ili ImagineCup koji je svojevremeno imao takmičarsku kategoriju “Project Hoshimi“, na učesnicima je da razviju algoritam koji će se boriti (i, u najboljem slučaju, pobeđivati) protiv drugih takmičara. Šta se igra? Fudbal.

BubbleBot teren

Teren na kojem će se igrati utakmice

U najkraćim crtama, potrebno je napisati algoritam (odnosno svojevrsnu veštačku inteligenciju) koji će kontrolisati dva igrača — bota — u fudbalskoj utakmici koja se igra 2 na 2. Generalna ideja bi najlakše mogla da se uporedi sa online igrom HaxBall, s tim što je fizika drugačija. I što nema direktnog upravljanja igračima.

Ili, nešto komplikovanije rečeno:

Bubble Bot is an experimental AI coding contest designed to promote lateral thinking, competitive coding and sportsmanship. It’s aimed at everyone interested in stochastic game theory, artificial intelligence and video games.

Sve ostale relevantne informacije i uputstva zainteresovani programeri mogu pronaći na http://www.bubblecup.org/bubblebot.html. (I to što pre, rešenja mogu da se šalju samo još mesec dana.)

Re-Volt i Windows 7

Prvi, svečani tekst na blogu… Žao mi je, ništa od fanfare-a.

Da bih probio led, odnosno writer’s block, odlučio sam da za prvi tekst iskoristim tekst sa mog prethodnog bloga, i to jedini koji je uopšte privukao neku pažnju. Možda ovde neće biti zainteresovanih, ali mi je pomalo žao da gledam početnu stranu ovako praznu…

Već neko vreme na svoj računar nisam instalirao nijednu igru, pa me je zbog toga odjednom zahvatila nostalgija. Da bih je se otarasio, počeo sam da preturam po svojoj višegodišnjoj gomili diskova – naravno, nakon što sam je izvukao i obrisao (isto tako višegodišnju) prašinu – i naleteo na, u mojim očima, stari klasik koji kao da nije dobio dovoljno pažnje u Srbiji. Re-Volt.

Nekim čudom, CD je i dalje radio, i bez problema sam odradio instalaciju na Windowsu 7, ali sam kod pokretanja igre naleteo na problem: Can’t flip display buffers i iskakanje na desktop. Naravno, u pitanju je problem oko kompatibilnosti sa Windowsom 7 i Vistom, s obzirom da je igra iz 1999. godine, ali se lako rešava.

  1. Nakon instalacije, potrebno je odraditi update igre na verziju 1.207 (fajlove je potrebno prekopirati u folder sa igrom)
  2. Napraviti shortcut za pokretanje igre na desktopu
  3. Izmeniti podešavanja za shortcut, i to:
    • dodati -sli u Destination, posle putanje do fajla
    • pod Compatibility tabom izabrati Windows 98 i Run as administrator
  4. Pokrenuti igru, koja će sada verovatno da radi