Enter your keyword

Gamification Strategies and Mobile Applications – The Way it Should Be – Business Intelligence Info

Gamification Strategies and Mobile Applications – The Way it Should Be – Business Intelligence Info

IthinkweshouldstopusingtheworkGamificationbecauseitbasicallymeansnothing。

Insteadweshouldreplaceitwiththetermsaserver-siderewardsystemandaclient-sidegamingengine[Kevinscomment:Peterisnotinmarketing]。

MostcompaniesareusingsomekindofserverbasedrewardsystemwhichoffersaRESTbasedAPIinordertomonitoractivities。

Oncecertaintasksarecompletedtosatisfactorylevelsthenanelectronicrewardistriggeredsuchasbadges,highscoresandcertificates。

ItisfareasiertostoretheserewardsontheserverforthepurposesofsharingthemsociallyacrossserviceslikeFacebook,TwitterandInstagram。

Italsoenablesustochangetherulesontheserverwithouthavingtotryandpushoutadynamicrulesenginetoallofthemobileclients。

ThereareplentyofvendorsofferingCloudSaaSsolutionswithrewardsystemsandaslongastheyofferaRESTAPIwithaCRUDphilosophythenitseasyenoughtocallthemfromdesktop,mobileorIoTclients。

IfyouwanttobuildyourownsuchsystemthenlookingattheTinCanAPIisagoodstartbecauseitalreadyofferstheabilitytomonitoractivitiesandstoreprogress。

Thisisalllargelyserverbasedwiththeclientsimplyloggingprogresstotheserveranddownloadinganyrewards。

Theothersideoftheequationisaclient-sidegamingengine。

IfFlappyBirdtaughtusanythingitsthatthestickyfactorisfuelledbyhighscorecompetitionsandthesubsequentfinancialgainsthroughadvertisingaresubstantial。

Ofcoursewritingclient-sidegamesisatotallydifferentskillsettocallingaserversideenginewhichstoresrewards。

Firstlyyouneedtogetadecentgamedesignerwhoknowshowtocreateacompellinggamingexperienceandthisisntthesameasauserexperiencegurunomatterhowhardyoutrytoconvinceme。

Onceyouhaveacompellinggamedesignthenyouneedtochooseahighperformancegamingengine。

Hereisahint:Flashisdead,longliveHTML5Canvas。

Youthenneedtofindadecentdevelopertowriteyourgamingmasterpiece。

Theskillsetsforapplicationuserinterfacesandgamedevelopmentaresadlyworldapart。

Agamedeveloperhastobeabletocodetothemetalwithawatchfuleyeonperformance。

Theywillbedrawingmostofthegraphicsthemselvesusingdirectdrawasopposedtocustomisinguserinterfacecomponentsoutofthebox。

OfcoursethereareplentyofHTML5GameEnginesoutthereandsomeareincrediblyadvanced。

Theseoffervaluablegamingcommoditieslikesprintengines,tilingenginesandfontgenerators。

HTML5WebStoragecanbeusedtostorethehighscoreslocallyandAJAXcanbeusedtouploadtheresults。

Ifyoureallywanttopushtheboatoutthenyoucanevenlookatmultiplayerexperiences。

Firebaseoffersareal-timeMobileBackendasaServicewhichmaybeworthinvestigating。

OtheroptionsincludeMeteor(whichisapopularoption)andusingtheMEANstackwithSocket。

io。

Beforeyoustartonyourjourneyyoureallyneedtode-constructyouruserjourneysandworkouthowtoimplementasuccessfulrewardsystemandhowtointegrateanygamingwidgets。

Thisprocessinvolvesuserexperiencegurusandpreferablysomebodywhohasimplementedagamificationsystemcommercially,asopposedtosomebodyhavinganoverbearingpassiononthesubject。

Agoodstartingpointisworkingoutwhichactivitiesyouwanttomonitorandwhatkindofbehavioursyouwanttodrive。

Ifyouarefillinginamultiplechoiceexamthenyoucouldmonitorthefollowing:answerscorrect;answerscorrectinarow;timetakenforeachquestion;andevenanswerscomparedwithotherstakingtheexamatthesametime。

Followingtheexamplethentheserversiderewardsystemcouldtriggerrewardsbasedonreal-timebehaviour(suchas3questionscorrectinarow)ornon-real-timebehaviour(suchasacertificateofcompletion)。

Itmaybethatyoudontwanttoimplementreal-timefeedbackforexamsbecausemosteducationalsystemsdontallowthat。

Ifitsacasualquizthoughthenreal-timefeedbackswith3inarowlogosandscoremultiplierscouldbefun。

Finallydontforgetthatimplementingmultiplayerisdifficultbecauseyouneedaservertomanageallofthis。

SendingthedataovertheairismuchfasternowwithWebSockets(TCP)andWebRTC(UDP)availableinthewebworld。

AservicelikeFirebaseoradeveloperwithMeteor/Socket。

ioskillsisdefinitelyrequiredthough。

IfyouwanttotakeyourwebexperienceandputitthroughPhoneGaptogetitonanAppStorethenpleasedontforgettorunanHTML5CanvastoOpenGLconverter。

YouwillfindIntelXDKandCocoonJSoffernicesolutions。

AreallyinterestingoptionthatIhavemyeyeonisaportablenativegamingsolutioncalledPlatino。


Related Posts

狗65亚盘app_狗65亚盘_狗65平台