K: Flash igra

Naročnik oglasa

Fizična oseba

Iščem nekoga, ki ima izkušnje z izdelavo flash iger. Potreboval bi neko dokaj preprosto igro in sicer vožnja avtomobila po progi.

Primer:

1) http://negative99.com/flash-fun/nitro-racers/
2) http://www.flash-game.net/game/3847/dirt-drift-racing.html

Zadeva bi potekala nekako tako:

  • v začetku neka slika in "preloading", ko se naloži se prikaže gumb "Zažni z dirko".

  • potem se začne z dirko ali pa morda izbere progo in avto (lahko pa bi morda naredili več datotek - vsaka svoja proga)

  • ko se prične igra se šteje čas in odšteva število krogov (kateri so prej določeni)

  • alternativno se lahko (sploh če je igra zasnovana kot zgornji primer #2, torej da se zemljevid premika) uporabi tudi različne funkcije med dirko, kot so tankanje bencina, popravilo avtomobila,...

  • ob koncu igre se prikaže neka slika in igralčev čas spodaj pa gumb "Znova" in "Shrani rezultat". Če gre igrati znova se ne zapiše nič, če pa ga shrani bi podatke shranil v podatkovno bazo oziroma jih podal neki PHP skripti, ki bo podatke obdelala in zapisala.

Prenos teh podatkov bi moral biti dokaj zanesljiv, da se ne "ponaredi" rezultat tako zlahka, kar se je pred časom precej dogajalo. Sedaj obstaja kar nekaj varnostnih sistemov, ki onemogočajo tako enostavno goljufanje, tako da bi bilo dobro, da jih izdelovalec pozna.

Nisem še prepričan, če se bo igro uporabilo kot "samostojno" ali pa v FB aplikaciji, ampak tukaj niti ni kaj dosti razlike za izdelovalca, ker v sam flash ni potrebno uvoziti nobenega FB podatka, posreduje le podatke naprej PHP skripti...

Takih iger je bilo v slo. narejeno že kar nekaj in če je na tem forumu kdo, ki jih je izvajal lahk uporabi predelano že izdelano igro.

Sicer pa mi na PM lahko sporočite vaše ponudbe. Za dizajn poskrbimo mi, na željo se lahko prepusti tudi vam (lahko zapišete različne cene). Če imate že kakšne izdelane podobne flash projekte mi prosim sporočite povezavo ali pa slike le teh. Lahko sporočite okvirne cene oziroma različne glede na izvedbo - za točen znesek se dogovorimo, ko bo igra v celoti splanirana (točnega določenega proračuna na žalost nimam, če bo izvedba predraga bom malo povprašal še v tujini, sicer se bo izvedla aklternativna možnost. Če pa bodo ponudbe še sprejemljive za naročnika se bomo dogovarjali naprej). Dobro bi bilo, da je oseba pripravljena tudi na sodelovanje v prihodnje, ko se ta "manjši" projekt zaključi, da se igra nadgrajuje oziroma postavi nekoliko naprednejša zadeva (a to po izvedbi celotnega projekta, ki obsega nekoliko več - ta igra bi bil le "skromen" dodatek).

18 odgovorov

Mislim da je rešitev bila Flash Media server, ampak se ne spomnem točno v čem je bil trik. Vem pa da smo bili tudi v direkt kontaktu z Adobe-om takrat (ko smo kupovali FMS), pa so nam tudi oni nekaj svetovali.
Imeli smo kar nekaj nagradnih iger (še v Mamutu), kjer si nismo smeli privoščiti tega. parkrat je sicer uspelo. Potem pa dooolgo ne več.
Lahko pa povprašam ex-sodelavca, ki je imel to čez kaj in kako točno je rešitev zgledala.

Ena od rešitev je zakodirani podatki, nekaj se je tudi delalo na tem, koliko časa se porabi, da se informacija poda PHP skripti (in če je bila ta prestrezena in urejena se je že po času videlo, danekaj ne štima).

2

Tako flash igro se da delno bolj ali manj ustrezno zaščititi. Vse je odvisno od zahtev koncepta in vložene energije.

Z uporabo:
- unikatnostjo emailov
- konstantnega "sodelovanja" flash skripte s strežnikom
- beleženja ip-jev
- sej (session)
se doseže skoraj popolno varnost pri taki igri.

kot pravi blackbird.. v flashu je ni igre, ki se ji nebi dalo prirediti vrednosti. edino če stalno pošilja requeste na server, pa še to bi se dalo pohekat če bi bil rezultat toliko vreden. vse kar teče na browserju je nevarno. malo si poglejte cheat engine pa vam bo hitro jasno o čem govorim:)

1

Še BigBang (ki najbrš ni imel majhnega budžeta za igro), ko je imel nagradno igro za LG televizor (odigrati si moral Packman igro in poslati rezultat) ni imel popolnoma zaščiteno. Imel je določeno zaščito, da si npr. rezultata nisi mogel spremenit iz 10.000 na 10.000.000, lahko si ga do max 99.999 (torej število decimalnih mest je moralo biti enako). Torej bi si lahko z goljufanjem priigral televizor, vendar pa se mi ni dalo, ker bi mogel priigrati rezultat vsaj 100.000, da bi ga lahko potem povečal na npr. 999.999 in bi bil prvi na lestvici, to ponoviš 20x (nagrado so žrebali med najboljšimi 20 igralci) z drugim mailom in si zmagal.

3

Ma dej, sessioni bla bla, vse to se da priredit. Proxy, Man in the middle... en izmed načinov. Skratka za primer, večina špilov mmorpg, ki imajo client aplikacijo je vulnerable do določene mere, kaj ne bodo flash igre, ki niti približno ne pridejo nekemu mmorpg-ju do kolen po kompleksnosti. Problem je v temu, da se vsi podatki pač ne morejo izvajati na strežniku, zato so kaki battle sistemi itd. velikokrat client based... ko pa imaš enkrat client based battle sistem, pa lahko poljubno "pimpaš" svoj damage... tako pride do 1 hit hackov... premikanje je isto večinokrat client side, prirediš to, pa imaš mega hitrost... skratka, to so čisto basic problemi, s katerimi se velike korporacije, ki izdelujejo mmorpg-je srečujejo. Flash ni izjema. Seveda se da do določene mere narest aplikacijo vsaj malce varno, da ti vsak bumbar ne vdre, vendar že to stane precej... pa saj pri manjših stvareh ni panike, pri pokru za real cash recimo, pa je ruska ruleta, s tem da nimaš 1 metka v pištoli ampak je 1 prazen...

Ja, žal, nekako tako je to, ja :) Ampak v večini oglaševalskih kampanij so take izvedbe iger v obliki nagradnih iger in ne kot igre na srečo. Večinoma so pravila in pogoji potem tudi temu primerno prirejeni in upoštevajo take anomalije.

V mojem primeru ni take potrebe, da je zadeva tako zelo varna - važno le, da ne more ravno vsak * ponarejati podatkov s pomočjo navodil, ki jih dobiš v nekaj sekundah...

Nekaj ponudb sem že prejel, nekaj jih še čakam. Če ima kdo kakšen kontakt koga (lahko tudi firma), ki se s tem ukvarja je njihov kontakt zelo dobrodošel.