{"id":181,"date":"2005-01-08T19:44:00","date_gmt":"2005-01-08T19:44:00","guid":{"rendered":"https:\/\/nolifers.club\/sr\/?p=181"},"modified":"2025-06-24T20:37:42","modified_gmt":"2025-06-24T20:37:42","slug":"igrati-igricu-ili-prviti-igricu","status":"publish","type":"post","link":"https:\/\/nolifers.club\/sr\/igrati-igricu-ili-prviti-igricu\/","title":{"rendered":"Igrati igricu ili prviti igricu"},"content":{"rendered":"\n<p>Igrati igru ili praviti igru, pitanje je sad. Samokontrola je popustila. Nakon skoro mjesec dana redovnog rada, po\u010deo sam igrati novu sezonu u igri. Isaac Okoronkwo i Maxim Tsigalko igraju u odli\u010dnoj formi i te\u0161ko mi je skrenuti misli s igre.<\/p>\n\n\n\n<p>U prethodnih mjesec dana napisali smo nekoliko hiljada linija programskog koda. Svi ti znakovi \u010dinili su jednu cjelinu. Jedan pogre\u0161an znak mogao je potpuno da zaustavi izvr\u0161avanje igre. Jedna ta\u010dka umjesto zapete, jedno slovo vi\u0161ka u imenu varijable ili jedan zaboravljen minus. Ne samo to, kod igre mogao je biti sintaksno potpuno ispravno napisan, ali bi se prilikom izvr\u0161avanja moglo desiti da ne\u0161to pogre\u0161no ra\u010duna ili pogre\u0161no prikazuje. De\u0161avalo se da svemirska letjelica bude uni\u0161tena zbog gre\u0161ke programera. Materijalna \u0161teta ogromna. Mnogo je takvih primjera. Sve to mi je stvaralo blagu nervozu. Kako biti siguran da hiljade napisanih linija rade ispravno? Kako praviti promjene u programu koji koriste desetine hiljada ljudi? \u0160ta ako pogrije\u0161im?<\/p>\n\n\n\n<p>Navikavao sam se polako na tu situaciju. Osje\u0107ao sam da sam ve\u0107 dovoljno dugo u svemu tome i da \u0107u vremenom postajati sve sigurniji. Na kraju, to mi je i porodi\u010dna tradicija. Sje\u0107am se, krajem osamdesetih, tek sam krenuo u \u0161kolu, u tinejd\u017eerskoj sobi ujaka Vladimira gledao sam uzbu\u0111enje njegovog dru\u0161tva dok preuzimaju softver sa radija. Slu\u0161ali su radio emisiju posve\u0107enu ra\u010dunarskim hobistima i po\u010delo je radijsko emitovanje programskog koda. Ujka je pritisnuo \u201erecord\u201c na kasetofonu i snimao zvuk sa radija. Vrhunac uzbu\u0111enja bio je testiranje preuzetog softvera na Commodore ra\u010dunaru. Radi&#8230;<\/p>\n\n\n\n<p>Nau\u010dili su me da pi\u0161em osnovne naredbe ubrzo nakon \u0161to sam nau\u010dio da pi\u0161em. Valjda ja onda ovo sad mogu da radim, ni drugi koji to sve ve\u0107 rade nisu ranije po\u010deli.<\/p>\n\n\n\n<p>Pri\u010dao sam sa Elenom o tome. To \u0107e nam biti posao. Vjerovatno \u0107emo pisati kodove decenijama. Sad smo pod stresom zbog nekoliko hiljada linija programskog koda. Kasnije \u0107emo vjerovatno odr\u017eavati stotine hiljada. Bi\u0107emo odgovorni za takav sistem.<\/p>\n\n\n\n<p>Nama je to stres, a ujaku je bio bijeg od stresa. Programirao je i u ratu. De\u0161avali su se periodi kada su vojske mirovale. Tokom jednog takvog perioda na\u0161ao se na liniji razgrani\u010denja gdje su sa obje strane bili vojnici sa lokalnog podru\u010dja. Prije rata su svi i\u0161li u isti srednjo\u0161kolski centar u \u0161kolu, radili u istim firmama, \u017eivjeli u istim naseljima. Jedini stranci su bili ujak Vladimir i njegov drug Sa\u0161a, po kazni odvojeni od svoje jedinice. Ve\u0107 par mjeseci niko nije pucao, druge jedinice nisu dolazile, niko nije poku\u0161avao da pomjeri liniju razgrani\u010denja. Vojnici su se dovikivali iz rovova, pitali ko je \u017eiv, ko je ranjen ili zarobljen. Nakon toga po\u010deli su posje\u0107ivati jedni druge. Ujka je spojio nekoliko rovova sa elektri\u010dnom mre\u017eom, a nakon prvog odsustva donio Commodore u rov. Elena se \u010dudila dok sam joj pri\u010dao.<\/p>\n\n\n\n<p>\u201e\u0160ta, Commodore je bio laptop?\u201d<\/p>\n\n\n\n<p>\u201eNe, imali su struju u rovu.\u201d<\/p>\n\n\n\n<p>\u201eOtkud struja?\u201d<\/p>\n\n\n\n<p>\u201eUveo ujka.\u201d<\/p>\n\n\n\n<p>Ujka i Sa\u0161a su tu i zavr\u0161ili programiranje igre. To je bila jedina mirna epizoda u kojoj su se oni na\u0161li tokom rata. Kad se rat zavr\u0161io, Commodore je iza\u0161ao iz mode i niko nije bio zainteresovan da izda njihovu igru.<\/p>\n\n\n\n<p>Tim se sastaje sutra i treba da zavr\u0161im ono \u0161to sam obe\u0107ao da \u0107u uraditi do narednog sastanka. Treba mi bar nekoliko sati, a ako ne bude sve i\u0161lo po planu, i vi\u0161e. Mo\u017eda \u0107u raditi cijelu no\u0107. Do jutra se na\u0111e rje\u0161enje, obi\u010dno nekad pred zoru, ali ne \u017eelim ovu no\u0107 da provedem tako. Da sam radio po tri sata prethodnih nekoliko dana, sad ne bi bilo nikakvih problema. Nekako je te\u0161ko navi\u0107i se na rad od ku\u0107e. Maksim ima isti problem pa smo se dogovarali da radimo zajedno iz nekog prostora i da mo\u017eda zovnemo jo\u0161 nekoga. Da napravimo neki hub. Elena je sa podsmijehom rekla da bi to bio rehub.<\/p>\n\n\n\n<p>Sti\u017ee mi mejl od Elene. Odla\u017ee sutra\u0161nji sastanak. Ne mo\u017ee na\u0107i vremena tokom naredna tri dana. Dobro je. Sad imam vremena. Palim CM ponovo. Treba\u0107e minut da se pokrene. Pitam se \u0161ta Bojana sa italijanskog radi sada i gdje je, nigdje je ne sre\u0107em.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Igrati igru ili praviti igru, pitanje je sad. Samokontrola je popustila. Nakon skoro mjesec dana redovnog rada, po\u010deo sam igrati novu sezonu u igri. Isaac [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":283,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-price","bwp-masonry-item","bwp-col-3","bwp-post-has-title"],"_links":{"self":[{"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":1,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/posts\/181\/revisions\/182"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/media\/283"}],"wp:attachment":[{"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolifers.club\/sr\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}