Uzantaj iloj

Retejaj iloj


eo:creacion_de_mundos_con_puck

Krei mundoj de AGE per PUCK: Resumo

Ludo en Aetheria Game Engine venas donita per mondo, kaj mondo estas kolekto de malsamaj objektoj, kiu estas de diversaj tipoj:

  • Ĉambroj (ankaŭ nomitaj lokoj), kiu estas lokoj de la mondo konektitaj inter ili per vojoj. Ĉambro povas fidele representi doma ĉambro; sed ankaŭ povus esti, dependas de etoso, vojkruciĝo, estrato, ktp.
  • Rolulo, kiu estas vivantaj estaĵoj kiu popolas la mondon, inkludanta la ludanto, kaj kiun ili povas movi inter ĉambroj tra la vojoj. Ekzemple, butikistoj, kelneroj, malamikoj, bestoj, la propra ludanto, ktp.
  • Aĵoj, kiu estas inertaj estaĵoj kiu povas trovi en la ĉambroj aŭ kiu portis la roluloj. Ekzemple, pordoj, ŝlosiloj, kofroj, seĝoj, tabloj, glavoj, mono, ktp.

Por verki plenan ludon, ni bezonos fari sekvajn aferojn (ne nepre en tiu ordo):

  • Kreu la objektoj de la ludo,
  • Kreu la rilatoj inter ili (ekzemple, vojo estas rilato inter du ĉambroj. Aŭ, se rolulo portas aĵon, do la rolulo kaj la aĵo rilatas per rilato “porti”),
  • Donu al la objektoj nomojn kaj priskribojn por ke ili aperas en la ludo,
  • Provizu la objektojn de konduton, tiu estasr, kiu povas reagi antaŭ kio faras la ludanto kaj la aliaj objektojn.

PUCK (Playable Universe Construction Kit) subtenas ĉiujn tiujn agadojn de la sekvanta maniero:

  • La kreado de objektoj fariĝas en la grafika ilo kiu okupas la maldekstran parton de la fenestro de PUCK. La iloj krei ĉambron, krei rolulon kaj krei aĵon permesas krei la objektojn kaj meti ilin en la mondo: nur alklaku sur la ilo en la ilobreto kaj sekve portu la kreitan objekton ĝis la monda loko kie vi volas meti lin. Noto: la grafika reprezento de la mondo estas nur simpla skizo de konveneco. La panela loko kie vi lasis objekton ne havos neniun gravecon en la ludo, nur metu ilin kiel pli komfortaj estus al vi por vidi kaj manipuli ilin.
  • La kreado de rilatoj inter objektaoj fariĝis ankaŭ per la grafika ilo, per krei strukturan rilaton kaj krei helpan rilaton. Por krei rilaton, sufiĉas elklaki la ilo kaj tuj poste sur la du objektoj kiujn oni deziras rilatigi. La grafika reprezento de ĉiu rilato estas sago.
  • La priskribo de la objektoj fariĝas en la objektaj paneloj kiu aperas en la dekstra parto de la fenestro de PUCK. Por aliri al la objekta panelo, sufiĉas elklaki sur ĝi en la grafika reprezento kiam neniu ilo estas selektita. Oni montros al ni la tutan informon de tiu objekto (nomoj, priskriboj, ktp.) kaj ni povos modifi ŝin.
  • Laste, la priskribo de la konduto fariĝas ankaŭ en la objekta paneloj. Ĉi tiu estas la parto de la monda kreado en kiu partoprenas la programado, por tio ĝi uzas skriptadan lingvon BeanShell. La kodo por ĉiu objekto en la formularo “Kodo kaj atributoj” de sia objekta panelo.

bildsimbolo de PUCK:

Vidu nun pli detale kiel krei mondon per PUCK. Ni komencos por Unuaj paŝoj: Krei Ĉambrojn kaj Vojojn.

eo/creacion_de_mundos_con_puck.txt · Lastaj ŝanĝoj: 2016/02/13 22:40 de notxor