100dicks manifesto

Manifesto

  • The project must be developed using PICO-8
  • Minimal code, assets, and music can be reused between different 100dicks projects
  • All assets and music must be original work by the creator(s)
  • No AI assistance is permitted in any form
  • Each project must incorporate dicks as an element, but they don’t need to be the main focus
  • If remaking an existing game/demo, dicks must be the central theme
  • Focus on creating a playable and enjoyable project – know when it’s complete
  • Projects must be web-accessible and include a downloadable .p8.png cart file
  • Development time limit is 7 days from start to finish
  • Creators should remain anonymous and the project name must remain numerical

Pico-8

Ever dreamt of a tiny, pixelated world where game creation is a breeze? That’s PICO-8 for ya! It’s like a magical box of retro goodness, perfect for whipping up quick and quirky games. And guess what? That’s exactly what I needed!

My mission? To unleash a glorious horde of mini-games, all playfully orbiting a certain… ahem… ‘central theme’ (think ‘http://kur.ac/’ and you’ll get the picture!). It all started with a cheeky 404 error page for my URL shortener, and then… well, things escalated!

You can dive into these bite-sized adventures right in your browser, or grab the standalone cartridge and bring the pixelated madness to your favorite game console (like Miyoo Mini Plus which supports PICO-8 games).

Will I actually crank out 100 games? Let’s be real, that’s a wild dream! But hey, who knows? The real goal is to have a blast, stay focused, and pick up some sweet skills along the way – like composing catchy tunes, mastering the art of tiny game development, and actually finishing projects!

Feeling inspired? Wanna join the pixel party? Absolutely! Just check out the Manifesto, whip up your own masterpiece, and send it my way! Got a killer game idea? Drop me an email or leave a comment – let’s make it happen!

Get ready to giggle and game! The pixelated pandemonium awaits at http://100.kur.ac/!”

Meni je žao, ali ne smijem više….

Eto… desila mi se zabavna stvar. Dobio sam novi “Pravilnik o radu” u kojem stoji da “ne smijem bez odobrenja Poslodavca , za vrijeme trajanja radnog odnosa za svoj ili tuđi račun, sklapati poslove, niti raditi na poslovima iz djelatnosti koju obavlja Poslodavac”. Djelatnost poslodavca je definirana kao:

  • računalno programiranje
  • savjetovanje u vezi s računalima
  • upravljanje računalnom opremom i sustavima
  • popravak računala i periferne opreme
  • popravak komunikacijske opreme
  • proizvodnja računala i periferne opreme
  • proizvodnja komunikacijske opreme
  • popravak elektroničke i optičke opreme
  • popravak električne opreme
  • kupnja i prodaja robe
  • obavljanje trgovačkog posredovanja na domaćem i inozemnom tržištu

Ako postupim “protivno zabrani” može mi se oduzeti od 10%-50% mjesečne plaće u razdoblju od 1-12 mjeseci ili predati sav zarađeni novac od sklopljenog posla Poslodavcu. Na neku čudnu foru ovo pravilo vrijedi za sve poslove koje sam sklopio unatrag pet godina.

Baš i nisam siguran čime se od gore navedenog točno bavim kod Poslodavca. Brijem da bi to moglo biti “upravljanje računalnim sustavima”. Za sad samo brijem jerbo nisam dobio nikakvu službenu potvrdu. Nisam baš ni siguran što smijem a što ne smijem raditi. Pisanje formula u Excellu je sigurno out. Skupa sa izradom web stranica, prodajom paradajza na placu ili preko ebaya, savjetovanja oko “koji android telefon da si kupim” do “možeš mi booraz promjeniti desktop na kompu”. Odgovor je – neće moći! Ne smijem više. Zato dragi prijatelji, poznanici i slučajni prolaznici….. nemojte me ništa više tražiti za pomoć. Ova trgovina je prisilno zatvorena.

Ono što me najviše tišti u cijeloj priči je što neću biti u stanju nastaviti rad na svojoj novoj igrici “Guzojebac”. Kako stvari za sad stoje, autorska prava na ovu igricu ima moj Poslodavac (pravilnik definira više stvari). Pretpostavljam da bih trebao negdje unutar igrice staviti i logo od Poslodavca. Red je red…. Nećemo protiv zakona.

“Guzojebac” je casual igrica u kojoj mali spermić jurca po rektalnom traktu i pokušava izbjegavati govna. Cilj je probiti se što dublje…


Splash screen od glavnom menija. Bar je ženska guzica u pitanju.


Screenshot iz igrice. 40cm duboko.

Franjo Kluz ponovo leti

Daklem, nabavio sam si HTC Desire Z. Kako to obično biva kod mene, otišao sam do VIP Centra nakon rasprave na poslu i rekao “hoću to”. Upiknuo sam skoro kao ćorava kokoš. Na “Ništa se neće dogoditi” u Moravicama sam ga malo držao u rukama, zapamtio da su rekli “to je najbolje što ima tastaturu” (valjda), proguglao 10 minuta i otišao kupiti.

Moj prvi utisak je da je to jedno obično govno i nisam siguran da bih to kupio roditeljima. Zglobovi koji drže tastaturu su se totalno pohabali nakon 2 dana korištenja. Super da sam guglao samo 10 minuta, jer su Interneti prepuni postova ljudi o ovom problemu. Novije serije su malo bolje ali mi smo izgleda u Hrvatska dobili stariju seriju. Brijem da nema teorije da će mi ovo zamjeniti. U svakom slučaju, svi su mi se igrali sa telefonom i namjerno forsirali taj zglobić. Da ga nisu drugi koristili, meni bi se to pohabalo nakon tjedan dva normalnog korištenja.

Drugi problem koji sam otkrio je da mu je trebalo izrazito dugo da pošalje SMS. Još jedan bug, ovaj put službeni koji je ispravljen u updateu. Dan i nešto sam koristio telefon i isčuđavao se sa “pa zar mu zaista treba minuta da pošalje sms?!”. Da… dragi moj čitaoče. U zavisnosti od položaja zvijezda na nebu, SMS bi slao od 10 sekundi do nekih minutu i nešto. Naravno, sve stoji dok on šalje SMS i vrti prokleti progres bar. Pa tko to pušta u prodaju?!

Sve je to ok, ali ovo je ipak potrošačka tehnika koja se kupuje na štandu. Ne bi trebalo imati ovakve probleme. Sa ovim svojim PC pristupom od 50 ne baš u potpunosti kompatibilnih hardware-skih platformi i 50 različitih verzija OS-a su me ipak uspjeli natjerati da nešto i napišem za Androida. Već imam osjećaj da će to biti veselo iskustvo. Isprobavao sam od frenda aplikaciju za upload videa. Naravno, kad ja otvorim svoju tastaturu u trenutku upisivanja naziva videa, njegova se aplikacija totalno skrši. Jelte… nije čovjek imao blizu sebe Androida sa tastaturom da isproba.

Daklem…. *taarraaaaam*. Počeo sam se malo igrati sa Franjom Kluzom (kojeg sam zapostavio ravno dvije godine) na Androidu. Malo prisjećanja Jave koju nisam dirao više od 10 godina, malo igranja sa Eclipseom, malo upoznavanja sa ostalim alatima, malo API-ja, …Ovo je neka moja ideja kako ja zamišljam intro screen u novom Franji (loše izgleda za sada, naravno trza itd…). Malo animacije, malo muzike i nekih poruka… Sve u svemu, još sam u procesu učenja uz standardne zanimacije na poslu + poslovima sa strane koji uvijek pate. E pa neka pate, jer za mjesec-dva Franjo Kluz sa jednim nivoom izlazi na Internete! Strepi Minecraftu, strepi!

Više o Franji na njegovom službenom siteu.

Napredak sa Franjom


Da se odmah razumijemo – ja sam na samom početku rekao da će Franjo ići tempom koji ja odredim. U svakom slučaju, bio sam zauzet nekim drugim projektima ali dva su me događaja ponovo pokrenula. U biti tri. Prvi je vezan s tim da sam odlučio podovršavati sve ti sitne zezancije od projekata koje sam započeo. Rekoh, kad sam već utukao par sati na izrade videa i svega mogao bih utući još dva tri sata da sve i finiširam. Drugi je kad sam vidio kako je dvogodišnja klinkica od moje drage prijateljice napaljena na Franju Kluza. Treći je što sam nekome obećao da će kao dio rođendanskog poklona (da ne ispadne da sam totalno lame – pao je i normalni poklon) dobiti ulogu u Franji Kluzu.

Daklem… idemo redom. Priča ide da je Franjo utekao u partizane zbog kartaških dugova i možebitnog pretjeranog drugovanja sa ženom svog nadređenog. Isto tako postoji priča da Franjo nije nikad poginuo već da je odletio u Afriku (vezano sa njegovim letovima u izbjegličke logore gdje je bio popularan među djevojkama). To mi je sve djelovalo kao zanimljiva osnova za samu igricu. Svakako će biti konfigurabilno (jer ipak želimo i da djeca igraju Franju) ali početak Franje će biti u stilu 8-bitnih igrica iz 80etih. Franjo treba u “n” različitih poza zadovoljiti ženu svog nadređenog dok se isti lagano približava kući. Hoće li zateći Franju unutra? Ovisi od vas!

Daljne misije vode Franju preko Bosne, Dalmacije do same Afrike. Između pravih misija nalaze se male kartaške igre (još nisam smislio kakve) za nabavljanje dodatnog novca. Misije koje Franjo treba završiti bi bile tipa:

  • bacanje cigara i konjaka drugu Titi
  • bacanje konzervi drugu Titi da ih može podjeliti borcima “7 banijske udarne divizije”. To je jedna od onih mnogih pričica kad Tito svoju hranu dijeli (sigurno je konzervi istekao rok trajanja). Meni je priča zanimljiva jer je moj djed bio dio te priče. (bitka na Neretvi iliti Operacija Weiss)
  • bacanje vojne pomoći 3-ećoj udrarnoj diviziji pod vodstvom Save Kovačevića u borbama kod Sutjeske (Operacija Schwarz )
  • bacanje “političkog” iz padobrana da podigne moral jedinicama
  • bacanje britanskih špijuna na razgovore sa drugom Titom
  • definitivno hoću ubaciti misiju sa bacanjem hrane za kravu (hm.. krava je bila u pitanju?!) koja je vukarala knjige od Vladimira Nazora. Isto tako, malo van konteksta ali kao dio priče hoću ubaciti i Velog Jožu u tu misiju sa možebitnom “Jamom” na kraju. Bez aluzija na pederluk ali svakako sa Jožom koji baulja po terenu i na kraju na*ebe.

Anywho… imam dosta ideja i budem uskoro opet počeo na tome raditi.

Što se tiče rođendanskog poklona…. pismo je išlo ovako:

Dragi moj Duško,
u ovakvim situacijama čovjek se uvijek zapita «Što kupiti nekome tko je uspješan kako u poslovnom tako i u privatnom životu? S kakvim poklonom pokazati koliko mi je stalo do našeg prijateljstva sve ove godine?!».

Jedini odgovor na takvo životno pitanje je «Znam! Stavit ću ga kao jednog od likova u svoju novu indie igricu koju radim (nije ona igrica)!». Drugi odgovor mi je bio «Dat ću mu testne licence na 90 dana za Informix Dynamic Server pa da jadničak napokon vidi pravu relacijsku bazu za muškarce!».

Daklem…. Igrica se zove «Franjo Kluz» i trenutna 0.04 verzija se nalazi na web adresi https://www.binarni.net/projects/franjo/. Zašto mislim da bi ti bio idealan lik unutra? Franjo je, kao što najvjerovatnije i sam znaš, bio kockar i švaler koji se zamjerio ustaškom časniku (nakon što je izdao kraljevsko zrakoplovstvo te prebjegao u okupatore) i utekao sa svojim kopilotom u partizane. Igrica prati dogodovštine našeg Franje od odlaska u partizane do samog kraja. Službena priča kaže da je poginuo od švabske ruke ali mi znamo da nije bilo uistinu tako….

Koji si ti od likova? Možeš sam odrediti…. reci što bi želio biti a ja ti predlažem neke likove:

Muškarčina. Brat blizanac Bate Živojinovića. Budućnost SFRJ ovisi o njemu dok ga Franjo treba izbaciti sa padobranom da se pridruži Savi Kovačeviću i njegovim ratnicima na Sutjesci.

Politički. Brat blizanac Rade Šerbedžije. Budućnost političkog uređenja SFRJ ovisi o njemu. Franjo ga treba padobranom izbaciti da stigne na sjednicu AVNOJA. Osim AVNOJA može biti i neka jedinica u okruženju kojoj treba dignuti moral.

Britanski špijun. Brat blizanac Mikija Manojlovića od majke iz prvog braka. Direktno od Churchilla treba donjeti pakovanje najfinijih kubanskih cigara drugu Titi u njegovu špilju u Drvaru.

Mislim da je ovo bolje od bilo koje beskorisne drangulije a s obzirom da se radi o čistoj JavaScript igrici koja koristi HTML5 element Canvas i sam ćeš znati koliko sam truda, znanja i ljubavi uložio u sve ovo. Tvoji beskorisni Java developeri koji često znaju ispustiti index na glavnom ključu u tablici će ti zaviditi.

Tvoj Aco

Franjo dobio novi website



Franjih web site je dobio novi izgled. Na funkcionalnosti samog Franje nisam radio. Sadržaj sitea je samo malo prilagođen novom layoutu a video sam prebacio na vimeo.

Na Ništa se neće dogoditi koji se dogodio prije koji tjedan u Moravicama sam imao kratku prezentaciju Franje.

S obzirom da igra radi na principima partizanske fizike u sam layout se nekako progurao i Stjepan Filipović.

https://www.binarni.net/projects/franjo/

Stukas im Visier


Ideja mi je da verzija Franje 0.10 bude za javnost. Do tada se suzdržite od glupih komentara i savjeta. Ne treba biti Sherlock Holmes da se pročita obavjest koja piše na dnu stranice.

Daklem. Dodao sam na početku upozorenje ako ste korisnik Opere ili Explodera. Ako ste jedan od korisnika Firefoxa koji dobiva katastrofalno loš FPS dobit ćete također malo upozorenje. Upoznat sam sa situacijama gdje Franjo bude neupotrebljiv sa Firefoxom ali moram priznati da me za sad taj problem ne brine. Ne brine me jer nemam Firefoxa gdje to mogu testirati, jer na mojih 10 browsera koje sam probao na različitim platformama sve radi dobro a i brzi google search mi kaže da bi uzrok problemu sa Firefoxom i Canvasom mogao biti negdje drugdje (surprise, surprise).

Postoji još određeni broj bugova koji se mogu odmah zamjetiti ali plan mi je do 0.10 to sve ispraviti. Od novosti imamo:
* sustav menija
* učitavanje mape
* sa Q i ESC izlazimo van
* P za pauzu
* oblaci usporavaju
* univerzalan način hendlanja pozicije objekta => omogućen detection
* game over kad lupiš u zemlju
* bomba i govno padaju dobro
* bomba detektira zemlju
* lubanje u terenu
* nisam htio ali eto, koristim jquery sada
* ispravljeni neki bugovi, nadopisano dosta novih stvari

https://www.binarni.net/projects/franjo/

Slijedeće što ću mijenjati će biti pozicioniranje objekata na teren. Za sad je to obična glupa for petlja na client strani ali plan mi je to prebaciti na server stranu i učiniti znatno inteligentnijim. Za sad je to toliko glupo da katkada treba refreshati ne bi li se dobio teren sa dobro raspoređenim tenkovima i kravicama.

Internet je baš super stvar. U davno vrijeme DOS-a pisao sam neke svoje TSR programčiće da mi snime sadržaj video memorije na disk. Alatići da mi to konvertiraju u PCX ili pitaj boga koji je ono format bio aktualan. Sve to ne bi li se domogao neke grafike koju bih mogao naknadno modificirati za svoje potrebe. Sad odem na advanced search na flickeru, kažem da hoću materijal koji mogu modificirati i eto Aci slike tužnog ćuke. Divno!

Krava kaže – Muuuuuuuuuuuuuuu


Ostatak sam dio tjedna mislio ostaviti Franju malo po strani ali toliko je ljudi davilo da ne mogu ništa sa bombama da sam jednostavno morao dodati neku eksplozivnu funkcionalnost. Daklem, dobro ste čuli, bomba nešto radi. Probajte pogoditi kravu i vidite što će se dogoditi!

https://www.binarni.net/projects/franjo/

Jedna od stvari koju sam (ali svjesno pa mi se oprašta) napravio loše je što se svaki dinamički objekat na ekranu pomiče na svoj način imajući neku svoju internu reprezentaciju trenutne lokacije. Sad sam sa bombom i kravicom vidio otprilike što će mi trebati i kod ostalih objekata pa ću to sve napraviti na jednak način. To je u biti smetalo bombi, avionu i oblaku da se ponašaju, padaju ili putuju na pametniji način. Ono što slijedeće očigledno dolazi je collision detection pa ćete moći sa avionom i da se zabijete u zemlju. Da, da.. napokon!

S obzirom da se timer opali 100 puta u sekundi najveći mogući FPS u igrici je trenutno 100. Zanimljivo je da mi 100fps-a daje jedino Konqueror na Linuxu. Safari je slijedeći sa nekih 93, Firefox je na 70-90 (ovisi o kompu), Opera 9.6x je na nekih 30. Sudeći po nekim brojevima što su mi Ognjen, Goran i Marcell poslali to su neki podaci koje i ostali dobivaju.

Eto, go krava for now!