eAdventure

50
<eAdventure> h"p://e‐adventure.e‐ucm.es/ Mar5n Sillaots 2012

Transcript of eAdventure

Page 1: eAdventure

<eAdventure>

h"p://e‐adventure.e‐ucm.es/Mar5nSillaots

2012

Page 2: eAdventure

Download

•  Mul5pla=ormversion‐1.5– ainultlah5pakkida(installeerimistpolevaja)

– nõuaberaldiJava1.6+•  Platvormistsõltuvversioon–  installeerimiselkontrollibjavajadusellaebalaJava

Page 3: eAdventure

Käivita

eAdventureEditor

Page 4: eAdventure

Juhend

h"p://e‐adventure.e‐ucm.es/tutorial/tutorial.php

Page 5: eAdventure

Failidkatsetamiseks

h"p://www.tlu.ee/~mar5ns/eadventure/

Page 6: eAdventure

Sisukord

•  Stseeniloomine•  Stseenideühendamine

•  Tegelased•  Vestlused•  Objek5d•  Tegevused•  Tingimused

Page 7: eAdventure

Uueprojek>loomine

•  Thirdperson–peategelaneonnäha•  Firstperson–vaatadläbipeategelasesilmade

Page 8: eAdventure

Editoriosad

Projek5puu Tööaken

Page 9: eAdventure

Stseeniloomine

•  Scenes•  +lisastseen•  Määrastseenilenimi

•  Sisestataustapilt‐800x600png,jpg,bmp,gif

•  Mask‐mustvalgepilt,mislahutabtaustapildiesi‐jatagaplaaniks‐tegelaneliigubnendevahel

•  Taustamuusika‐midi,mp3

Page 10: eAdventure
Page 11: eAdventure

Stseenideühendamine

•  Scenes(valikonkreetnestseen)•  Exits•  +lisauks•  Valiloetelust,kuhuuksviib?•  Joonistariskülik,kusuksasub?

Kontrolliseoseid‐Scenes(koondpealkiri)

Page 12: eAdventure
Page 13: eAdventure
Page 14: eAdventure

Tegelased

Page 15: eAdventure

Tegelaseloomine

•  Character•  +lisategelane•  Sisestategelasepilt– Standardanimatsioon– Lisasamapiltkõikideleväljadele

Animatsioontekib,kuikaadrideraldisalvestadanimedega‐"Nimi_01",Nimi_02"...

Page 16: eAdventure
Page 17: eAdventure

Tegelaselisaminestseenile

•  Scenes•  Valikonkreetnestseen•  Elementreferences

•  +AddNPC(nonplayercharacter)•  Valiloetelusttegelane•  Määraasukoht

Page 18: eAdventure
Page 19: eAdventure

Vestlused•  Conversa5ons•  +lisauusvestlus•  Selekteerivestlusalgsõlm•  +lisavestluserida•  Täpsusta,kesräägib?•  Sisestareasisu•  +jätkaridadeloomist•  ‐...•  +NPCesitabküsimuse•  LisagraafikuleOp5onsõlm•  Koostaigalevalikuleeraldivestlused

Page 20: eAdventure
Page 21: eAdventure

Tegelasejavestluseühendamine

•  Character•  Valikonkreetnetegelane•  Ac5ons•  +Add"Talkto..."ac5on•  Valiloetelustvestlus•  Dialogconfigura5on‐jutumullikujundamine

Page 22: eAdventure
Page 23: eAdventure

Objek>d

Page 24: eAdventure

Objek>loominejalisamine

Sarnanetegelasteloomiselejalisamisele

•  Items

•  +lisaobjekt•  Määranimi

•  Sisestapilt•  Looikoon‐Createiconfromimage

Page 25: eAdventure
Page 26: eAdventure

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.

Page 27: eAdventure
Page 28: eAdventure

Kirjeldavadteks>d

Kuiobjek5delklõpsida,näidatakseDescrip5onsektsioonissalvestatudinfot:

•  Kursorobjek5kohal‐Name

•  Klõpsobjek5l‐Briefdescrip5on•  Examinetegevus‐Detaileddescrip5on

Page 29: eAdventure
Page 30: eAdventure

Tingimused

Mänguloogikajapiirangud

Page 31: eAdventure

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)

Page 32: eAdventure

Ukseavaneminesõltubvestlusetulemustest

Page 33: eAdventure

Loolipuke

•  Chapters•  Editchapterflags&variables

•  Näiteks"VestlusRahuldav"

Page 34: eAdventure

Lisavestluseüheleharuleefekt

•  Conversa5ons•  Editeffect•  +lisaefekt•  Ac5vate•  OK•  Valiloetelust"VestlusRahuldav”•  OK

Page 35: eAdventure
Page 36: eAdventure
Page 37: eAdventure

Määrauksele>ngimus

•  Scene•  Exits•  Edit•  Editcondi5ons•  +Addcondi5ons–  Flag–  ValiFlagnameloetelust"VestlusRahuldav”

–  Kontrolli,etValue(ac5ve/inac5ve)lahtrisoleksac5ve– OK

•  OK

Page 38: eAdventure
Page 39: eAdventure
Page 40: eAdventure

Vestluseialgaenne,kuiobjektonvõetud

Page 41: eAdventure

Objek>leefek>gategevuselisamine

•  Loolipuke‐"ObjektVõetud”•  Lisaobjek5letegevus–  Items– Ac5ons– +lisategevus–Grab

•  Lisategevuseleefekt‐tegevusonobjek5Ac5onloetelusselekteeritud– +lisaefekt– Ac5vate– Valiloetelust"ObjektVõetud”

Page 42: eAdventure
Page 43: eAdventure

Määrategelaselevestlusealustamise>ngimus

•  Characters•  Ac5ons•  Condi5ons(tabalukk)•  +Addcondi5on•  Valiloetelust"ObjektVõetud”•  OK

Page 44: eAdventure
Page 45: eAdventure

Veel>ngimusi

Page 46: eAdventure

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"

Page 47: eAdventure
Page 48: eAdventure

Ü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"

Page 49: eAdventure

Lõpp

Peaaegu

Page 50: eAdventure

Tes>minejaavaldamine

•  Mängutes5mine– Run‐Normal

– Mängulõpetamine‐ESC

•  Mänguavaldamine– File– Exportproject– Exportasastandalonejar‐basedgame