MyMiniCity + Autoresourcer

Onomad sam pomenuo pokretanje grada „Šumadija“ i „onlajn“ igranje na myminicity.com u zapisu „Moj mali grad Šumadija“. Evo sada par objašnjenja, i jednog dodatka za lenje menadžere.

MyMiniCity je virtuelna planeta na kojoj pravi ljudi širom planete Zemlje mogu da oprobaju svoje marketinško-menadžerske sposobnosti bez trunke uloženog novca. Sve što treba da se uradi jeste pokrenuti novi grad u izabranoj državi, i obezbediti što više posetilaca koji će pasivnim učešćem razvijati vaš grad.

Jednostavno? Pa i nije kako na prvi pogled izgleda. Jer, da bi se grad uspešno razvijao, mora se voditi računa o resursima.

U početku je dovoljno upućivati posetioce na korenu adresu grada, čime se stiču stanovnici. Svaka unikatna poseta dnevno (dakle, sa jedne IP adrese) donosi jednog stanovnika grada.

Sadržaj

Šumadija, nekad i sad
Razvoj grada Šumadija od 22 do 560 stanovnika

Resursi

Kada grad naseli prvih 50 stanovnika, javlja se potreba za otvaranjem fabrika, kako bi taj narod mogao negde da zaradi neki dinar radi opstanka. Kada postoji potreb za gradnjom nove fabrike, dovoljno je posetioce upućivati na adresu vašeg grada sa dodatkom nastavka /ind (industry). shumadija.myminicity.com/ind

Ljudi dolaze i naseljavaju se, fabrike niču kao pečurke posle kiše, i hop! Eto nove nevolje - fale putevi. Kada broj stanovnika dostigne cifru 100, potrebno je asfaltirati novu deonicu puta kako bi se povezala udaljena naseljena mesta u gradu. U slučaju pada transportne infrastrukture ispod 100% potrebno je posetioce uputiti na adresu grada sa dodatkom nastavka /tra (transport). shumadija.myminicity.com/tra

Građani se međusobno posećuju, sklapaju se nova poznanstva, sklapaju brakovi… i sve što ide u skladu sa tim :) Kada grad naseli prvih 300 građana, kreću sitne čarke, oko devojaka i žena, klinci kreću da obijaju trafike i kradu žvake, odrasli se potuku na javnom mestu, anarhija u povoju. Rešenje - snage reda i mira. Uputite svoje posetioce na mobilizaciju službi opezbeđenja, vojske i policije upućujući ih na adresu svog grada sa dodatkom nastavka /sec (security). shumadija.myminicity.com/sec

Sada već imamo varošicu sa 500 stanovnika, po koji autobus i kamion, fabrike se namnožile, organi reda i zakona održavaju red i mir, ali postojeća priroda; zelene površine, šume, polja i livade polako se uništavaju izgradnjom novih stambenih, poslovnih, edukativnih i objekata razne namene. A o trasiranju puteva svuda unaokolo da i ne govorim. Valjalo bi angažovati nekoga na zaštiti životne sredine, pa posetioce sada treba uputiti da ponekad odu na adresu vašeg grada sa dodatkom nastavka /env (environment). shumadija.myminicity.com/env

Kada populacija dostigne cifru od 1.000 građana, imamo kompletnu osnovu, sve funkcioniše, fabrike rade, gužva na putevima je rasterećena, bezbednost na nivou, parkovi na sve strane, a onda mali gradić treba da preraste u veliki grad, metropolu. A da bi to mogao, treba obezbediti poslovnu mrežu, gradski menadžment, banke, i sve ostale visokobudžetne džidžabidže. Da li sam pomenuo da se finansijski fond na vašem računu popeo na par miliona € i da taj kapital treba oploditi? Kada do ovoga dođe, finansijske injekcije se dobijaju upućivanjem posetilaca na adresu vašeg grada sa dodatkom nastavka /com (business). shumadija.myminicity.com/com

Trik koji menadžerima može da pomogne

A kako najlakše da vidite koji vam resurs trenutno nedostaje, bez da čekate da se učita Flash aplikacija i sve ostale komponente interfejsa stranice vašeg grada? Tajna leži u XML izveštaju koji se nalazi na adresi vašeg grada sa dodatkom sufiksa /xml. shumadija.myminicity.com/xml

<city>
  <host>shumadija.myminicity.com</host>
  <name>SHUMADIJA</name>
  <region code="CS">serbia and montenegro</region>
  <ranking>20</ranking>
  <population>559</population>
  <incomes>126100</incomes>
  <unemployment>0</unemployment>
  <transport>100</transport>
  <criminality>0</criminality>
  <pollution>0</pollution>
  <nextnuke>1</nextnuke>
  <signatures>0</signatures>
  <bases com="0" env="16" ind="169" sec="65" tra="93"></bases>
</city>

U ovom kôdu nas zanimaju vrednosti incomes, unemployment, transport, criminality i pollution. Sve one trebaju da budu na nuli jer u suprotnom znači da određeni broj posetilaca treba da donese taj resurs u grad, osim transport koji treba da bude 100 (procenata), jer u suprotnom (ako padne ispod 100) znači da nam treba i koja nova ulica pride.

Na osnovu tih podataka lako se može ustanoviti koji link od gore nabrojanih treba proslediti potencijalnim posetiocima.

Taktika

Osim obaveštavanja prijatelja, rođaka, kolega, poznanika i drugih osoba sa kojima kontaktirate, posetioci se mogu „zaraditi“ i posećivanjem drugih gradova na myminicity-ju. Većina menadžera poštuje svakodnevno uzvraćanje poseta, pa posetite neki grad, ostavite poruku iz kog grada ste došli i koji resurs ste doneli, i očekujte da ubrzo na četu vašeg grada osvane poruka od menadžera posećenog grada.

Promenljive potrebe

Kod velike frekventnosti grada, kada ga posećuje veliki broj posetilaca, potreba za različitim resursima se menja svakog trenutka. Tako za par minuta od deficita puteva možete ustanoviti da puteva imate i više nego vam treba, ali vam manjka koja fabrika. A vi ste već ostavili poruku u drugim gradovima da su vam potrebni putevi. I šta sada?

Autoresourcer

Autoresourcer je programčić koji sam napisao radi automatizovanog menadžmenta resursima i objavljujem ga pod GNU GPLv3 licencom. To je jednostavna PHP skrita koja analizom XML izveštaja za navedeni grad određuje koji resurs nedostaje i posetioca upućuje na odgovarajuću adresu.

Dakle, posao menadžera grada se sastoji u obaveštavanju potencijalnih posetilaca da posete adresu na kojoj se nalazi Autoresourcer skripta, umesto direktne posete odgovarajućem resursu grada.

Da bi je koristili, potreban je veb server sa podrškom za PHP, omogućena podrška za curl unutar PHP-a, kao i uključena register_globals opcija.

Preuzimanje / Download

Najnovija verzija

Autoresourcer v. 0.2 (Šta je novo?)

Prethodne verzije

Autoresourcer v. 0.1

11 komentara

1: Al3k5aNd4RReply to this comment 23. januar 2008. u 21:47

Super ti ovaj Autoresourcer. Svaka cast.
Samo nesto mi nece ovo.. Stalno mi otvara tvoj grad, sta sve treba da se promijeni u onom kodu? ja sam stavio:
$mmc_name = “new-pgcity”;
ali ne znam treba li jos sta.

2: Aleksandar UroševićReply to this comment 23. januar 2008. u 22:04

Jedino što treba da se promeni je promenljiva $mmc_name i ništa više. Pošto promeniš njenu vrednost u naziv svog grada, sačuvaj izmene i postavi skriptu na net.

Radi li? Gde si postavio skriptu (URL do nje)?

3: Al3k5aNd4RReply to this comment 23. januar 2008. u 22:29

http://new-pgcity.coolpage.biz

kao sto si vidjeo promijenio sam taj mmc name ali mi i dalje otvara sumadiju
mozda server jos nije registrovao promjenu jer sam se isprva zeznuo i nisam sacuvao promjene u dreamweaveru nego sam onako kako sam fajl downloadovao tako i prebacio na server, pa tek onda promijenio i zamijenio fajl na serveru

4: WalkerReply to this comment 23. januar 2008. u 23:21

Ha ha ha, koji si ti lik, ‘ladno si se navukao na to :D

5: Aleksandar UroševićReply to this comment 23. januar 2008. u 23:31

Za opuštanje dušu dalo ;) A ekstra što je zanimljiva zabava, ko socijalne mreže :D

6: VanjeziReply to this comment 24. januar 2008. u 00:14

Radi :))

I meni si naterao da napravim moj city

Evo linka sa tvojom skriptom http://vanjezi.e-vizio.com/city/

Hvala svim ljudim koji cje kliknuti na njega :D

7: VuleReply to this comment 24. januar 2008. u 01:26

A pre nekoliko dana mi se kleo da je opuštencija, zezanje, ubijanje vremena. Sad počeo i skripte da piše. Uzred, jes’ ti pročitao “pravila”?! Svaka upotreba skripti je zabranjena! Znači, em se navukao, em vara. Sram te bilo cheater-u! :P

Tek da napomenem, tako sam i ja počeo sa Ogame-om, pa se jedva odvikao, posle nekoliko meseci. Čim to ima statistiku, i rangiranje igrača, beži od toga.

8: Aleksandar UroševićReply to this comment 24. januar 2008. u 06:46

Vanjezi drugare, možemo da se svakodnevno međuposećujemo ako oćeš :) Ondaj deo o taktici… hehe.

Vule, drugare, hahaha, pravila :) Gde si ti vido pravila? :D Jedino što piše je:

To improve SHUMADIJA, you only have to give the following links to your friends or post them in your blog. Each different click will improve SHUMADIJA!

Nego, kakav bre navlak Vule, pa i dalje je zajebancija :) Vidiš da sam kao vlasnik grada angažovao gradonačelnika da prlja ruke i nastupa pred građanima :) Kao predsednik… ijao, izbori. Dakle:

GLASAJTE ZA MENE! NEDAM ZEMLjU ZA FOTELjU! ;)

9: VanjeziReply to this comment 25. januar 2008. u 01:17

Mozhe, mozhe javi se na bulletin :D

10: VanjeziReply to this comment 5. februar 2008. u 01:09

v. 0.2?

Shta novo donosi dvica :D

11: Aleksandar UroševićReply to this comment 5. februar 2008. u 07:34

Ah da, to nisam napisao :)

Problem kod verzije 0.1 bio je u linearnoj nadogradnji resursa koja ne predstavlja povoljnu funkciju za velike gradove. Šta to znači?

Linearna nadogradnja resursa podrazumeva nuliranje deficitnih resursa jedan po jedan. Ukoliko populacija toliko poraste da industrija, saobraćajna infrastruktura, bezbednost i prirodni resursi dosta opadnu (reda veličine po 20-30 jedinica), 0.1 sanira industriju dok ona ne dođe na pozitivnu nulu, zanemarujući rast, t.j. propadanje ostalih resursa, pa se oni mogu popeti na 30-40 dok industrija bude popravljena. Sledeće je popravka saobraćajne infrastrukture, ali samo do momenta kada industrija ponovo ne dobije negativan skoring, što automatski za staru verziju Autoresourcer-a znači da treba prvo da popravi industriju. I dok se tim linearnim popravkama stigne do bezbednosti, prirodni resursi mogu da dostignu i kritičnu masu od pre 50 negativnih jedinica.

Verzija 0.2 paralelno popravlja resurse. Ukoliko svaki pojedinačni resurs ima isti broj negativnih jediica (npr. 5), prvo će popraviti prirodne resurse na 4, potom bezbednost na 4, saobraćaj na 96 pa tek onda industriju na 4. Međutim, ako je industrija 6 a ostali 5, onda će prvo popraviti industriju na 5, pa raditi sa ostalim resursima.

Nadam se da ćeš skapirati šta sam hteo da kažem :) Uglavnom, za brzorastuće gradove, ovo je od presudnog značaja za vitalan grad (npr, za 20 minuta da ti se sjuri oko 1000 ljudi nekog torent trekera samo na populaciju, zapali se grad, nezaposlenost postade gora nego u Srbiji, umesto autoputeva imao bi kaldrme a grad bi jedna velika staklena bašta. To sam ja osetio na Šumadiji, a glavni „krivac“ je Nenad (zna on koji) :D

Ostavite komentar