јан 072015
 

Virtuelni Piano

PianoIcon

Virtueelni Piano za Android

Preuzmi aplikaciju Virtuelni Piano za Android

Virtuelni piano je najbolja piano klavijatura za Vaše android uređaje.
Nove opcije:
– ritam po akordima
– durski i molski akordi
– sviraj uživo piano i menjaj ritam po akordima
– izaberi klavijaturu dodirom
Podržava:
– više dodira istovremeno
– maksimalno 5 oktava ( 61 dirka ) ( minimalno 3 dirke )
– podesite broj dirki vidljivih na ekranu
– izaberite prvu notu na klavijaturi
– brzina dolaznog zvuka note
– dužina održavanja zvuka note
– mod sa više funkcija
– ritmovi
– tempo
– audio plejer
– posebna kontrola jačine zvuka
– biblioteka na serveru
Iskoristite ovaj virtuelni klavir da naučite da svirate klavir.

PlayAppGoogle

јан 052015
 

Rad u timu često može da bude sa toliko izmena programa, da i najsmirenije osobe može da dovede do negodovanja pri uvođenju bilo kakvih revizija. Niko ne voli da radi bilo koji posao uzalud, tj. da kasnije radi ponovo isti posao, a prethodni jednostavno zaboravi, kao da ga nije ni radio. Zato je za sve programere veoma bitno da unapred pripreme i predvide osnovnu strukturu programa, da bude takva da može sa što manje napora da se izmeni i nadogradi prema novim zahtevima. Ovaj posao nije toliko komplikovan ali zahteva ogromno iskustvo iz programiranja, i ako unapred isplanirate sve kako treba uštedećete mnogo vremena kasnije pri revizijama programa. Naravno, ne postoji univerzalni programski kod, i veoma je teško unapred predvideti šta će kasnije nekome u timu pasti na pamet, ali u toku izrade programa, često se javljaju nove ideje, čija se nadogradnja treba uraditi na što je moguće lakši način.

Iako skoro svako voli da pravi programe prema svom nahođenju i u zavisnosti od inspiracije uvek radi drugačije, potrebno je pridržavati se nekog osnovnog modela pri programiranju. Posle nekoliko nedelja, meseci ili više, ako se ukaže potreba za korišćenjem istog programa ili njegovih delova za neku drugu namenu, biće Vam lako da primenite postojeći kod ako se pridržavate gore navedenih pravila. U suprotnom, imaćete mnogo problema i mnogo više vremena će Vam biti potrebno da se snađete i prilagodite već urađeni posao u novim projektima.

Postoje razni programski jezici, a ovaj tekst se odnosi na korišćenje objektno orijentisanih programskih jezika poput c#, jave, Adobe Flash AS3.0 (moj omiljeni programski jezik) ili nekog drugog. Svima je zajednički cilj, a strategija programiranja se pomalo razlikuje, ali vodi ka istom rešenju. Na samom početku izrade programa, uvek izaberite naziv jednog ili više glavnih stanja poput promenljive ‘mainMode’, koja će biti dostupna svim delovima programa, bez obzira da li se radi o glavnom kodu ili o objektima. Ovu promenljivu stalno i svuda kontrolišite i u zavisnosti od njenog stanja preduzimajte odgovarajuće akcije. MainMode može imati vrednosti: initialization, intro, options, loading, game,  ads… i još mnoga stanja po vašoj želji zavisno od potrebe. Svaki deo programa treba da proverava na odgovarajućim mestima, da li je promenjena vrednost mainMode, i ako jeste da odreaguje kako treba. Moja preporuka je da glavna stanja imaju svoja predstanja. Na primer mainMode = ’startIntro’ je podešavanje koje prethodi izvršavanju funkcije Intro(…) koja na početku ima upit:

if (mainMode == ’startIntro’) { mainMode = ’intro’; … }

Na ovaj način se izbegava mogućnost višestrukog neželjenog izvršavanja koda. Na isti način se treba primeniti upit i za ostala stanja, i na taj način obezbediti sigurnost u radu, kao i lakše praćenje svih aktivnosti iz svih delova programa. Posle ovako formirane postavke glavnog koda, lako možete uvoditi nova stanja poput: pause, records, message, level1, level2… Treba samo dodati delove programskog koda o novim stanjima, i naravno šta se dešava kada se dese ta nova stanja. Ovakav pristup stanjima je i nejpogodniji pri programiranju kodova koji koriste komunikaciju sa serverom. Na primer kod igara sa više igrača postoje stanja poput: offline, online, logging, registering, active, busy, free, waiting… Razmenom informacija o stanjima između korisnika i servera precizno su određene akcije koje se mogu izvršiti, a koje ne.

Što se tiče saradnje u okviru tima, ona mora da bude dvosmerna u svim linijama na kojima se vrši razmena bilo kakvih informacija. Veoma je važna usaglašenost svih članova u timu. Na početku rada u timu, dolazi do velikih nesuglasica između osoba koje rade razne poslove – grafika, okruženje, animacija, programiranje, igrivost… ali već posle nekoliko završenih projekata, tim se uhodava, i skoro svi shvataju šta se može a šta ne. Svako voli da radi kako njemu odgovara, ali iz neophodnih razloga poput usaglašenosti i optimizacije, svi moraju da se prilagode konačnom cilju i manje više da izmene tj. da prilagode svoje navike timskom radu.

Programiranje bi moglo da se shvati kao objašnjenje za ponašanja računara na razne događaje koji dolaze od strane korisnika, u određenom vremenu ili na osnovu nekih događaja. Programer mora da objasni računaru programskim jezikom (kao stranim jezikom) šta će kada da se desi – izvrši. Ovo se odnosi i na glavni programski kod, i na kod koji se odnosi na objekte pojedinačno. U zavisnosti od programa, potrebno je predvideti i razmenu informacija – posmatranje stanja između objekata međusobno i glavnog programa, i na osnovu toga izvršavati predviđene zadatke. Pravilnim izborom stanja kao iz gore navedenog teksta, može se reagovati precizno, i bez pojave nepredviđenih situacija, jer se kontrolišu glavna stanja. Kada više programera rade zajedno, uvođenje stanja kao i dogovor o funkcionisanju je neohodno.

Na raznim platformama na kojima se izvršava program, postoje razni događaji koje je potrebno predvideti. Nije isto praviti program za računar, za telefon ili pametni televizor na primer. Svaka platforma ima neke svoje specifičnosti koje treba posebno pratiti i predvideti šta da se radi ako se iste dese. Najbolje rešenje je da sve potrebne informacije za ciljanu platformu spakujete zajedno, i pri instaliranju raspakujete i pripremite kako Vam odgovara, ali iz raznih razloga, nekada je potrebno dodatne informacije preuzeti sa nekog servera ili reagovati na dešavanja u realnom vremenu. Tada su mogući nepredviđeni događaji, na koje Vi ne možete da utičete – razni kvarovi servera, loš protok informacija, preopteređenost…

Nikada ne zaboravite da Vaš rad treba da sarađuje sa radom ostalih ljudi u timu. Zato pokušajte da što bolje usaglasite stavove, i nađete najbolji model koji će u najvećoj meri udgovarati svima i koga će se svi pridržavati.

дец 312014
 

Kontra Tablić!

Kontra Tablić za Android

Preuzmite za Vaš Android igru Kontra Tablic

[swfobj src=“https://www.maher.rs/Games/Kontra Tablic Site.swf“ id=“Kontra Tablić by SasaRaj & VojaMaher“ name=“Kontra Tablić“ class=Kontra Tablic“ align=“center“ allowfullscreen=“true“ width=“800″ height=“480″ required_player_version=“10.0.0″]

Pravila igre Kontra Tablić

Kontra tablić je igra sa kartama za napredne igrače koji traže nove mogućnosti i zanimljivija pravila od klasične igre tablić. Pobeđuje igrač koji ostavari manje poena. U igri mogu učestvovati 2 ili 4 igrača, a postoji i opcija za igru u dublu. Cilj je suprotan Klasičnom Tabliću – odneti što manje karata tj. što manje štihova (10, J, Q, K, A) i ostvariti što manje poena. Igru gubi onaj igrač koji prvi pređe 101 poen.

Tok igre je sledeci:
Promešaju se 52 karte (uživo jedan od igrača – ko igra pre delioca preseca promešani špil).
4 karte se izbace na talon (sa dna špila uživo).
Svi igrači dobiju po 6 karata (2 puta po 3 redom).
Svi igrači igraju svoj potez redom kružno – izbacuju jednu kartu od svojih karata i moraju da nose karte sa talona – svoju i iste katre ako ih ima na talonu ili odgovarajuće kombinacije za nošenje karata (zbir vrednosti karata koji odgovara vrednosti izbačene karte). Karte koje odnesu sakupljaju na svoja posebna mesta da bi ih kasnije prebrojali i bodovali.
Potezi se igraju dok svi ne izbace svih 6 karata.
Kada se izbace svih 6 karata – dele se preostale karte iz špila – ponovo po 6 – dok ih ima, i opet se igraju potezi redom.
Kada više nema karata u špilu vrši se bodovanje.

Vrednosti karata za pravljenje kombinacija:
Kec – As ili 1 vredi 1 ili 11 – bilo kako odgovara da se uklopi vrednost zbira za pravljenje kombinacije.
Karte od 2 do 10 vrede isto kao svoj broj.
Žandar vredi 12.
Dama vredi 13.
Kralj vredi 14.

Pravila:

Kada igrač izbaci kartu, ako postoji takva ista na talonu ili je zbir drugih karata jednak vrednosti ove karte on mora da nosi svoju karte i kombinacije karata sa istim zbirom dok one postoje. Igrač bira koju će kombinaciju da nosi – mora da nosi ponovo kada postoji nova kompbinacija za nošenje.
Specijalni slučaj kada igrač ne mora da nosi istu kartu ili kombinaciju čiji je zbir sa istom vrednosti je kada ima dve iste karte u ruci i takva ista karta se nalazi na talonu- tada ima pravo da vrši dupliranje karte ako želi. U tom slucaju ako želi da ne nosi ništa samo izbacuje tu kartu na talon ali pokazuje svima da ima jos jednu kartu iste vrednosti.

Bodovanje:
Bodovanje je isto kao u igri tablić. Posle deljenja svih karata iz špila broje se poeni:
Svaki kec, desetka, žandar, dama i kralj vrede jedan poen.
Desetka kocka (karo) vredi dva poena.
Dvojka detelina (tref) vredi jedan poen.
Igrac koji je odneo najvise karata dobija 3 ekstra poena.
Svaka tabla vredi deset poena. Tabla se dobija kada igrač odnese sve karte sa talona, tako da na talonu nema više karata za nošenje. Table su mnogo bitne i obično su jedan od glavnih faktora na ishod partije.

Igra može da se igra u nekoliko modova:
– dva igrača
– četiri igraca – svako za sebe
– dubl – igra u parovima

Karakteristike:

– lak, normalan i težak mod – izaberi inteligenciju koju ima Vaš protivnik
– turnir mod – pobedi naše omiljene likove ako možeš
– nastavi zadnju partiju
– podešavanja – težina, boja pozadine, špil karata…
– statistika

Ova igra je perfektna za svu decu da nauče matematiku i unaprede svoju inteligenciju. Pružice Vam mnogo zabave.
Naši likovi su veoma pametni i morate se potruditi da ih pobedite. Možete je igrati besplatno na svom uređaju sa android operativnim sistemom…

Kontra Tablić

 

Koja igra je bolja?

Tablić VS Kontra Tablić

Tablić

Kontra-Tablić

дец 212014
 

Big Mystery

Big Mystery for Android

Big Mystery

Big Mystery is a new puzzle game in which you search for and arrange hidden/scattered objects into one unity. The rules are quite simple. Logical thinking is required, as well as good perception and often quick decision making. At some point, you might think that there’s no solution, but when you figure it out you’ll say “That was a piece of cake!”. That’s the best part of the game.

I recommend this game for all ages, adults and children. If you want to improve your IQ and perception to the smallest detail, then you came to the right place. Enjoy this awesome free game!

[swfobj src=“https://www.maher.rs/Games/Big Mystery Site.swf“ id=“Big Mystery by SasaRaj & VojaMaher“ name=“Big Mystery“ class=Big Mystery“ align=“center“ allowfullscreen=“true“ width=“800″ height=“480″ required_player_version=“10.0.0″]

 

Game Modes
Two modes are involved: Tournament and Training.
Tournament– It has 21 levels with various difficulties. Before every level, a quick tip will appear, alongside some information like:
– Which level you chose. Is there a scheme. Is rotation on and does time limit occur.
– Correct positions of an object.
– Example of a completed level.
– A short tutorial.
Training – Here you can create your own levels by adjusting parameters (table size, rotation, scheme and time). By completing levels, this mode will gradually open up.
How to play
Instructions:
1. Select an object (click on it)
1.1 Rotate it (click again)
1.2 Switch places (click on another object)
1.3 Shift rows and columns (using arrows)
1.4 Deselect an object (button – Deselect)
2. Undo move (button – Back)

Big Mystery

дец 202014
 

Top Free Android Games in 2014 in Serbia!

Top Free Android Games in 2014 – Category Action

Top Free Android Games in 2014 – Category Adventure

Top Free Android Games in 2014 – Category Arcade

Top Free Android Games in 2014 – Category Board

Top Free Android Games in 2014 – Category Card

Top Free Android Games in 2014 – Category Casino

Top Free Android Games in 2014 – Category Casual

Top Free Android Games in 2014 – Category Educational

Top Free Android Games in 2014 – Category Family

Top Free Android Games in 2014 – Category Music

Top Free Android Games in 2014 – Category Puzzle

Top Free Android Games in 2014 – Category Racing

Top Free Android Games in 2014 – Category Role Playing

Top Free Android Games in 2014 – Category Simulation

Top Free Android Games in 2014 – Category Sports

Top Free Android Games in 2014 – Category Strategy

Top Free Android Games in 2014 – Category Trivia

Top Free Android Games in 2014 – Category Word

Navedeni spisak je urađen za sve kategorije sa najpopularnijeg marketa za uređaje sa android operativnim sistemom – za besplatne igre. Sadržaji važe za decembar 2014. u Srbiji, i ažuriraju se svakog dana. Za svaku državu, ovaj spisak je drugačiji, i zavisi od više faktora vezanih za android igre koje se igraju u toj državi. Google je uveo ovaj lokalizovani sistem rangiranja aplikacija po državama i kategorijama, a pored toga i razne podele na besplatne igre i igre koje se kupuju, najunosnije igre, najpopularnije najnovije igre (važi za igre objavljene u prethodnih mesec dana) i slično. Pored ovih razlika, javljaju se i razlike u prikazivanju sadržaja u zavisnosti od uređaja pomoću koga prikazujete internet sadržaj. Tako ako vršite pregledanje istog sadržaja pomoću mobilnog i kompjutera, neke opcije će biti različite, ali spiskovi igara i mesta koja zauzimaju po kategorijama će ostati isti…

Sličan ovakav spisak postoji i za android aplikacije ali naravno sa drugačijim kategorijama…