Datuve :: Forums :: Arhīvs :: Paštaisīta browser-based spēle (MMORPG). Palīdziet mazliet patestēt..

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 202

Reģistrētie lietotāji online: 0

Viesi online: 202

Datuve.lv video
Top.LV

Paštaisīta browser-based spēle (MMORPG). Palīdziet mazliet patestēt..

Ievietoja: Deputaats @ 2007.05.01 00:27  

Mazliet paniekojos, kā rezultātā izveidojās "karte", pa kuru var staigāt ar "aitām". Pagaidām tikai staigāt..
(Ekrānšāviens: http://85.255.75.22/screen.png)

Un te sākas problēma, ka staigāšana pa karti brīžiem "gļuko". Tāpēc gribētu, lai daži izpalīdz ar testēšanu.. Kad staigāšana vairs negļukos, tad ķeršos pie tālākas attīstīšanas.

Arī interesētu viedoklis par to, kā labāk - kad staigā pa karti kā pašreiz (un aita tiek novietota kartes centrā, kad sasniegusi kartes malu), vai vienmēr lai aita būtu centrā un karte "pārvietojas" (rezultātā aita paliek ekrāna centrā vienmēr).

Pats testēju ar Firefox 2.0.0.3 (gļukus neizdevās vairs noķert), IE6 arī viss OK un Opera 9.20 arī laikam strādā labi (maz testēju ar to).

Kā "spēlēt"?
Kustība ir atļauta ik pēc noteikta laika. Ekrāna augšā ir "loadings", kas norāda, kad varēs izdarīt nākamo soli. Kustību var izdarīt ar gaiši zaļo "laukumu", kas parādās blakus aitai, kad kustība ir atļauta.
Tava aita ir balta, pretiniekiem melnas. Pretinieku aitām arī ir "loadings", kas norāda, kad viņām atļauts izpildīt kustību..

Tehniskais risinājums?
Visa kartes un kustību atjaunošana notiek ar AJAX starpniecību un izmaiņu pārbaudes notiek ik pēc sekundes. Nevaru saprast, kas izraisa gļukus, AJAX vai XML (atbildes apstrāde ar JS nogļuko?). Varbūt dēļ pārāk lēna interneta..

Nākotnē?
Pagaidām nekas, jo, ja nedabūs sataisīt lai bez gļukiem pārvietošanās notiek, tad nezinu.. Varbūt tomēr jātaisa "stand-alone" programma. (Kādreiz kaut ko tādu jau mēģināju, te var novilkt paskatīties. http://85.255.75.22/maze.rar)

Un, jā, links uz spēli: http://85.255.75.22/ (reģistrācija neprasa nekādus apstiprinājumus)

Vēlreiz atgādinu, ka tas viss ir viens liels eksperiments. Kad būs nonākts pie laba vai labākā risinājuma, tad runāsim tālāk :)