eAdventure
-
Upload
martin-sillaots -
Category
Documents
-
view
1.325 -
download
0
Transcript of eAdventure
<eAdventure>
h"p://e‐adventure.e‐ucm.es/Mar5nSillaots
2012
Download
• Mul5pla=ormversion‐1.5– ainultlah5pakkida(installeerimistpolevaja)
– nõuaberaldiJava1.6+• Platvormistsõltuvversioon– installeerimiselkontrollibjavajadusellaebalaJava
Käivita
eAdventureEditor
Juhend
h"p://e‐adventure.e‐ucm.es/tutorial/tutorial.php
Failidkatsetamiseks
h"p://www.tlu.ee/~mar5ns/eadventure/
Sisukord
• Stseeniloomine• Stseenideühendamine
• Tegelased• Vestlused• Objek5d• Tegevused• Tingimused
Uueprojek>loomine
• Thirdperson–peategelaneonnäha• Firstperson–vaatadläbipeategelasesilmade
Editoriosad
Projek5puu Tööaken
Stseeniloomine
• Scenes• +lisastseen• Määrastseenilenimi
• Sisestataustapilt‐800x600png,jpg,bmp,gif
• Mask‐mustvalgepilt,mislahutabtaustapildiesi‐jatagaplaaniks‐tegelaneliigubnendevahel
• Taustamuusika‐midi,mp3
Stseenideühendamine
• Scenes(valikonkreetnestseen)• Exits• +lisauks• Valiloetelust,kuhuuksviib?• Joonistariskülik,kusuksasub?
Kontrolliseoseid‐Scenes(koondpealkiri)
Tegelased
Tegelaseloomine
• Character• +lisategelane• Sisestategelasepilt– Standardanimatsioon– Lisasamapiltkõikideleväljadele
Animatsioontekib,kuikaadrideraldisalvestadanimedega‐"Nimi_01",Nimi_02"...
Tegelaselisaminestseenile
• Scenes• Valikonkreetnestseen• Elementreferences
• +AddNPC(nonplayercharacter)• Valiloetelusttegelane• Määraasukoht
Vestlused• Conversa5ons• +lisauusvestlus• Selekteerivestlusalgsõlm• +lisavestluserida• Täpsusta,kesräägib?• Sisestareasisu• +jätkaridadeloomist• ‐...• +NPCesitabküsimuse• LisagraafikuleOp5onsõlm• Koostaigalevalikuleeraldivestlused
Tegelasejavestluseühendamine
• Character• Valikonkreetnetegelane• Ac5ons• +Add"Talkto..."ac5on• Valiloetelustvestlus• Dialogconfigura5on‐jutumullikujundamine
Objek>d
Objek>loominejalisamine
Sarnanetegelasteloomiselejalisamisele
• Items
• +lisaobjekt• Määranimi
• Sisestapilt• Looikoon‐Createiconfromimage
Objek>gaseotudtegevused
• Ac5ons• +lisategevus– Examine–uuri,vaata– Grab–korjaüles– Use‐kasuta(kuiusejagrabonsamaaegseltkasutusel,siisuseavalduballespärastgrab‐i)
– Usewith‐kasutakoosteiseobjek5ga(target)– Custom‐saabiseluuategevusi– Giveto–sarnaneUsewithtegevusega,agamõeldudtegelastele.Saabrakendadaainultsiis,kuionüleskorjatud
– Dragto‐sarnaneUsewith‐ga.Võimaldablohistadaasjutegelastejateisteasjadejuurde.
Kirjeldavadteks>d
Kuiobjek5delklõpsida,näidatakseDescrip5onsektsioonissalvestatudinfot:
• Kursorobjek5kohal‐Name
• Klõpsobjek5l‐Briefdescrip5on• Examinetegevus‐Detaileddescrip5on
Tingimused
Mänguloogikajapiirangud
Tingimusteloomiseraamis>k
• Flag‐lüli5,misvallandabtegevuse• Effect–ükssündmus,mismuudablüli5olekut(näitekslülitab“nupu”sisse)
• Condi5on‐piirang,miseilaseteiselsündmuseljuhtuda,kuiefek5gasündmuspoletoimunud(näiteks,kui“nupp”polesisselülitatud)
Ukseavaneminesõltubvestlusetulemustest
Loolipuke
• Chapters• Editchapterflags&variables
• Näiteks"VestlusRahuldav"
Lisavestluseüheleharuleefekt
• Conversa5ons• Editeffect• +lisaefekt• Ac5vate• OK• Valiloetelust"VestlusRahuldav”• OK
Määrauksele>ngimus
• Scene• Exits• Edit• Editcondi5ons• +Addcondi5ons– Flag– ValiFlagnameloetelust"VestlusRahuldav”
– Kontrolli,etValue(ac5ve/inac5ve)lahtrisoleksac5ve– OK
• OK
Vestluseialgaenne,kuiobjektonvõetud
Objek>leefek>gategevuselisamine
• Loolipuke‐"ObjektVõetud”• Lisaobjek5letegevus– Items– Ac5ons– +lisategevus–Grab
• Lisategevuseleefekt‐tegevusonobjek5Ac5onloetelusselekteeritud– +lisaefekt– Ac5vate– Valiloetelust"ObjektVõetud”
Määrategelaselevestlusealustamise>ngimus
• Characters• Ac5ons• Condi5ons(tabalukk)• +Addcondi5on• Valiloetelust"ObjektVõetud”• OK
Veel>ngimusi
Ukseavabpuutetundlikpind
• Loolipuke"KellVajutatud”
• Loostseenilepuutetundlikala– Scenes– Ac5veareas– +lisapuutetundlikala
• Lisaak5ivselealaletegevuse– Editac5ons– +Add"Use"ac5on(nuppekraaniallparemasnurgas)
• Lisategevuseleefekt– Effects– +lisaefekt– Ac5vate– Valiloetelust"KellVajutatud"
• Määrauksele5ngimus– Exits– Edit– Editcondi5ons– +Addcondi5ons– ValiFlagnameloetelust"KellVajutatud"
Üheobjek>kasutaminesõltubteisest
• Loojalisa2objek5• Loolipuke"EsimeneVõetud”
• Lisaesimeseleobjek5letegevus– Items– Ac5ons– +lisategevus‐Grab
• Lisategevuseleefekt– +lisaefekt– Ac5vate– Valiloetelust"EsimeneVõetud”
• Lisateiseleobjek5letegevus‐Grab– Lisategevusele5ngimus– Condi5ons(tabalukk)– Addcondi5on– Valiloetelust"EsimeneVõetud"
Lõpp
Peaaegu
Tes>minejaavaldamine
• Mängutes5mine– Run‐Normal
– Mängulõpetamine‐ESC
• Mänguavaldamine– File– Exportproject– Exportasastandalonejar‐basedgame