Web lapas un fontu renderēšana

Publicēts 25/11/2010 2 komentāri

Web dizains attīstās, ar laiku pārlūkprogrammas ievieš arvien vairāk industrijas standartu un arī tīmekļa izstrādātaji atrod jaunus paņēmienus dažādu uzdevumu veikšanai. Šodien ar nelielu piespiešanos un gudru HTML, CSS un JS izmantošanu varam pilnībā nostilot pat formas (visi dizaineri saka – vūhū!). Vēl pavisam nesen tas bija elements, kas burtiski sačakarēja katras otrās mājas lapas izskatu uz atšķirīgām pārlūkprogrammām un operētājsistēmām.

Bet ko nu par pagātni.. [lasīt rakstu]

Ar spēles izveidošanu nekas nebeidzas.. (?) (!)

Publicēts 18/10/2010 Pievienot komentāru

Pagājušajā nedēļā uzstājos draugiem.lv rīkotajā speļu izstrādātāju burziņā,
zemāk iemetīšu prezentāciju un aptuveno skriptu (jo no bildītēm vien neko nesaprast)

Sveiki! Mani sauc Andis Silakaktiņš un es pārstāvu gamelab.lv
Pagaidām mēs esam izveidojuši vienu spēli – “Novadu kari” …

… mana šodienas tēma ir “Ar spēles izveidošanu nekas nebeidzas”

Sākuma es gribēju stāstīt par visu iespējamo, sākot ar šadiem foršiem ekrāniem, ko gandrīz katrs jaunais izstrādātājs ieraudzīs jau otrajā dienā….

…un beidzot ar svētdienu rītiem, kad stundas laikā tiek saņemti 160 kļūdas ziņojumi.

Mūsu pirmā kļūda bija tā, ka mēs iedomājāmies vienu tādu vidējo spēlētāju uz projektējām spēli viņam.
Tas bija galvā iedomāts biroja darbinieciņš, kas pie datora pavada salīdzinoši daudz laika un var atļauties reizi 2 stundās atvērt mūsu spēlīti un veikt pāris klikšķus..
Bet mēs smagi kļūdījāmies.

Jau pirmajās dienās mēs pamanījām tik daudzus cilvēkus, kas mums šķita reāli hardcore spēlētāji.
Kamēr tas mūsu iedomātais vidējais spēlētājs dienā izcīnija apmēram 4 karogus,
dzīvē daudzi spēlētāji bija online praktiski visu laiku un nozaga tuvu pie 20 karogiem!

Pats interesantākais, ka tie nebija šādi mazie hakerīši, bet 30-45 gadus vecas sievietes.
Vēlāk mēs uzzinājām, ka daudzas no viņām bija speciāli pa nakti likušas modinātāju ik pēc 1,5 stundas, lai pamostos un nosargātu savus karogus, un sāktu jaunus uzbrukumus.

Pagāja nedēļa un jau pirmais lietotājs bija saniedzis maksimālo līmeni.
Salīdzināšanai mūsu iedomātajam vidējam lietotājam tas būtu prasījis vismaz 3 nedēļas.
Šīs lietas risinājums bija arī pirmais lielais spēles funkcionalitātes labojums – otrajā spēles raundā mēs pārgājām uz līmeņa piešķiršanu pēc “pieredzes punktiem”.
Protams, nācās ieviest arī jaunus lietotāju līmeņus, lai būtu interesanti esošajiem spēlētājiem.

Nākošo labojumu mēs jau it kā bijām paredzējuši, bet ne jau tik ātri..
Jau otrās nedēļas beigās mums nācās papildināt Ordeņu klāstu, jo prakstiski visi esošie jau bija izcīnīti!
Slaidā es atzīmēju sākotnējos ordeņus ar pelēku krāsu un var redzēt, ka kopš spēles palaišanas, esam ieviesuši vēl tik pat daudz jaunu ordeņu.

Sākoties otrajai kampaņai jeb raundam, mēs izveidojām trešo, pilnīgi jaunu darbības veidu. Tagad lietotāji varēja ne tikai paši uzbrukt un aizstāvēties, bet arī sūtīt uzbrukumā savus draugus.

Jau diezgan agri mēs sapratām, ka mūsu spēle nav super interesanta vai viegla, jaunus spēlētājus iegūt ir salīdzinoši grūti, tāpēc vajadzēja domāt par sociuma veidošanu.
Tā mēs izveidojām pirmo no lietotāju saziņas veidiem – privātās ziņas jeb telegrammas.
Tikai tajā brīdī mes pa īstām apjautām to spēlētāju sadarbību un novadu saliedētību, kas spēlētāju vidū bija izveidojusies.
Palasot lietotāju sūtītās privātās ziņas, atklājas lietotāju grupējumi, kas viens otram paziņoja par viegliem mērķiem un kopā plānoja uzbrukumus.

Tieši veiksme ar telegrammām mūs mudināja izveidot nākošo saziņas veidu – novadu čatu.
Šādi ikviens spēlētājs varēja ieraudzīt sava novada kopējo noskaņojumu, uzzināt mērķus utt.
Ļoti interesanti bija vērot kā daži cilvēki prasmīgi izmantoja čatu, piemēram, viens no kurzemes vadošajiem spēlētājiem rīkoja savdabīgus izaicinājumus un piedāvāja atlīdzību 100 monētas (spēles iekšējā valūta, ~ 1 Ls) katram, kurš nozags karogu no ienaidnieku novadu vadošajiem spēlētājiem.

Vēl divas lietas:

Pirmā ir saistīta ar spēles balansu.
Mūsu spēle ir tipiska PvP [player versus player] spēlē, un tāpēc ir jādomā par to, lai visi cīnītāji būtu vienlīdz stipri.
Mūsu spēlē ir viens izteikts līderis – Kurzemes novads – tas ar savu neatlaidību un saliedētību ir pamatīgi priekšā pārējiem nolaupīto karogu ziņā.
Tāpēc tad, kad mēs tikko jutām, ka tas sāk atrauties no pārējiem novadiem, mēs ieviesām nelielas korekcijas un dubultojām atlīdzību tiem, kas uzbruka Kurzemei.
Šādi mēs mazliet ar viltu likām visie pārējiem novadiem apvienoties pret to vienu stipro un vismaz uz laiku atjaunojām balansu spēlē.

Otrā lieta, līdzīgi kā mūsu iedomātais vidējais spēlētājs ir saistīta ar to, ko mēs gaidījām no kādas funkcijas un beigās viss sanāca pavisam savādāk..
Spēlē ir tāda iespēja kā dāvināšana, jebkurš spēlētājs jebkuram citam spēlētājam var uzdāvināt monētas vai karogus.

Tas kā mēs domājām, kā to izmantos bija situācija, kad Jānītis ir veiksmīgs karavīrs Novadu karos, tad spēlei pievienojas viņa draudzene Ilzīte. Un Jānītis, gribēdams iepriecināt Ilzītu, uzdāvina viņai 1 karogu.

Realitātē spēlētāji bija ļoti patriotiski un sāka dāvināt katru savu nozagto karogu sava Novada līderiem. Sanāk, ka mums veidojās tādas kā karogu noliktavas jeb sargi un vienkāršie spēlētāji, kas karogus tikai zaga.
Šo mums nācās ierobežot uzliekot karogu dāvināšanas limitus.

Kopsavilkumam -
* ja viss nebūs rūpīgi pārdomāts, tad ļoti iespējams, ka Jums nāksies veikt izmaiņas spēles funkcionalitātē
* ļoti ticams, ka Jums būs jāveic kādi atjauninājumi un papildinājumi spēlē
* atkarībā no spēles var būt, ka vajadzēs ieviest arī kādas pilnīgi jaunas lietas

* PvP spēlē un var būt arī citās nāksies sekot spēles balansam, pētīt lietotāju uzvedību un veikt kādus ar to saistītus labojumus

Kas vēl? -
* spēles administrēšana – ziņojumi, čats, jebkuras citas lietotāju saskarme, čīteri…
* komunikācija ar spēlētājiem, šo vajadzētu jau vispirms izplānot kad un kādu informāciju par spēli sniegsiet, vai un kā atlīdzināsiet par savām kļūdām utt.
* papildus reklāmas iespējas, ja šķiet, ka nepietiek ar draugiem.lv

Paldies par uzmanību!

Par agresīvu komercpraksi

Publicēts 10/08/2010 Pievienot komentāru

Vakar jau tviterī minēju, ka saņēmu diezgan draudīgu vēstuli saistībā ar mūsu (uzņēmuma, kurā es strādāju) izveidoto aplikāciju. Lietotājs sūdzējās par agresīvu komercpraksi, kuru mēs it kā pielietojam, mēģinot viņam pārdot savu pakalpojumu.

Jau pirmoreiz izlasot vēstuli, sejā parādījās smaids. Mani vienmēr ir uzjautrinājuši pasaules taisnības cīnītāji :) Es pats ļoti labi apzinos, ja kāds man mēģina kaut ko pārdot, psiholoģiski ietekmēt un nekaunos, kad tas arī izdodas.
Gadās redzēt arī kādus neveiklus mēģinājumus ar viltu izsūkt no cilvēkiem naudu, bet neuztveru to personīgi.
Toties ir cilvēku daļa, kas tādi nav un ikkatrā komerciāla paziņojumā (un ne tikai) saskata konspirācijas, psiholoģisko ietekmi un agresīvu komercpraksi. Viņi katru sīkumu uztver kā personīgu uzbruku sev un tas man liekas smieklīgi :)

Ok, pietiks runāt aplinkus, lūk vēstule, ko saņēmu -

Paskaidrojiet lūdzu, kādēļ šajā aplikācijā pie monētu maksas pakalpojumiem automātiski tiek ievietots konkrēts tālruņa numurs apmaksai, neprasot pat veikt sms nosūtīšanu. Konkrētā tel. numura ievietošana ir pretlikumīga un numura īpašnieks var sniegt prasību par agresīvu komercpraksi kā arī neatļautu datu izmantošanu. Būtu tikai lietderīgi, ja spēles administratori sazinātos un risinātu šo jautājumu ar tālruņa īpašnieku pirms masu mediju iesaistīšanas jautājuma izskatīšanā un tiesvedības uzsākšanas. Iepriekš paldies, visu cieņu.

Šajā konkrētajā gadījumā, gan nekāda pārkāpuma nav, jo pirmkārt numura izmantošanu nevar klasificēt kā agresīvu komercpraksi (vismaz pēc manas saprašanas ne, lūk Likums par Negodīgas komercprakses aizliegumu) un otrkārt viņa pieminētie dati – tālruņa numurs, nemaz netiek nodoti aplikācijas izstrādājam, visa apmaksas sistēma ir gatava draugiem.lv daļa, kas tiek integrēta aplikācijā.

Lai ilustrētu situācijas nopietnību nolēmu vēl pievienot attēlu -

 

Pirmais ir piemērs ar agresīvo un ļauno komercpraksi, otrais attēls nav agresīvs.