0% au considerat acest document util (0 voturi)
3 vizualizări75 pagini

Tutorial Stencyl

Acest document prezintă o introducere în programul Stencyl, care permite crearea de jocuri fără a fi necesară programarea codului. Explică avantajele și dezavantajele Stencyl, cum să-l instalați și să folosiți interfața sa grafică. De asemenea, detaliază diferitele elemente care pot fi incluse într-un joc, cum ar fi actori, fundaluri, fonturi, sunete și altele. În cele din urmă, oferă informații despre cum să configurați și să publicați jocuri create în Stencyl.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
3 vizualizări75 pagini

Tutorial Stencyl

Acest document prezintă o introducere în programul Stencyl, care permite crearea de jocuri fără a fi necesară programarea codului. Explică avantajele și dezavantajele Stencyl, cum să-l instalați și să folosiți interfața sa grafică. De asemenea, detaliază diferitele elemente care pot fi incluse într-un joc, cum ar fi actori, fundaluri, fonturi, sunete și altele. În cele din urmă, oferă informații despre cum să configurați și să publicați jocuri create în Stencyl.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Cuprins

îNAINTE DE A ÎnCEPE
De ce să programezi în Flash?......................................................................................................... 3
De ce să programezi în Stencyl?..................................................................................................... 3
STENCIL
Ce este?.......................................................................................................................................... 3
Avantaje....................................................................................................................................... 4
Dezavantaje ................................................................................................................................. 4
Instalare ....................................................................................................................................... 5
Feronerie...................................................................................................................................... 6
Linux 8
Stencylforge .................................................................................................................................. 10
Stencylpedia .................................................................................................................................. 10
Interfaț ă .......................................................................................................................................... 11
Panou de unelte .............................................................................................................. 11
Panou de elemente................................................................................................................... 15
Panou de jocuri ......................................................................................................................... 16
CREAREA UNUI NOU JOC............................................................................................................ 17
Tabloul de bordd ..................................................................................................................................... 19
Panou de lucru ............................................................................................................................ 19
ELEMENTE ALE JOCULUIO .................................................................................................................... 19
TIPURI DE ACTORI......................................................................................................................... 19
Aparitie ............................................................................................................................... 20
Behaviors................................................................................................................................... 22
Events ........................................................................................................................................ 23
Coliziunen ..................................................................................................................................... 24
Fizicăs ....................................................................................................................................... 26
Proprietăț i.................................................................................................................................. 28
BACKGROUND ............................................................................................................................... 29
FONTURI............................................................................................................................................ 31
SUNETE.......................................................................................................................................... 33
TILESETS......................................................................................................................................... 34
Jaef
TUTORIAL STENCYL

SCENA ............................................................................................................................................ 36
SCENA ........................................................................................................................................ 37
COMPORTAMENTS................................................................................................................................ 39
EVENIMENTE ...................................................................................................................................... 41
FIZICA ..................................................................................................................................... 42
BACKGROUND ........................................................................................................................... 42
PROPRIETATES ............................................................................................................................... 44
COMPORTAMENTUL ACTORULUI.................................................................................. 44
SCENE BEHAVIOR .......................................................................................................................... 46
PROGRAMAREA COMPORTAMENTELOR...................................................................................................... 47
PANOU DE EVENIMENTE....................................................................................................................... 47
BASIC
INPUT......................................................................................................................................... 48
TIME .......................................................................................................................................... 48
ACTORI...................................................................................................................................... 48
COLIZIUNI................................................................................................................................ 49
SUNET....................................................................................................................................... 50
ATRIBUTTES............................................................................................................................... 50
AVANSAT
PALETA DE BLOCURI..................................................................................................................... 50
TIPURI DE ATRIBUTE................................................................................................................... 51
PALETA
PANOU DE PROGRAMAREN .......................................................................................................... 56
CONFIGURĂRI ALE JOCULUIO ........................................................................................................ 57
SETTINGS ....................................................................................................................................... 58
NOIB ............................................................................................................................................... 58
Încărcător.......................................................................................................................................... 59
GENERAL.................................................................................................................................... 59
APARIȚ ĂE............................................................................................................................. 60
BAR STYLE.................................................................................................................................. 60
BAR COLOR ................................................................................................................................ 60
ATRIBUTE................................................................................................................................... 61
CONTROALE ..................................................................................................................................... 62

página 1
Jaef
TUTORIAL STENCYL

GRUP........................................................................................................................................... 62
PENCYL .............................................................................................................................................. 64
CREAREA UNUI JOC......................................................................................................................... 65

p. 2
Jaef
TUTORIAL STENCYL

ÎNAINTE DE A ÎNCEPE

De ce să programezi în Flash?

Programarea jocurilor în flash ne indică că vom fi capabili să-l executăm pe orice sistem
operativ, fie de la un player flash, fie de la un browser, astfel ne scutim
dependenț a de un anumit sistem de operare pentru jocul nostru.

În plus, prin faptul că sunt flash, vom garanta că jocurile nu vor fi foarte grele, aș a că putem
executaț i-le pe aproape orice computer, oricât de simplu ar fi acesta.

De ce să programezi în Stencyl?

Programarea în Stencyl ne facilitează foarte mult crearea jocurilor noastre video, deoarece oferă
manevrarea coliziunilor ș i fizica, o interfaț ă foarte prietenoasă ș i detaliată, cu toate acestea ne-a ș i
permite utilizarea funcț iilor mai complexe dacă dorim, fiind în plus un software de tip
gratuită care include propriile sale ghiduri ș i are forumuri unde, dacă avem vreo întrebare, ne pot ajuta
rezolvator, în plus faț ă de a ne oferi exemple ș i cursuri de jocuri.

STENCLĂ

Ce este?

Stencyl este un software de creare de jocuri video care permite utilizatorilor să creeze jocuri video în
2D pentru calculatoare, dispozitive mobile ș i web. Software-ul este disponibil în mod
gratuită, cu anumite opț iuni de publicare disponibile pentru achiziț ie.

Jocurile create pot fi exportate pe web prin intermediul Adobe Flash Player, ș i pentru
calculatoare ca jocuri executabile (.EXE pentru Windows, APP pentru mac), precum ș i în
dispozitive mobile diferite precum aplicaț ii de iOS ș i Android.

Conț ine fizică ș i coliziuni, care pot fi dezactivate selectiv sau complet pentru
a diminua orice impact asupra performanț ei potenț iale a jocurilor care nu necesită
simularea fizică completă.

Aplicatia include mai multe module care sunt utilizate pentru a efectua sarcinile necesare pentru
crea jocuri cu software-ul:

Editorul de Behaviors este utilizat pentru a crea ș i edita codul ș i logica jocului în piese
modulare cunoscute sub denumirea de conducte ș i evenimente.

p. 3
Jaef
TUTORIAL STENCYL

Editorul de Tilesets este utilizat pentru a importa ș i edita jocuri de Tilesets, inclusiv ale lor
forme de coliziune, aspectul ș i animaț iile.
Editorul de Actor se utilizează pentru a crea ș i edita entităț i de joc (Actori) ș i setările acestora,
inclusiv comportamentele, fizica ș i animaț iile.
Editorul de Scene este folosit pentru a crea ș i edita nivelurile ș i stările de joc (Scene).
prin utilizarea actorilor, seturilor de plăci ș i comportamentelor.

Instrumentele suplimentare permit utilizatorului să importe imagini pentru a fi folosite ca prime.


planuri ș i fundaluri ale scenelor, sursele de importare ș i editare a sunetelor, de importare ș i
fiș iere muzicale (MP3 ș i OGG sunt compatibile, în funcț ie de obiectivul de exportare), ș i
configurarea jocului, cum ar fi controalele jucătorilor ș i rezoluț ia jocului. O bibliotecă
comportamentele predefinite sunt incluse cu Stencyl pentru a reduce necesitatea de a recrea
comportamente comune ale jocurilor ș i diverse "kituri" de jocuri oferă puncte de plecare
funcț ionale de genuri de jocuri în 2D comune.

Când creăm un nou comportament, putem să-l creăm fie sub formă de cod, fie în modul drag and drop.
Utilizând modul de Cod de comportament, utilizatorul poate logica programului în
formă de text tradiț ional ș i opț ional deschiderea codului într-un editor extern. Pe de altă parte,
modul drag and drop este o interfaț ă grafică pentru utilizatori care le permite utilizatorilor să creeze logică de
joc modular pentru actori ș i scene folosind un limbaj de programare vizual. Cum se
este un limbaj de programare vizual, utilizatorii nu sunt obligaț i să înveț e un
un limbaj de programare determinat, nici nu trebuie să se îngrijoreze de sintaxă. Dimpotrivă,
acț iunile disponibile sunt trase ș i fixate dintr-o paletă de "blocuri de cod". Acestea
blocurile se vor ajusta la locul lor ș i se vor adăuga între ele, ceea ce permite crearea unei logici avansate
pornind de la componente de bază. Pentru a evita erorile de sintaxă în timpul compilării, nu toate
blocurile se vor potrivi împreună. De exemplu, un spaț iu care necesită o valoare booleană nu
va accepta un bloc care reprezintă o valoare numerică.

Integrat cu Stencyl, avem Pencyl, un editor de imagini. Utilizarea sa în Stencyl este de obicei
secundar, deoarece imaginile sunt de obicei importate. Alternativ, se poate
configuraț i pentru a utiliza editoare de imagini externe, cum ar fi Photoshop ș i GIMP.

Ventajas
Multiplatformă, adică se poate folosi pe Windows, Linux ș i Mac.
Interfaț ă foarte completă ș i detaliată
Mai multe formate pentru a exporta jocul (.exe .app .flash .apk)
Ghidul programului creat de aceeaș i pagină (stencylpedia).

Desventajas
Pentru a avea toate funcț iile, trebuie să cumpăraț i versiunea PRO
Traducerea în limba spaniolă este incompletă
La stencylpedia este disponibilă doar în engleză

paj. 4
Jaef
TUTORIAL STENCYL

Instalare

Instalarea Stencyl este foarte rapidă ș i simplă, mai întâi trebuie să-l descărcăm de
[Link], facem acest lucru vizitând mai întâi pagina din browserul nostru

O dată ce suntem în ea, vom face clic pe butonul ne va apărea o altă fereastră

Aici vom decide pe ce sistem de operare îl vom utiliza, selectăm dorit ș i


aș teptăm să se descarce.

pag. 5
Jaef
TUTORIAL STENCYL

Feronerie

Pentru a-l instala pe Windows, odată ce avem fiș ierul, dăm dublu clic ș i ne
va apărea următoarea fereastră

Vom face clic pe butonul de executare ș i ne va apărea installerul


del stencyl.

Odată ce avem această fereastră, vom face clic pe următorul.


ș i ne va cere în ce dosar dorim să instalăm.

Aletem dosarul ș i facem clic pe instalare ș i se va continua cu


instala

Odată ce s-a făcut asta, aș teptăm să termine de instalat, ș i îi


vom face clic pe next.

pagină 6
Jaef
TUTORIAL STENCIL

Con esto ya se abra terminado de instalar el stencyl, solo


va trebui să facem clic pe terminare ș i ne va rula stencyl.

pág. 7
Jaef
TUTORIAL STENCYL

Linux

Pentru a instala Stencyl pe Linux, trebuie să ț inem cont de ce distribuț ie o vom folosi.
instala, aceeaș i pagină de stencyl ne spune cum să instalăm pentru diferite distribuț ii, în
cazul nostru îl vom face pentru Ubuntu/Debian ș i derivate, datorită faptului că este cea mai distribuită
folosit astăzi.

Nota: Dacă se foloseș te Debian de 64 de biț i, va trebui să descărcăm arhitectura de 32 de biț i.


biti, asta o vom face cu următoarele comenzi:

sudo dpkg–add-arquitecture i386


Sudo apt-get update

Primul lucru pe care îl vom face este să descărcăm fiș ierul .[Link] de stencyl pe computerul nostru.

Apoi vom trece la descompresia fiș ierului nostru ș i vom vedea următoarele dosare

pag. 8
Jaef
TUTORIAL STENCYL

Unde putem observa că avem un fiș ier numit Stencyl, pe care îl vom executa pentru a putea
deschide programul, dar înainte de asta trebuie să descărcăm anumite pachete pentru a-l putea rula.

Vom introduce următoarea comandă ș i vom descărca pachetele

Apoi vom introduce următoarea comandă ș i vom descărca din nou pachete.

În cele din urmă, vom introduce această ultimă comandă ș i vom descărca ultimele pachete.

Odată ce am terminat tot acest lucru, suntem pregătiț i să executăm stencyl, acest lucru îl vom face situându-ne
în folderul unde avem stencyl ș i executând comanda

Cu asta se va deschide interfaț a ș i suntem gata să folosim Stencyl

pág. 9
Jaef
TUTORIAL STENCYL

Stencylforge

Stencylforge este comunitatea online de stencyl, pentru a putea intra în ea este necesar
înscrierea, aceasta se face complet gratuit, aici putem găsi mare
varietate de conț inut pentru crearea de jocuri, cum ar fi animaț ii, fundaluri, comportamente, sunete.
Pe lângă extensii sau kituri pentru Stencyl, pentru a accesa Stencylforge ne vom conecta.
direct din Stencyl.

Stencylpedia

La stencylpedia, aș a cum îi spune numele, este enciclopedia stencyl, în ea putem găsi


todo despre el, de la instalare, cum să programezi, cum să creezi jocurile, cum să editezi
imagini cu pencyl, precum ș i un număr infinit de idei pentru jocuri. Această enciclopedie se află
Pagina de Stencyl este complet în engleză ș i poate fi accesată din Stencyl.

p. 10
Jaef
TUTORIAL STENCYL

Interfaț ă

Odată ce avem instalat Stencyl, la deschiderea acestuia vom vedea următoarea interfaț ă

Panou de unelte

Panou de jocuri

Panou de elemente

Panou de unelte

Aș a cum ne putem imagina panoul nostru de instrumente, este ca cel din toate programele, aici
avem opț iunile pentru Stencyl în sine, precum ș i câteva pentru joc. Putem observa că
avem o bară de instrumente ș i o bară de pictograme, majoritatea elementelor din ambele
se repetă, aș a că pot fi folosite cele cu care se simt mai confortabil, vom explica toate.

ICONURI
Acest simbol ne este util odată ce avem deschis un joc, cu el putem crea
actori noi, scene, fundaluri, font, comportament, sunet sau set de plăci.

Acest icon este folosit pentru a salva jocul nostru.

Acest icon ne este de folos în cazul în care dorim să importăm un joc sau un element.
cum ar putea fi un background, actor, comportament, etc.

Acest icon ne ajută să configurăm opț iunile jocului nostru, care sunt numele,
dimensiunea ecranului jocului, descriere, etc.

p. 11
Jaef
TUTORIAL STENCYL

Acest icon ne serveș te pentru a accesa stencylforge.

Aceast icon ne ajută să accesăm stencylpedia.

Acest icon ne este util în cazul în care avem nevoie de ajutor, dând clic se va deschide o fereastră cu
3 opț iuni pentru a ne ajuta.

Aici putem alege dacă dorim să întrebăm în forumuri despre


stencyl, dacă dorim să mergem la stencylpedia sau dacă dorim să începem un
chat pentru a ne oferi ajutor.

Acest icon ne permite să decidem cum vrem să testăm


jocul nostru fie în playerul flash fie în browser.

Acest icon ne permite să testăm jocul nostru oricând dorim


atâta timp cât nu are erori.

Această pictogramă ne va permite să publicăm jocul nostru, adică, cu aceasta în sfârș it vom putea
lăsaț i jocul nostru gata, când dăm clic ne va apărea o fereastră pentru a decide formatul.

Aquí podremos seleccionar en que formato vamos a dejar nuestro


joc sau dacă dorim să-l încărcăm pe magazinul web Google Chrome sau pe
stencyl arcade. Dar trebuie să ț inem cont că opț iunea
aplicaț ia standalone pentru .exe sau .app este disponibilă doar pentru
versiunea PRO de stencyl.

pág. 12
Jaef
TUTORIAL STENCYL

BARA DE UNELTE

În fila Fiș ier putem observa că avem mai multe opț iuni, dintre care
unele dintre ele nu vor deschide alte feronier, majoritatea acestora
fac ceea ce numele lor indică.
Creează Noua această opț iune ne permite să creăm un nou joc sau de asemenea un
nou element de joc, la apăsarea pe el ne va apărea o fereastră nouă
Open Resourcenos permite deschide un anumit resursă precum comportamentele,
actori, scene, etc.
Import Resourcenos permite importarea unui anumit resurs.

Închide Gamenos permite închiderea jocului ș i revenirea la fereastra iniț ială a


stencyl.

Import Gamenos permite importa un joc în panoul nostru de jocuri.

Export Gamenos permite exporta un joc, pentru a-l putea importa ulterior din
oricare alt calculator care are stencyl, indiferent de sistemul de operare pe care îl foloseș te
utilizând.
Convertiț i la joc mobil această opț iune ne permite să convertim jocul nostru într-un joc pentru
dispozitiv mobil, cum ar fi un smartphone.
Verifică actualizări această opț iune ne permite să căutăm dacă există vreo versiune mai recentă a stencyl.

Preferinț ele această opț iune ne permite să configurăm stencyl, limba, editorii,
configurări pentru tipul mobil, etc.
Conectare Această opț iune ne permite să ne conectăm la stencylforge.

Această opț iune ne permite să ieș im din Stencyl.

În fila vizualizare putem alege ce elemente


dorim să fie afiș ate în stencyl nostru, astfel
cum ne permite să deschidem stencylpedia ș i opț iunile
de jocul nostru.

pagină 13
Jaef
TUTORIAL STENCYL

În tab-ul run ne permite


testează jocul nostru.

În fila publicare putem publica jocul nostru, aici


putem observa că apar opț iunile versiunii PRO de
stencyl dar nu ne permite să le folosim.

În fila extensii putem accesa la


extensii de captură de ecran, resursele
monitor sau orice altă extensie pe care am instalat-o.

În fila debug putem vedea folderul de


jocurile pe care le-am creat sau de asemenea
carpeta jocului nostru specific, astfel
cum să creezi kituri, pe lângă unelte pentru
eliminaț i fiș ierele neutilizate.

p. 14
Jaef
TUTORIAL STENCYL

În fila de ajutor avem diferitele ajutoare pe care le


stencyl ne oferă, ca cursuri pentru a începe, stencylpedia,
informaț ii despre API, ce este nou în stencyl, versiunea
ce administrăm ș i dacă dorim să îmbunătăț im versiunea PRO
de stencyl.

Panel de elemente

În acest panou avem opț iunile pentru jocurile noastre ș i kiturile noastre, precum ș i pentru
stencylforge ș i reț elele sociale ș i paginile web ale stencyl.
PROIECTELE MELE
Gamesnos ne va deschide panoul de jocuri.
Kitsnos va deschide un panou unde vom avea kiturile noastre.

DESCARCĂ

Gamesaquí ne va deschide un panou în care vom putea


descărcaț i jocuri de pe stencylforge.

Kitsaquí ne va deschide un panou în care vom putea descărca


kituri de pe stencylforge.

Extensionsaici ne va deschide un panou în care vom putea


descărcaț i extensii de pe stencylforge.

Ș TIRI
Ce e nou? Această opț iune ne va deschide o fereastră spunându-ne
ce este nou sau ce contine versiunea noastră de stencyl.

Această opț iune ne va trimite la Facebook-ul Stencyl.

Această opț iune ne va trimite la Facebook-ul stencyl.


Opț iunea noastră de blog ne va trimite la Facebook-ul lui Stencyl.

Această opț iune ne va trimite la facebook-ul lui Stencyl.

p. 15
Jaef
TUTORIAL STENCYL

Panel de jocuri

În acest panou vom avea toate jocurile pe care le creăm, precum ș i jocurile exemplu pe care le avem
trage stencyl implicit, este suficient să dai dublu clic pe fiecare joc pentru a-l deschide.

Putem observa că avem 3 butoane în partea de sus

Cu acest buton putem crea un nou joc, când facem clic pe el...
vor deschide o fereastră nouă pentru a-l crea.

Cu acest buton putem importa un joc în panoul nostru, trebuie să


a fi în format de fiș ier .STENCYL.

Cu acest buton putem exporta un joc, care va fi salvat în


.STENCYL pentru a-l putea încărca ulterior dacă dorim.

De asemenea, putem observa că avem un cadru cu linii punctate.

Con el podemos crear un nuevo juego, de la misma manera que con el botón
verde.

p. 16
Jaef
TUTORIAL STENCYL

CREAREA UNUI NOU JOC

Până acum avem deja o idee despre cum funcț ionează Stencyl ș i despre structura sa, acum vom
creaț i un joc pentru a explica mai detaliat partea de programare, animaț ie ș i editare
de un joc.

În partea de sus a panoului nostru de jocuri avem opț iunea de a crea un nou joc.
vom da clic pe „Creează un joc nou” ș i ni se va deschide o fereastră nouă care ne va cere ce tip de
joc pe care vrem să-l creăm

În această fereastră putem


observa că avem mai multe
opț iuni, dintre care 4 sunt
exemple de jocuri pentru a crea
care vin implicit în
stencyl ca tutoriale.

Notă: se recomandă realizarea celor 4


tutoriale pentru a te familiariza mai mult
cu modul de a crea jocuri.

De asemenea, putem observa că


avem 2 file unde
decidem dacă vom face un
joc pentru a fi utilizat pe un site web sau pe PC, ș i dacă dorim să creăm un joc pentru un dispozitiv

mobil

În acest moment, vom face clic pe opț iunea „Blank


„Joc” cu acesta vom putea crea un joc nou,
asta ne va deschide o nouă fereastră.

pg. 17
Jaef
TUTORIAL STENCYL

În care vom pune numele de


joc, descrierea sa dacă se doreș te, ș i
dimensiunea pe care o va avea fereastra
joc, din default există 3 dimensiuni,
dar există ș i opț iunea personalizată dacă
se doreș te să se pună o dimensiune diferită la
prin defect, odată ce totul este definit
vom face clic pe butonul creează ș i ne
va apărea următoarea fereastră

DASHBOARD

PANOU DE LUCRU

În această fereastră putem observa că avem 2 panouri, care sunt tabloul de bord ș i panoul de
muncă.

pag. 18
Jaef
TUTORIAL STENCYL

Tabloul de bord

În dashboard vom găsi toate elementele de


jocul nostru este împărț it în mai multe secț iuni, aceasta pentru a avea
mai multă uș urinț ă în a-i localiza. Aceste elemente ne
oferă fiecăruia în parte panoul său de lucru, adică
un panou unde vom avea grupate toate elementele de
o categorie comună, iar când dăm clic le vom putea vizualiza în
o filă individuală pentru fiecare, având în vedere
că vom putea deschide atâtea taburi câte dorim fără
importa la categoria de element care sunt. Aceste categorii
son Actor type, Backgrounds, Fonts, Scenes, sounds, tilesets,
comportamente ale actorilor, comportamente ale scenei, cod.

Panou de lucru

În panoul de lucru vom putea vizualiza toate elementele dintr-o aceeaș i categorie, aș adar
fiecare categorie are propriul panou de lucru, în care vom putea decide dacă dorim să adăugăm
elemente noi, dacă dorim să eliminăm sau dacă dorim să modificăm vreunul.

ELEMENTELE JOCULUI

Până acum am menț ionat mai multe elemente ale jocului, cum ar fi actorii, scenele,
seturi de plăci, etc. Este timpul să le explicăm mai complet pe fiecare pentru a putea înț elege mai bine
funcț iile ș i a crea în cel mai potrivit mod jocurile noastre.

TIPURI DE ACTORI

Vom începe cu „Tipuri de Actori”, această opț iune ne va permite să ne creăm actorii, care
básically sunt personajele din jocul nostru, cum ar fi, de exemplu, în Mario Bross, Mario ș i Luigi
sunt actori. Există mai multe tipuri de actori pe care îi putem folosi, continuând cu exemplul lui Mario
Bross, în Mario ș i Luigi sunt actorii jucători sau cunoscuț i ș i ca tip "players" care
sunt cei pe care îi foloseș te jucătorul, dar există ș i altele cum ar fi goomba sau kooppa care sunt din

p. 19
Jaef
TUTORIAL STENCYL

tipuri de duș mani sau "duș mani" care interacț ionează în mod independent de jucător, de asemenea
există altele de tip „NPC” (personaj non-jucător), care sunt cele pe care utilizatorul nu le controlează ș i nu
sunt duș manii lui, aceș tia de obicei îi vând ceva sau transmit un mesaj jucătorilor, în cazul
Un exemplu va fi Toad, care întotdeauna îi lasă mesaje sau îi oferă obiecte lui Mario.

Acum că avem o idee despre ce sunt actorii, vom proceda să creăm unul, pentru aceasta fiind
În opț iunea „Tip Actor” vom face clic pe opț iunea Creare Nouă
găseș te în colț ul din dreapta sus al feronierului ș i ne va apărea
fereastra următoare

Acolo vom specifica numele actorului nostru ș i îi


vom crea, făcând asta stencyl ne va deschide o
fereastră nouă unde vom avea toate opț iunile de
actor, ș i dacă dorim să ne întoarcem la tab-ul principal, vom da
clic pe "Dashboard".

În fila actorului vom vedea că în partea


superior central avem mai multe opț iuni, acestea sunt
pentru întreaga configurare a actorului nostru.

Appereance

Primul avemm fila de aspect care spune „Aparitie”, aici vom pune lao las
animatii pentru actorul nostru, facem acest lucru dând clic pe caseta care se vede în centru, ș i
ne va lăsa pe filă în următoarea manieră

Pentru a adăuga animaț ia


personajului nostru
vom selecta
tablou care spune "clic aici"
a adăuga un cadru

Este important de menț ionat


ce putem pune
varii animaț ii la

p. 20
Jaef
TUTORIAL STENCYL

personajul nostru, de exemplu, una pentru când merge spre dreapta sau spre stânga, pentru când
salte, în caz de moarte, în caz de a fi fără să faci nimic, etc.

Pentru a-i oferi efectul de animaț ie


de exemplu de a merge, punem
varii imagini.

Aș a cum se poate observa în partea de sus avem


opț iunile pentru a denumi animaț ia noastră,
si se cicla ș i punctul de origine, fiecare imagine a
animatia are un anumit timp de durata.

Dacă dorim să-l modificăm, facem clic pe acesta


îmaginea ș i ne va apărea fereastra următoare,
care este dată în milisecunde, o putem
modificăm în funcț ie de timpul de care avem nevoie.

Dacă dorim să adăugăm mai multe animaț ii, în colț ul din dreapta jos
avem două butoane, unul care este un "+" ș i altul care este "-", cel mai util este
pentru a adăuga ș i cel puț in pentru a scoate, de asemenea, avem încă două lângă ele, o stea ș i niș te
cuadro, steaua serveș te pentru a asigna animaț ia principală pe care o dorim pentru actorul nostru ș i
cadre pentru a duplica o animaț ie ș i astfel dorim.

pag. 21
Jaef
TUTORIAL STENCYL

Dând clic pe „+” ne va apărea o


nouă animaț ie ca cea pe care o vezi în
următoarea imagine. În care
vom urma aceleaș i paș i ca în
prima animaț ie pentru a o crea.

Odată ce aț i terminat de pus toate


animatiile noastre le vom vedea de la
partea stângă, ș i putem să le modificăm
dându-le clic dacă dorim, la fel ca
marcaț i animaț ia noastră principală cu
butonul stelei.

Comportamente

Acum că avem actorul nostru cu toate animaț iile pregătite, vom trece la fila de
„Comportamentele”, aș a cum sugerează numele, sunt comportamentele pe care le vom oferi în modului nostru
actor, de exemplu în cazul lui Mario a merge, a alerga, a sări, a se apleca, a zbura, a muri, etc.
Stencyl, în mod implicit, aduce câteva comportamente, dar putem crea ș i ale noastre dacă le
ne dorim, iată partea unde vom programa, acest lucru îl putem face grafic.
manera drag and drop, sau dacă dorim prin intermediul codului.

Să începem prin a adăuga un comportament


prin implicare, odată ce vom fi în
fila de comportamente fereastra se
va arăta ca în imagine.
Pentru a adăuga unul, vom da clic pe
tablou din mijloc

p. 22
Jaef
TUTORIAL STENCYL

Aici vom vedea că în partea stângă avem


o listă de tipuri de comportamente
vom da clic pe unul pe care îl dorim, în
în cazul nostru vom alege în „controls” ș i apoi
vom alege pe cel care spune „jump and run“
miș care

În această fereastră vom observa toate


opț iunile comportamentului pe care tocmai le-am
a alege, aici putem configura totul ca
deseamos, de unde cu ce tastă se va
mutaț i actorul nostru, ce viteză, până la
ce animaț ie vom folosi pentru când săriț i sau
corre. Ș i dacă dorim să eliminăm comportamentul sau
adăugaț i unul nou în partea de jos a
pe partea stângă observăm că avem aceste
două opț iuni. Mai târziu vom explica mai mult
detaliat cum să creezi un comportament propriu.

Evenimente

Acum să trecem la tab-ul "evenimente", aici este locul unde vom pune evenimentele pe care actorul le poate
a dezvolta, acest lucru este foarte similar comportamentelor, aici putem programa ce va face actorul, dar
cu diferenț a că va fi doar pentru acel actor. Această filă în special este recomandată
folosiț i-o doar în cazul în care evenimentul îi serveș te doar acestui actor, în caz contrar se recomandă mai bine
a face un comportament deoarece în acest fel îl putem asigna mai multor actori, fără necesitatea
de andar repetiț i-l pentru fiecare care are nevoie.

p. 23
Jaef
TUTORIAL STENCIL

Aici observăm că avem opț iuni


atât din partea stângă cât ș i din partea
stânga, de partea stângă care
vom explica într-un mod mai detaliat despre
ora de a programa comportamentul nostru,
ahora solo le daremos una vista rapida
pentru a avea o idee despre asta.

Vom avea evenimentele posibile de adăugat, pentru aceasta facem clic pe acea opț iune ș i
ne va apărea o listă cu evenimentele posibile. Acestea au la rândul lor mai multe opț iuni, acestea
se vor explica mai târziu când vom face un comportament.

Pe partea dreaptă avem mai multe opț iuni, cele de programare,


pe care le vom explica mai târziu la ora pe care o credem
comportamentul nostru.

Coliziune

Acum să trecem la fila de „coliziune”, în această fereastră vom vedea actorul nostru cu toate ale sale
animaț ii, aș a cum sugerează numele, în această fereastră vom ajusta zonele de coliziune pentru
actorul nostru, asta va fi util de exemplu în cazul lui Mario, dacă dorim să zdrobească duș mani, sau
care loveș te blocuri.

p. 24
Jaef
TUTORIAL STENCYL

În partea de sus observăm că


avem opț iuni de „adăugaț i cutie”
„adaugă cerc” ș i „adaugă poligon”, aceste
servesc pentru a specifica forma
ce va avea zona noastră de
coliziune în actor.

Dimensiunea zonei o configurăm cu


opț iuni pe partea dreaptă, precum ș i
poziț ia pe care dorim să o aibă actorul.
De aceeaș i parte dreaptă vedem că avem
o opț iune care spune "este un senzor?"
opț iunea serveș te pentru ca actorul să fie intangibil,
dar, aș a cum spune numele său, indicaț i de fiecare dată
que haya una colisión, actuando como un
senzor care ne-ar putea fi util la momentul
programa. De asemenea, avem opț iunea
"grup", dar aceasta o vom explica puț in
mai tarziu.

p. 25
Jaef
TUTORIAL STENCYL

Fizică

Acum vedem că avem 5


opț iuni mai multe care sunt:
“general”, “heaviness”, “material”,
“damping” y “advanced”.

Aici putem observa că avem 3 opț iuni de configurare, care afectează


direct către actor.

Ce tip de actor?
Aici putem indica dacă actorul nu se poate miș ca,
de exemplu un NPC, dacă nu poate fi mutat,
cum ar fi o platformă sau dacă este normal, aceasta
care indică că poate fi mutat.

Poate roti?
Aici indicăm dacă dorim ca actorul să rotească sau nu.

Afectat de gravitaț ie?


Aici vom indica dacă actorului nostru i se afectează
gravitate sau nu.

Aici vom indica greutatea actorului

p. 26
Jaef
TUTORIAL STENCYL

Putem determina atât masa lineară cât ș i masa


unghiular al obiectului, în cazul în care dorim să fie mai uș or sau
mai greu la rotire.

Acum trecem la opț iunea de material, aici putem specifica de ce clasă de


material din care este făcut actorul nostru, cum ar fi piatră, metal, lemn, etc.

Materiale presetate
Stencyl ne aduce câteva materiale precum lemnul,
piatră, plastic, metal, etc. Dar dacă dorim, de asemenea
putem ajusta conform convenienț ei noastre cu opț iunea
custom, aceasta ne va permite să modificăm parametrii de
frecare ș i rebote
Frecare
Aici configurăm fricț iunea actorului nostru.
Frecare
Aici configurăm rebotezul dvs.

Aici putem configura amortizarea actorului nostru, avem 2 tipuri: liniar ș i


angular.

Aceasta o configurăm gândindu-ne cât de mult


amortizare dorim pentru actor, acest lucru
vine fiind ca îș i va reduce viteza,
cum ar fi cazul cu aerul în
autoturisme. Putem configura atât în mod
lineal ca în mod unghiular.

Aici vom configura dacă actorul nostru este afectat de fizică sau nu, precum ș i altele
opț iuni.

p. 27
Jaef
TUTORIAL STENCYL

Dezactivează fizica
Aici indicăm dacă actorul va fi afectat de fizică
o nu.
Limite de coliziune auto-scalabile
aici indicăm dacă vrem să escaladăm coliziunile de
rebote.
Activează coliziuni continue
Aici indicăm dacă dorim să aibă coliziuni
continuas, adică m-am ciocnit de mai multe ori.
Poate fi suspendat?
Aici vom indica dacă putem să punem actorul pe pauză sau nu.

Proprietăț i

În sfârș it, am ajuns la


tab-ul „proprietăț i”
în aceasta putem modifica
opț iunile generale de
actorul nostru.

Nume
Aici este locul unde îi vom pune nume
actorul nostru sau putem să-l modificăm
în momentul în care dorim

Description
Aici este locul unde putem scrie o
o descriere mică a actorului nostru.

Grup

Aici vom decide în ce grup va merge


a fi actorul nostru.

pág. 28
Jaef
TUTORIZARE STENCYL

Acum avem configurat actorul nostru, într-un mod similar putem crea toț i actorii.
ce dorim sau avem nevoie pentru jocul nostru.

BACKGROUND

Acum să ne întoarcem la tabloul nostru de bord ș i să trecem la următoarea opț iune „Fundaluri”, aceasta
Aș a cum spune numele, vor fi fundalurile pentru jocul nostru.

Dând clic pe caseta de în


medio ne va permite să creăm un
fundal nou.

Aici îi vom da un nume ș i îi vom oferi


clic pe crea.

Aici trebuie să menț ionăm ceva


important, background-ul nostru
poate fi de dimensiunea exactă a
jocul nostru, dar poate de asemenea
a fi mai mare, de exemplu în
toate jocurile cu Mario întotdeauna
vedem cum Mario se miș că
prin intermediul nivelului, acesta este motivul pentru care

are un fundal foarte mare


ceea ce îi permite să se deplaseze pe el,
también podemos notar que en
în anumite niveluri, lumea, să spunem aș a, se miș că, această opț iune este de asemenea posibilă aici în stencyl.

p. 29
Jaef
TUTORIAL STENCYL

deoarece îi putem atribui o viteză de deplasare fundalului nostru dacă este de dimensiuni mai mari
mare decât ecranul nostru.

Para agregar la imagen del background le daremos clic a este clic, el cual nos
am stabilit că de partea noastră dreaptă.

În butonul care spune alegeț i imaginea

Vom da clic ș i vom selecta


imaginea pe care o dorim

Odată ce îl avem aș a
putem observa că deja
avem opț iuni noi pentru
configura, atât de al nostru
partea dreaptă, ca a noastră
lado izquierdo.

Putem observa că avem opț iunea de a adăuga mai multe imagini, aceasta este pentru dacă
ne dorim ca fundalul nostru să se schimbe între mai multe imagini. De la
în acelaș i mod putem adăuga toate fundalurile pe care le dorim.

pagina 30
Jaef
TUTORIAL STENCYL

Aici vom avea opț iunea de a adăuga viteză fundalurilor dacă


ne dorim să se miș te, fie orizontal, vertical sau ambele.
Aș a cum putem să-i spunem dacă dorim ca fundalul să revină
începe după ce s-a parcurs totul.

FONTURI

Acum ne vom întoarce la tabloul nostru de bord ș i vom merge la următoarea opț iune, numită fonturi.

Aici, după cum sugerează numele, vom crea fonturile pentru literele noastre în joc, fie pentru
utilizarea pe care o dorim, cum ar fi, timpul, instrucț iunile, scorul, etc. Aici
vă recomandăm să vizitaț i paginaa[Link] deoarece are o mare varietate de
surse de descărcare uș oară.

Dând clic pe caseta de în


în medie putem adăuga o
fântână nouă

Aici vom proceda să punem numele pentru


sursa noastră ș i vom face clic pe creează.

p. 31
Jaef
TUTORIAL STENCYL

Pe partea dreaptă avem opț iunile


pentru a configura ș i în centrul, putem
vezi cum va arăta fontul nostru.

Set de caractere
serveș te pentru a specifica dacă sursa noastră va fi doar pentru
números, solo para letras, o ambos.
Aici este locul unde vom alege fontul nostru, pentru
stencyl implicit aduce câteva, dar în butonul de
putem adăuga ș i alta, cum ar fi
exemplu cele pe care le-am descărcat.
Mărimi pentru a alege dimensiunea fontului nostru.
Stylees ș i vrem să punem litera normală, îngroș ată,
italică, etc.
Smoothingesta este netezirea pentru sursa noastră.
Aici alegem culoarea fontului nostru.
Gradient colornos serveș te dacă vrem ca a noastră
fântână cu 2 culori, dacă nu o dorim, nu-i
nu atribuim nicio culoare ș i rămâne doar de o culoare.
Gradient offset nu ne ajută în cazul în care avem 2 culori pentru
ajustaț i tonul ambelor culori.

Acum în fila proprietăț i

Aici putem renumi sursa dacă dorim


dorim, aș a cum putem să-i adăugăm o
descriere.

În acelaș i mod putem configura toate literele de care va avea nevoie jocul nostru.

Notă: precizăm că lăsăm opț iunea „scenă” pentru final, având în vedere
că înainte de a o explica trebuie să explicăm tileset-urile ș i
sunete.

pág. 32
Jaef
TUTORIAL STENCYL

SUNETE

Acum ne întoarcem la tabloul nostru de bord ș i intrăm în următoarea opț iune numită „sunete”, care
aș a cum spune numele său, este locul unde vom adăuga sunetele pentru joc, fie pentru niveluri,
el inicio, pausa, game over, etc.

Pentru a adăuga un sunet, îi dăm


clic pe caseta din centru.

Aici vom alege numele pentru sunetul nostru ș i îi


vom crea.

De partea noastră stângă vom avea un


tablou

Făcând clic ne va permite să adăugăm un


sunet, odată ce îl avem
vom observa că acolo unde spune „sunet
info" va apărea informaț ia despre sunet
(canale, rată). Pe partea dreaptă putem asculta melodia cu butonul de redare, de asemenea
putem decide dacă va fi muzică de fond sau un efect sonor, cum ar fi un foc de armă, o monedă,
moarte, etc.
Pentru a adăuga toate sunetele de care avem nevoie sau pe care le dorim, o vom face în acelaș i mod.

pág. 33
Jaef
TUTORIAL STENCYL

TILESURI

Bine acum ne întoarcem la tabloul nostru de bord ș i mergem la următoarea opț iune numită
“tilesets”, primero vamos a explicar que son los tilesets. Pensemos siempre en el juego de Mario
Bross, la fiecare nivel observăm munț i, arbuș ti, nori, platforme, etc. Acestea sunt tileset-urile
aceș tia ar putea fi actori, dar sunt folosiț i ca tilsets deoarece fac jocul mai
liviano, pentru că faptul de a avea mulț i actori poate provoca ca jocul să fie lent sau în
cazuri extreme deceda, din acelaș i motiv recomandăm că dacă ceva poate fi un tileset în loc de actor,
faceț i un tileset, tilesetul va fi o imagine.

Bun, acum să adăugăm tileset-ul nostru

Acum dând clic pe caseta de


în mijloc putem adăuga unul
nou

Aici îi vom da un nume Tileset-ului nostru ș i îi vom da


clic pe creare.

Pentru a adăuga imaginea noastră


tileset vom da clic pe buton

p. 34
Jaef
TUTORIAL STENCYL

Odată ce avem imaginea noastră, este


o putem configura cu opț iunile
care ies din partea noastră stângă,
făcând tablourile mai late sau
mai înalț i, sau de asemenea mai puț in lati ș i
mai puț in înalț i, odată ce avem
terminată de configurat grila
dăm clic pe butonul adaugă.

Unde observăm că din partea


în stânga este tileset-ul nostru, iar de la
pe partea dreaptă avem un tablou
ce ne spune să selectăm un
titlu pentru editare

Aici putem configura zona


de coliziune a tileset-ului nostru, pentru
stencyl implicit ne aduce forme de
zona de coliziune dar dacă o
dorim să putem crea o
noi dând clic pe buton

Ce iese împreună cu zonele


de coliziune din oficiu,
putem crea o cutie sau un
poligon.

Unde ne vom configura noua zonă de coliziune, punându-i


mai întâi un nume ș i apoi ajustându-i lăț imea ș i înălț imea, astfel putem
configura zona de coliziune pentru fiecare tilset pe care îl dorim.

În acelaș i mod, vom configura toate seturile de plăci pe care


deseuri pentru jocul nostru.

p. 35
Jaef
TUTORIAL STENCIL

SCENĂ

Acum ne întoarcem la tabloul de bord ș i vom accesa următoarea opț iune numită „scenă”.
În primul rând, vom explica ce este o scenă într-un joc; scena o putem vedea în cazul de
Mario Bross ca fiecare nivel al jocului, unde vom pune tot ceea ce am lucrat până acum
ahora, como lo son los actores, las fuentes, los backgrounds, y los tilesets. Pero no necesariamente
o scenă este un nivel al jocului, pot fi de asemenea ecranul principal, introducerea, sfârș itul jocului,
instrucț iunile, crediturile, etc.

CONSEJOS:

Aș ezaț i o cantitate adecvată de actori în scenă, prea mulț i actori provoacă faptul că
jocul se încetineș te sau, ș i mai rău, se blochează sau se închide, trebuie să ț ii foarte bine cont de acest lucru dacă

vrem un joc uș or.


Dacă scena noastră este statică, pune-i un fundal de aceeaș i dimensiune cu scena.
aceasta pentru a evita ca vreo parte a fundalului să nu iasă.
Ș i dacă se poate folosi un tileset în loc de un actor, cu atât mai bine, asta va face jocul mai
fluid
Bine, acum să trecem la adăugarea unei noi scene.

Pentru a adăuga o nouă lo


facem dând clic pe casetă
del centro

p. 36
Jaef
TUTORIAL STENCYL

Aici observăm că putem configura numele, dimensiunea,


putem măsura în plăci sau în pixeli, aș a cum
de asemenea, putem să-i punem o culoare de fundal, odată ce
terminat de configurat acesta, îi dăm create.

Putem observa că, odată ce scena noastră este gata, vom avea mai multe file pe care le vom putea
configura, ca în cazul actorului. Vom explica toate

SCENĂ

Aici putem vedea că avem


în centrul unui dreptunghi în
blanco, aceasta este scena noastră, da
îi dorim, îi putem pune
culoare. De partea noastră stângă
putem observa că avem mai multe
opț iuni.

Această opț iune serveș te pentru a selecta obiecte

A doua opț iune este un creion, acesta este util când avem selectat un actor sau
tileset, îl putem plasa în cadrul scenei.
Avem un bidon de vopsea, acesta este folosit pentru a umple întreaga pânză cu un anumit tip de sol.

p. 37
Jaef
TUTORIAL STENCYL

Apoi avem o opț iune care este o grilă, aceasta serveș te pentru a adăuga coloane la
rectangles nostru, făcând ca scena noastră să devină mai mare.

Apoi avem un tablou albastru, acesta serveș te pentru a adăuga regiuni, vom explica ce este un
regiune pentru a avea o idee mai clară despre cum să o foloseș ti.

Apoi avem un tablou galben, acesta este folosit pentru a adăuga terenuri, vom explica ce este.
un teren pentru a avea o idee mai bună despre cum să-l foloseș ti.

Región y Terreno

Să presupunem că în jocul Mario Bross, când Mario cade într-un prăpastie sau într-o băltoacă de
lava, acest spaț iu poate fi considerat o regiune, deoarece programatorul a validat că dacă
Mario este acolo, va muri. De asemenea, putem lua ca exemplu atunci când Mario intră într-un tub ș i iese.
la alt nivel, ideea regiunii ne va ajuta să facem o schimbare în joc în momentul în care
programaț i comportamentele acestuia.

Pentru a crea o regiune sau teren le


dăm clic pe caseta de care
deseamos ș i despre scenă dăm
un clic, vom vedea că începe să
a desena un pătrat sau un dreptunghi,
depinde cum ne miș căm
mouse-ul nostru putem ajusta
dimensiunea regiunii aș a cum se vede în
imaginea.

Ultimele 2 opț iuni pe care le avem pe partea stângă sunt pentru a maximiza sau
minimizaț i scena pentru o vizualizare mai bună.

Acum, în partea de sus, observăm că avem mai multe opț iuni de asemenea.

Această opț iune care spune "mod strat" serveș te pentru a selecta dacă vrem
ver la capa actual o toate.

Avem ș i o altă opț iune care spune „mod de lucru”


în care putem alege cu ce vom lucra, dacă
cu actori, plăci, regiuni, terenuri sau totul împreună.

Întotdeauna în partea de sus, dar mai spre dreapta, avem alte opț iuni.
Această opț iune este destinată să facă o captură de ecran.

pág. 38
Jaef
TUTORIAL STENCYL

Aceste opț iuni ne ajută să ascundem sau să vedem fundalurile, prim-planurile,


linii care delimitează scena ș i un grilaj.

În cele din urmă, pe partea noastră dreaptă, vom avea


paleta de actori ș i tilesets, acolo vor apărea toț i cei care
să avem, pentru a-i adăuga, trebuie doar să dăm clic pe opț iune
ce dorim

Odată ce am selectat, ne vor apărea tile-urile noastre sau


actori, pentru a adăuga unul, este suficient să faceț i clic pe el ș i
cu asta vom putea să-l punem în scena noastră.

COMPORTAMENTE

Bine, acum să trecem la următoarea filă numită „comportamente”, care, după cum puteț i bănui, este...
la fel ca în actor, sunt comportamentele pe care le va avea scena, cum ar fi, de exemplu, că
să aibă timp nivelul, să aibă scor, să se miș te, să schimbe scena când se face clic pe
ecran, etc. La fel ca ș i cu actorul, putem crea comportamentul nostru sau putem
între unul implicit din Stencyl.

Pentru a adăuga un nou comportament


dăm clic pe caseta de
centru

pág. 39
Jaef
TUTORIAL STENCYL

Putem observa că avem


câteva în mod implicit, care
putem folosi, dar ș i
o data ce am creat unul
ne va apărea aici, pentru a
în acelaș i mod putem
utiliza-l.

Prin selectarea unei categorii


vom vedea comportamentele disponibile,
pentru a-i adăuga, este suficient să faceț i clic pe
ce dorim ș i să facem clic pe buton
alege.

Adăugând comportamentul nostru ne


va ieș i, dacă aș a are comportamentul,
opț iuni pentru a-l configura, în plus
vom vedea că acum fereastra noastră,
dispune de un panou de partea noastră
stânga, în care vor apărea
toate comportamentele care i se
adăugaț i la scenă. La fel ca un
par de butoane în partea de sus.

Cu această opț iune vom putea modifica comportamentul, dar în programarea sa,
fie prin drag and drop, fie prin cod.
Această opț iune ne va fi utilă în cazul în care nu vrem să mai folosim comportamentul.
pentru a-l dezactiva, având în vedere că nu-l vom elimina din
scenă.

p. 40
Jaef
TUTORIAL STENCYL

EVENTS

Acum vom trece la tab-ul „Evenimente”, la fel ca atunci când am creat


actor, recomandăm să o folosim doar dacă acel eveniment va servi exclusiv pentru această scenă, pentru a nu
a fi repetat de nenumărate ori în mai multe scene, caz în care ar fi mai bine să o faci într-un
comportament.

Aici observăm că
avem opț iuni atât
de partea stângă ca
de partea dreaptă. De partea
la stânga vom avea
evenimente posibile la
adăuga, pentru asta îi
dăm clic pe acea opț iune
ș i ne va ieș i o listă de
evenimentele posibile

Acestea au la rândul lor mai multe opț iuni, care vor fi explicate mai târziu când
să facem un comportament.

De partea dreaptă avem mai multe opț iuni, acestea de programare,


pe care le vom explica mai târziu atunci când credem
comportamentul nostru.

p. 41
Jaef
TUTORIAL STENCYL

FIZICĂ

Acum trecem la următoarea filă numită „fizică”, în care vom configura


proprietăț i fizice ale scenei

Cum putem observa aici


singurul lucru pe care îl putem configura

este gravitatea, fie că


orizontal sau vertical, ș i
ne dorim o gravitate ca
la real punem gravitatea
orizontal a 0 y vertical a
85.

BACKGROUND

Acum trecem la următorul tab intitulat „fundal”, aici, aș a cum sugerează numele
vom adăuga unele sau mai multe fundaluri scenei. De asemenea, putem adăuga primele planuri, este
aceeaș i idee ca fundalul, dar este plasat în faț a scenei în loc de spate.

Aici putem observa că avem 2


opț iuni pe partea noastră stângă, deoarece
este împărț it pentru a adăuga fundaluri ș i
prim-planuri.

pág. 42
Jaef
TUTORIAL STENCYL

Fie că dorim să adăugăm fundal sau prim-plan, este suficient să


a ne plasa în cadrul respectiv al fiecăruia, ulterior
vom observa că avem un buton pentru a adăuga

Vom observa că ne vor apărea fundalurile disponibile, va fi suficient


cu un clic pe cel dorit ș i pe butonul ok pentru a-l adăuga.

Si dorim să eliminăm ceva, facem clic pe

Acum observăm că în partea de jos avem o opț iune în plus.

Aceasta ne va servi pentru a adăuga un fundal, la fel cum am făcut la momentul respectiv în
opț iune fundal.

În cele din urmă, când vom avea unul sau mai multe
fundalurile ne vor apărea în ale noastre
tablouri din stânga, acolo le vom putea
a condus.

pág. 43
Jaef
TUTORIAL STENCYL

PROPRIETĂȚ I

În sfârș it ne rămâne fila „proprietăț i”

Aici vom ajusta numele ș i dimensiunile scenei, precum ș i


culoarea de fundal.

Regresând la tabloul nostru de bord, vom vedea că mai jos avem alte opț iuni.
COMPORTAMENTUL ACTORULUI

În această opț iune este locul unde vom crea comportamentele pentru actorii noș tri

Pentru a adăuga unul nou, ne


fixăm de cadru în
centro

p. 44
Jaef
TUTORIAL STENCYL

Aici vom observa că avem mai multe opț iuni, primele


3 sonde pentru a decide în ce mod vrem să programăm
nuestro behavior.
Următoarele 2 ne vor lăsa să alegem dacă va fi un comportament pentru
actor o para scena.

Ș i în cele din urmă, ultima opț iune ne va ajuta să-i punem


nume a comportamentului nostru.

Începând de la această fereastră deja


putem începe să programăm
comportamentul nostru, înainte de
fă-o, un pic mai în faț ă
explicăm fiecare funcț ie pentru
crea-l.

pagina 45
Jaef
TUTORIAL STENCYL

COMPORTAMENTUL SCENEI

În această opț iune, vom crea comportamentele pentru actorii noș tri

Pentru a adăuga unul nou, ne


Vom fixa tabloul în
centru

Aici vom observa că avem mai multe opț iuni, primele


3 son pentru a decide în ce mod vrem să programăm
comportamentul nostru.

Următoarele 2 ne vor lăsa să alegem dacă va fi un comportament pentru


actor o para scena.

Ș i în cele din urmă, ultima opț iune ne va ajuta să îi punem


număr în comportamentul nostru.

Începând de la această fereastră deja


putem începe să programăm
comportamentul nostru, înainte de
să o facem, puț in mai în faț ă
explicaremos fiecare funcț ie pentru
crea-l.

p. 46
Jaef
TUTORIAL STENCYL

PROGRAMAREA COMPORTAMENTELOR

Vom explica cum să programăm comportamentele, fie că sunt de scenă sau de actor, componentele
ce avem în fiecare secț iune ș i utilizarea pe care i-o putem da, avem 2 moduri de a o face, de la
manera „drag and drop” ș i prin cod. Vom observa că avem următoarele 3 tab-uri

În tab-ul „Principal” este locul unde vom construi codul nostru într-un diagramă de flux, în
tabul 'Preview Code' este locul unde va apărea tot ceea ce am creat deja sub formă de cod, ș i dacă
Dacă dorim, putem programa direct de acolo, având în vedere că trebuie să cunoaș tem
bine sintaxa codului. În cele din urmă avem tab-ul „Proprietăț i” acest tab ne serveș te pentru
configuraț i comportamentul nostru în ceea ce priveș te numele, descrierea ș i pictograma sa.

*Notă: Pentru comoditate ș i uș urinț ă se sugerează utilizarea


metoda drag and drop, deoarece face mai simplu
programare ș i evită erorile de sintaxă.

Panou de evenimente

Panou de programare

Paleta de blocuri

PANOU DE EVENIMENTE
În primul rând, vom explica panoul de evenimente, acestea ne vor ajuta să definim
cicluri, funcț ii sau structuri ale codului nostru, avem o mare varietate de opț iuni care ne
facilitează programarea, astfel încât putem pune mai multe evenimente independente ș i să le numim în
un eveniment principal pe care l-am putea vedea ca fiind principalul nostru. Vom explica fiecare eveniment ș i altele
opț iuni posibile.

p. 47
Jaef
TUTORIAL STENCYL

BASIC
Evenimentele de bază sunt 3, acestea servesc în mod general ș i principal, putem adăuga alte evenimente.
dentro de acestea ș i, de asemenea, sunt independente unii de alț ii.

Când creaț i, această opț iune este utilizată pentru a modifica sau configura odată ce actorul sau scena
au fost creaț i.
Când desenăm, această opț iune ne este utilă atunci când dorim să desenăm ceva în scenă, fie că este vorba despre
text sau un poligon sau formă.

Când actualizăm această opț iune, ne ajută să fie executată întotdeauna în joc, se poate spune
ce este un bucle infinit.

INTRODUCERE
În evenimentele de input avem 5 opț iuni, acestea sunt controalele pentru joc, care sunt la
sunt împărț ite în 2 părț i, acestea sunt pentru tastatură sau pentru mouse

Keyboard, aș a cum sugerează numele, este pentru configurarea tastaturii pentru controalele jocului, pentru
exemplu că tasta enter să fie pentru a opri jocul.

Această opț iune ne ajută să ne concentrăm pe joc odată ce l-am câș tigat sau pierdut.

Făcând clic pe această opț iune, configurăm comportamentul mouse-ului atunci când facem clic, când
eliberăm clicul, miș căm mouse-ul sau tragem un obiect cu el.

Această opț iune este întotdeauna utilizarea mouse-ului, dar acum va executa acț iuni diferite.
despre un actor, dacă mouse-ul se poziț ionează deasupra actorului, în afara actorului, dacă se dă clic pe actor sau pe
arată-l ș i dacă îl eliberează.

Pe această opț iune, ideea este aceeaș i cu „Un actor”, cu diferenț a că acum o vom face.
despre o regiune ș i nu despre un actor. Putem executa următoarele acț iuni, dacă mouse-ul se
poziț ionează asupra regiunii, în afara regiunii, dacă se face clic pe regiune sau se trage ș i dacă se eliberează.

TIMP
Evenimentele time sunt 3, acestea ne ajută să gestionăm ce va fi realizat în intervale de timp.

După N secunde, cu această opț iune putem să-i spunem comportamentului nostru ce va face.
după câteva secunde, pe care le-am decis noi.

Fiecare N secunde cu această opț iune putem să-i spunem comportamentului nostru că va
realizaț i fiecare interval de timp dat în secunde.

Prin această opț iune putem suspenda jocul ș i, în acelaș i mod, relua jocul, astfel
cum să-i spui că se va realiza în timp ce este pauzat sau când este reînceput.

ACTORI
Aceste evenimente sunt folosite pentru a gestiona actorii, sunt împărț ite în 3 categorii, când sunt
sunt creaț i sau mor, când intră sau ies din scenă sau de pe ecran ș i când intră sau ies din
o regiune.

pág. 48
Jaef
TUTORIAL STENCYL

CREAT SAU MOARE


Specific autorcon această opț iune putem defini ce se va realiza cu acest actor, care va fi o
variabilă.

Autorul acestui tip este aceeaș i idee ca ș i anteriorul, cu diferenț a că putem alege
unul dintre actorii noș tri deja creaț i.

Membru al grupului, această opț iune ne ajută să definim ce se va realiza cu actorii.


membri ai unui grup, de exemplu, dacă avem 2 duș mani, acest lucru ne-ar ajuta să nu repetăm astfel de
comportamentul fiecăruia, este mai bine să le asignaț i un grup de duș mani ș i să utilizaț i acestuia
comportament.

INTRA SAU IES DIN SCENĂ SAU ECRAN


Specific autorcon această opț iune putem defini ce se va realiza cu acest actor, care va fi o
variabilă, când aceasta iese sau intră într-o scenă, sau când iese de pe ecran.

Autorul acestei opț iuni este aceeaș i idee ca cea anterioară, cu diferenț a că putem alege
unul dintre actorii noș tri deja creaț i, pentru a decide ce va face când intră sau iese din scenă, sau
pur ș i simplu ieș i de pe ecran.

Membrii grupului această opț iune ne ajută să definim ce se va face cu actorii


miembros de un grupo, para decidir que harán al entrar o salir de la escena, o simplemente salir
de la pantalla.
INTRĂ ÎN SAU PLEACĂ DINTR-O REGIUNE

Specifica autorcon, cu această opț iune putem defini ce se va realiza cu acest actor, care va fi o
variabilă, când intră sau iese dintr-o regiune.

Autorul acestui tip este aceeaș i idee ca cea anterioară, cu diferenț a că putem alege
uno dintre actorii noș tri deja creaț i, pentru a decide ce vor face când intră sau ies dintr-o regiune.

Membru al grupului această opț iune ne ajută să definim ce va fi realizat cu actorii


membri ai unui grup, pentru a decide ce vor face la intrarea sau ieș irea dintr-o regiune.

COLIZIUNI
Evenimentele de coliziune sunt cele care apar când te loveș ti de un element al jocului. Ele sunt
împărț iț i în 2 tipuri, când un actor se ciocneș te de orice, sau când o pereche de actori se ciocnesc
între ei.
ORICE ACTOR SE CIOSNEȘ TE CU...
Prin această opț iune putem defini ce se va realiza atunci când un actor, care va fi
coliziune cu un alt actor, care va fi o variabilă.

Autorul acestui tip de opț iune este aceeaș i idee ca înainte, cu diferenț a că putem alege
unul dintre actorii noș tri deja creaț i, pentru a decide ce va face când va coliziunează cu el.

Membri ai grupului această opț iune ne ajută să definim ce se va face când actorul se ciocneș te
cu un membru al unui grup.

p. 49
Jaef
TUTORIAL STENCYL

COLIZIUNE ÎNTRE...
Tip & Tip această opț iune serveș te pentru a alege între 2 actori deja creaț i în tabloul de bord ș i a decide
ce s-ar întâmpla când ei 2 se ciocnesc.
Grup & Grupesta această opț iune este similară cu antecedenta, doar că cu aceasta putem alege între 2
grupuri, ș i a decide ce se va întâmpla când un membru al unuia va intra în coliziune cu celălalt.

SUNET
În acest eveniment vom putea configura sunetele
Sunetul este terminat. Cu această opț iune vom decide ce se va întâmpla când sunetul nostru se va termina.
faceț i-l să repornească, începeț i un alt sunet, aș teptaț i un anumit timp, etc.

Canalul este o opț iune foarte similară cu cea anterioară, cu diferenț a că avem un
canal, ș i aici vom decide ce să facem când canalul se va termina de sunat.

ATRIBUTTES
Estos eventos nos servirán para manejar los atributos del juego

Această opț iune ne permite să gestionăm un număr ș i să decidem ce se va face odată ce


Acest număr fie să fie mai mare, fie mai mic decât altul.

Equality această opț iune ne permite să decidăm ce vom realiza dacă un atribut este egal cu altul.

Boolean pentru această opț iune putem alege ce să realizăm dacă booleanul nostru este adevărat sau fals.

AVANSAT
Aceste evenimente ne ajută să creăm evenimente, blocuri sau coduri personalizate, se împart în 3
părț i
EVENIMENTE PERSONALIZATE

Eveniment personalizat această opț iune ne ajută să creăm un eveniment personalizat, pe care îl putem numi
în cadrul unui alt eveniment.

BLOCURI PERSONALIZATE

Această opț iune ne permite să creăm propriul nostru bloc într-un mod personalizat

Global blockesta opț iune este aceeaș i idee ca cea anterioară, ne ajută să ne creăm propriul
blocare dar acum la nivel global, pentru a fi folosit în orice parte a jocului ș i nu doar pentru acesta
comportament

COD
Această opț iune ne permite să inserăm cod arbitrar în comportamentul nostru.

Această opț iune ne permite să inserăm declaraț ii

PALETA DE BLOQUES

În paleta noastră avem 3 opț iuni

pág. 50
Jaef
TUTORIAL STENCYL

În tab-ul Favorite, vom avea blocurile pe care le marcăm ca favorite, pentru mai mult
comoditate ș i a-i localiza rapid.

În tab-ul Atribute, este locul unde putem crea variabilele noastre pentru codul nostru.
ora de programare

Putem observa că avem


opț iunea Adaugă atribut, cu ea
putem adăuga atributele
ce ne dorim. Odată ce îl
Să facem ne va ieș i o fereastră
pentru a decide ce tip de atribut
să creăm ș i sus
configurări.

Aici putem observa că avem


opț iunea de a configura numele
de atributul nostru, a adăuga o
descriere dacă dorim astfel,
definiț i ș i este ascuns ș i definiț i tipul
de atribut, aceasta o vom
explicaț i mai detaliat.

TIPURI DE ATRIBUTE
Atributul Actor declară variabila noastră ca tip actor în general.
Actor GroupAcest atribut declară variabila noastră ca actor al unui grup.
Tip de actor Acest atribut declară variabila noastră ca un tip specific de actor, dacă deja
avem un actor creat în joc care ne permite să-l alegem.

AnimationAcest atribut declară variabila noastră ca o animaț ie.

BooleanAcest atribut declară variabila noastră ca un boolean pe care putem să-l validăm ca
adevărat sau fals.

p. 51
Jaef
TUTORIAL STENCIL

ColorEste atributo declara nuestra variable como un color.

ControlAcest atribut declară variabila noastră ca un control, adică o tastă sau mouse-ul.

EffectAcest atribut declară variabila noastră ca un efect al flash-ului.

FontAcest atribut declară variabila noastră ca un tip de literă.

Atribut de joc Acest atribut declară variabila noastră ca fiind din joc, s-ar putea spune că este o
variabilă globală pe care o putem folosi în orice comportament ș i nu doar în cel în care ne aflăm.

ListEste atribut declară variabila noastră ca o listă.

NumărAcest atribut declară variabila noastră ca un număr.


RegionAcest atribut declară variabila noastră ca o regiune.
Scena Acest atribut declară variabila noastră ca o scenă.
Acest atribut declară variabila noastră ca un sunet.

TextEste atributo declara nuestra variable como un texto.


Definirea variabilei ca fiind ascunsă face ca aceasta să poată fi configurată doar aici, în designul
comportament. Dar dacă nu o declarăm ca ascunsă, mai târziu am putea să o configurăm dacă astfel
o permite, în scena sau în actorul pe care dorim să plasăm acest comportament.

PALETA
Paleta noastră este locul unde avem toate blocurile ș i atributele în blocuri pe care le putem folosi
pentru a crea codul nostru, putem observa că avem mai multe categorii ș i la rândul lor acestea au
opț iuni.
CATEGORII PENTRU BLOCURI
Acestea divid sau grupează blocurile care
pertenenț a aceluiaș i gen.

OPȚ IUNI PENTRU CATEGORII


Estas son las opciones que hay dentro
de fiecare categorie.

BLOCI
Sunt elementele care se adaugă la
cod.

p. 52
Jaef
TUTORIAL STENCYL

Acum vom explica categoriile ș i opț iunile acestora.

ACTOR

În această categorie vom avea toate blocurile posibile pentru a programa folosind actorii noș tri.

Această opț iune ne oferă blocuri pentru a decide unde să plasăm actorul nostru, sau dacă îl
dorim să schimbăm poziț ia.

Această opț iune ne oferă blocuri pentru a muta actorul, fie pe axa x, fie pe axa y, configurându-l
o viteză, etc.

Proprietăț iAceastă opț iune ne oferă blocuri pentru a gestiona actorul, de exemplu, dacă dorim să
este viu sau moare, dacă dorim să-l facem mai mare sau mai mic, să edităm coliziunile etc.

Această opț iune ne oferă blocuri pentru a gestiona animaț iile ș i cadrele actorului nostru.
TweeningAceastă opț iune ne oferă blocuri pentru a face ca actorul nostru să se rotească, să dispară sau
apară

EfecteAceastă opț iune ne oferă blocuri pentru a aplica ș i gestiona efectele flash pe mai departe.
actor, como podría ser negativo, escala de grises, sepia.

FLUX

În această categorie vom avea toate blocurile posibile pentru a programa cu fluxuri, cum ar fi cele
dacă, în timp ce, etc.

Această opț iune ne oferă blocuri de condiț ie, cum ar fi if, cu respectivii
complementuri cum ar fi egalităț i sau inegalităț i ș i booleeni adevărat ș i fals, precum ș i
sentinț e ș i, sau ș i nu.

LoopingAceastă opț iune ne oferă blocuri pentru a crea bucle, cum ar fi while, de asemenea avem
bloci proprii ai stencyl care repetă o acț iune de un număr definit de ori, la fel ca
avem blocuri pentru a ieș i din fluxuri ș i a opri fluxuri.

Această opț iune ne oferă blocuri pentru a crea cicluri ș i a le controla cu timpul, de exemplu pentru
executa o acț iune timp de un timp sau după un timp.

Această opț iune ne oferă blocuri pentru a comenta celelalte blocuri.

Această opț iune ne oferă blocuri avansate pentru a introduce un cod sub formă de
bloc

pagină 53
Jaef
TUTORIAL STENCYL

SCENĂ

În această categorie vom avea toate blocurile pentru a configura elementele din interiorul nostru
scenarii.

Actori Această opț iune ne oferă blocuri pentru a crea, ș terge ș i gestiona actorii în cadrul
scena.

RegiuniAceastă opț iune ne oferă blocuri pentru a crea, a ș terge, a muta ș i a gestiona actorii.
de la scenă.

WorldAceastă opț iune ne oferă blocuri pentru a configura opț iunile scenei, cum ar fi
nombre, tamaño, gravedad, etc.

Această opț iune ne oferă blocuri pentru a manevra camera în scenă, precum ș i unele
efecte pentru scenă.

Fluxul jocului Această opț iune ne oferă blocuri pentru a gestiona tranziț iile dintre scene, adică dacă
vrem să schimbăm scena sau să reîncărcăm scena, la fel ca blocurile pentru a suspenda jocul.

INPUT UTILIZATOR

În această categorie avem blocurile pentru a gestiona controalele pentru jocul nostru, fie că sunt cu
teclado sau cu mouse-ul.

NUMERE Ș I TEXT

Această categorie ne permite să gestionăm numerele ș i textele.

Această opț iune ne oferă blocuri cu operaț ii aritmetice, cum ar fi adunări, scăderi, împărț iri,
la fel ca conversii, operaț iuni de valoare absolută, creș teri, etc.

Trig / Exponenț i Această opț iune ne oferă blocuri cu operaț ii trigonometrice precum sinus,
cosinus, tangenta. La fel ca exponenț i, logaritmi, constante, etc.

Această opț iune ne oferă blocuri pentru a converti textul, a le compara, a găsi textul, precum ș i
su manejo în general.

ATRIBUTURI
Această categorie ne permite să gestionăm atributelor pe care le-am creat.

GettersAceastă opț iune ne oferă blocuri pentru a gestiona atributele noastre ș i pentru a le putea include în
alte blocuri.

SettersAceastă opț iune ne oferă blocuri pentru a ne configura atributele.


Atributele jocului Această opț iune ne oferă blocuri pentru a configura ș i gestiona atributele noastre
del joc, adică atributele globale pe care le-am creat.

p. 54
JaeF
TUTORIAL STENCIL

ListeAceastă opț iune ne oferă blocuri pentru a gestiona atributele noastre în liste, fie pentru
anexarlos sau a-i elimina, sau a crea cicluri cu ei.

Funcț iiAceastă opț iune ne oferă blocuri pentru a decide dacă atributele noastre au vreo valoare sau dacă
dorim să îi eliminăm o anumită valoare.

SUNET

Această categorie ne permite să gestionăm sunetele jocului nostru, ne oferă blocuri pentru a decide
dacă vrem să reproducem sau să punem pe pauză, să setăm volumul, să reproducem pe un anumit canal,
etc.

BEHAVIOR

Această categorie ne va permite să gestionăm evenimentele ș i comportamentele noastre.


Declanș atoareAceastă opț iune ne oferă blocuri pentru a schimba evenimentele noastre fie pentru actori sau
pentru scene, cât ș i pentru amândouă dacă dorim.

AtributeAceastă opț iune ne oferă blocuri pentru a obț ine sau configura comportamentele, fie ele
pentru un actor sau o scenă.

Această opț iune ne oferă blocuri pentru a activa sau dezactiva comportamentele pentru un anumit
actor sau o scenă oarecare.

Această opț iune ne oferă un bloc pentru a configura personal dacă dorim
devolva un anumit val

JOC

Această categorie ne permite să gestionăm jocul, astfel încât, dacă dorim să salvăm partida sau
să o încărcăm, de asemenea ne permite să deschidem linkuri către internet, precum ș i gestionarea API-urilor flash.

Această opț iune ne oferă blocuri pentru a configura linkuri la internet.


SalvareAceastă opț iune ne oferă blocuri pentru a salva sau a încărca jocul.

API-urile Flash Această opț iune ne oferă blocuri pentru a gestiona API-ul kongregate.

Personalizat
Această categorie ne permite să gestionăm blocurile personalizate pe care le-am creat.

p. 55
Jaef
TUTORIAL STENCYL

PANOU DE PROGRAMARE

Aquí es donde vamos a armar nuestro código, el cual


facem într-un mod drag and drop, de
în acest fel vom vedea codul nostru ca ș i cum ar fi un
diagrama de flux ș i astfel trebuie să facem
a ordona. Având în vedere că blocurile le
vom lua din paleta noastră, ș i că trebuie să
să-i ordonăm corespunzător pentru a evita erorile. Putem
observaț i că avem o pictogramă cu un coș de gunoi,
ne va fi de ajutor în cazul în care dorim să eliminăm vreo
blocat, va fi suficient să-i tragi spre el.

Si dorim să vedem codul sau să creăm comportamentul sub formă de cod, ne situăm în tab.
"Previzualizaț i codul" ș i o dată ajunș i acolo putem programa.

Dacă dorim să configurăm proprietăț ile comportamentului nostru, ne plasăm în fila


„Proprietăț i” ș i odată ajunș i acolo ne va apărea o fereastră

p. 56
Jaef
TUTORIAL STENCYL

În care putem configura numele nostru


comportament, precum ș i adăugarea unei descrieri ș i a unei
icono.

CONFIGURACIONES DEL JUEGO

Aș a cum am văzut în partea anterioară, în partea de sus a stencyl avem opț iunea

Aceasta ne va permite să configurăm mai multe opț iuni generale ale jocului, care depăș esc
doar de programarea sa, ci ș i de interfaț a finală a jocului nostru la momentul
publica-l.

Putem observa că avem mai multe


opț iuni, pe care le vom
explicaț i una câte una pentru a avea o
cea mai bună idee.

pág. 57
Jaef
TUTORIAL STENCYL

SETTINGS

În această opț iune putem observa că


avem opț iunea să îi punem sau
modifică numele nostru
juego, asi como ponerle una
descriere.
De asemenea, putem observa că
avem opț iunile pentru dimensiune
din joc, pe care putem alege între
câteva dimensiuni prestabilite sau
putem crea unul după bunul nostru plac.

Mai jos observăm că avem


opț iune pentru a pune logo la al nostru
joc, pentru asta vom face clic pe buton , ne va deschide o fereastră în
unde vom alege o imagine pentru a fi logo-ul jocului nostru.

Notă: se recomandă o dimensiune mică a imaginii pentru


logo, asta pentru a se vizualiza într-un mod corect.

WEB

În această opț iune putem configura


opț iunile "APIs" pentru joc.
Aș a cum ecranul de start, aceasta
ne vom uita la ora de publicare
jocul nostru va încărca mai întâi o
imagine de stencyl, înainte de a începe
jocul, acest lucru îl putem modifica
pentru a pune o altă sau chiar
o custom de noi, dar
pentru a putea face asta, am avea nevoie de
a avea versiunea pro a stencyl.

p. 58
Jaef
TUTORIAL STENCYL

Aceasta este imaginea prestabilită care se încarcă în stencyl


orice joc pe care îl publicăm.

ÎNCĂRCĂTOR

În această opț iune avem 4 sub


opț iuni, în general acestea ne
vor fi folosite pentru a configura ecranul
de început al nostru, care ca deja
am văzut cea care vine în mod implicit este
ce spune stencyl în centru.
Să explicăm fiecare dintre ele.

GENERAL

În această opț iune putem configura dacă dorim să-i adăugăm o pagină
o variaț ii la jocul nostru, aș a cum putem modifica ecranul de
întâlnire.

p. 59
Jaef
TUTORIAL STENCYL

APPEARANCE

Aici putem modifica ș i ecranul de start, acest lucru


punându-i o culoare sau punându-i un fundal.

Nota: trebuie să punem imaginea de fundal a


acelaș i dimensiune ca jocul nostru.

STIL BAR

În această opț iune putem configura o bară de încărcare la începutul


jocul nostru, în care putem decide în ce loc al
ecranul va apărea, precum ș i lăț imea ș i lungimea sa.

CULOAREA BARULUI

În această opț iune putem configura culoarea barei de încărcare, la


începutul jocului nostru.

pg. 60
Jaef
TUTORIAL STENCYL

ATTRIBUTES

Această opț iune ne permite să adăugăm


atributele jocului, care deja
explicasem anterior.
sunt atribute globale ale întregului
joc ș i nu doar pentru vreun actor sau
o scenă. Pentru a adăuga unul le
damos clic al cuadro del centro

Aici putem configura numele pentru


atributul nostru, categoria sa, precum ș i tipul
de atribut, trebuie amintit că este un atribut de
joc, dar poate fi ș i număr, text,
boolean sau o lista. De asemenea, putem
configuraț i o valoare iniț ială.

pág. 61
Jaef
TUTORIAL STENCYL

CONTROLS

În această opț iune vom configura


controalele jocului nostru sunt
a spune cu ce taste ne vom miș ca
actorii jocului. Dacă
dorim să adăugăm ceva nou
controlul îi vom da clic pe casetă
de la final

Unde putem observa că putem configura numele de


controlul nostru ș i tasta pe care o vom desemna.

GRUP
În această opț iune vom gestiona
grupuri, atât în numele lor,
descripț ii, cu ce poate
colisiona, la fel ca dacă dorim
creaț i altele noi sau eliminaț i unele.
Dar înainte de aceasta trebuie să
a explica ce sunt grupurile ș i pentru
ce ne vor servi.

Un grup, aș a cum spune numele său


este uniunea mai multor elemente, în
cazul nostru aceste elemente va fi
actorii noș tri, să punem de
exemplu de nou Mario Bross
ș tim că avem grupuri acolo ș i
putem observa deja că Mario ș i Luigi fac parte din grupul de actori, în timp ce goombas,

pág. 62
Jaef
TUTORIAL STENCYL

koopas roș u ș i verde, la fel ca bowser, fac parte din grupul inamicilor. Ideea de a crea grupurile
este pentru a economisi ș i a optimiza codul, să ne imaginăm cazul lui Mario care, atunci când calca pe un goomba
este moare, pentru a nu face asta cu Mario ș i fiecare goomba, putem să-l atribuim pe grupe, este
a spune că dacă un actor, fie Mario sau Luigi, calcă pe un inamic, fie un goomba, koopa etc. Acesta
moare, asta face codul nostru mai simplu ș i mai optim. De asemenea, cu asta vom putea face
mai simplă modalitatea noastră de a programa coliziunile, deoarece, dacă un actor de exemplu, trebuie să
a lovi cu mai mulț i inamici, va fi mai simplu să spunem că dacă acel actor loveș te un inamic, trece
algo, a avea de făcut unul câte unul între actor ș i toț i duș manii. Trebuie subliniat că
de asemenea, putem lua tilesetele ca un grup, acest lucru se datorează dacă vrem coliziuni cu
podea, pereț i sau platforme care sunt în mod regulat seturi de plăci.

Dacă dorim să creăm un grup nou, vom face clic pe buton

Căruia îi vom pune un nume ș i o descriere dacă o


dorinț ele noastre.

Aici este locul unde vom putea decide cu ce poate


colizionam grupul nostru, dacă este marcat cu verde
va colisiona cu acel grup, altfel nu o va face.

pág. 63
Jaef
TUTORIAL STENCYL

PENCA

Aș a cum am menț ionat anterior, Stencyl include propriul său instrument pentru
editarea sau designul imaginilor, aceasta are o interfaț ă simplă ș i confortabilă, dar foarte utilă ș i puternică
pentru a edita.

În care putem
a observa că, ca totul
editor de imagini include
cutia ta de unelte de
partea stângă, la fel ca
o paletă de culori de
partea dreaptă.

Cu aceste instrumente vom edita imaginea noastră, vom observa că avem opț iuni
pentru selectare, pentru decupare, a lua culori, a umple cu o anumită culoare, creionul tipic pentru
a desena, o radieră, un instrument pentru a desena linii, pătrate, cercuri, poligoane,
o unealtă pentru a introduce text, una pentru a trasa obiecte, precum ș i o baghetă magică,
care serveș te pentru a selecta un anumit element.

Nota: imaginile pe care le edităm în pencyl vor respecta


transparenț ă ș i dacă există în acea imagine, spre deosebire de altele
editori precum Paint care scot transparenț a în
imagini.

Consejo: se recomienda usar pencyl cuando vayamos a editar de manera sencilla una imagen,
cum ar fi să schimbi dimensiunea, să ciupeș ti sau să schimbi culoarea. Pentru lucruri mai sofisticate
recomandăm utilizarea unui editor mai bun, cum ar fi Gimp sau Photoshop.

p. 64
Jaef
TUTORIAL STENCYL

CREAREA UNUI JOC

Până în acest moment am explicat detaliat toate funcț iile stencyl-ului, precum ș i ale sale
extensii ș i modul în care vom programa în el. Este timpul ș i suntem pregătiț i să ne creăm
primul joc, acesta va fi foarte simplu ș i ne va ajuta să ne facem o idee despre cum vom crea altele
jocuri

Notă: este foarte important să fi citit ș i înț eles tot ce a fost anterior înainte de a începe cu
creaț ia jocului, deoarece vom folosi lucruri explicate acolo, care nu vor mai fi explicate ș i se
toman ca fiind înț elese

Consiliu: dacă există vreo nelămurire cu privire la vreun subiect explicat aici, se recomandă să citiț i
stencylpedia o citire a forumurilor de stencyl, deoarece acolo există multe informaț ii despre toate
teme.

Să începem explicând că vom face un joc în stilul Mario Bross, bine, să începem creând
jocul nostru. Odată ce îl vom avea făcut, vom proceda iniț ial să creăm
actori. Vom crea un Mario ș i un duș man, aceș ti doi vor fi suficienț i pentru jocul nostru.

Fiecare îi
vom putea diverse
animatii, acestea
pentru când vor fi
solo parados
când vor merge,
când vor alerga,
când sar, etc.

p. 65
Jaef
TUTORIAL STENCYL

Având în vedere că vom avea o animaț ie implicită.

Consiliu: În propriul stencylforge putem găsi un


sinfín de animaciones pentru actorii noș tri, precum ș i tilesets
fundaluri, ș i nu doar se poate vizita pagina
[Link]

Odată ce avem animaț iile pentru actorii noș tri, vom proceda să le punem...
comportamente, mai întâi îi vom pune unul implicit, pentru a vedea cum îl putem folosi, un pic mai mult
înainte, să programăm unul.

Pentru Mario mergem la


alege comportamentul pentru
default, numit "Jump"
ș i Miș carea Run, este
comportamentul ne va permite
faceț i-l pe Mario să se miș te,
fie că mergem pe jos,
alergând sau sărind.

pág. 66
Jaef
TUTORIAL STENCYL

Odată ce am activat comportamentul, îl vom configura decizând ce taste vor muta pe Mario ș i ce
animatii va avea atunci când va sări, va alerga sau va merge.

De asemenea, o să-i adăugăm comportamentul de 'Dio On Collision With Actor Type', asta
ne va ajuta să-l omorâm pe Mario când se ciocneș te de vreun goomba.

Îl vom configura alegând un goomba


cum actorul cu care va muri Mario dacă
o ș ochează.

Acum trecem la goomba noastră pentru a-i pune un comportament.

pag. 67
Jaef
TUTORIAL STENCYL

Pentru el, vom alege


comportamentul care spune
Înapoi ș i înainte
Orizontal, acest comportament
le va permite nostru
goomba moverse de un
lado a otro de manera
independent, adică fără
trebuie să-l controlezi.

A este le vom configura, viteza de


deplasare, distanț a pe care se va miș ca ș i a sa
direcț ia în care se va miș ca.

Acum vom trece la a pune un fundal jocului nostru, acesta va fi pentru scena noastră de
început. Vom merge la opț iunea de fundal ș i vom crea unul aș a cum ș tim deja.

Bine, acum că avem fundaț ia, vom crea o sursă pentru jocul nostru.

p. 68
Jaef
TUTORIAL STENCIL

La fontă pe care am adăugat-o


descarcăm de
[Link], la
ne vom configura astfel încât
ne-a rămas de o dimensiune
gradează-l ș i, în acelaș i timp, că
mare de culoare neagră cu
deliniat pe margini în
alb

Acum vom adăuga tile-seturile pentru jocul nostru, pe acestea le vom adăuga aș a cum ș tim deja.

Ș i ne vor fi de folos pentru a pune


piso de jocului nostru, aș a
ca munț ii tipici de
fondo pe care îl are Mario ș i pentru
su puesto platforme unde
Mario va putea să sară.

Odată ce avem toate aceste elemente, putem începe să ne creăm scenele,


vom crea trei scene diferite. Una care va fi ecranul nostru de început sau intro-ul nostru
joc, altceva va fi un nivel în care vom vedea cum Mario se poate miș ca în el, ș i în cele din urmă o
care va fi game over-ul nostru în cazul în care Mario se ciocneș te cu un duș man sau cade într-un
prăpastie.

Creăm o nouă scenă ș i îi vom da numele „intro”.

Vom adăuga fundalul nostru anterior


creat.

p. 69
Jaef
TUTORIAL STENCIL

Această scenă o să-i atribuim un comportament implicit, iar mai târziu vom crea unul propriu.

Vom alege comportamentul


Comută scena pe
Clicor Touch”, este nos
va permite să sari la altul
scena dând clic pe
ecran, ș i ne va fi de folos pentru
a trece la primul nivel.

O dată ce l-am selectat,


procedăm la configurarea acestuia.

Notă: în opț iunea de a plasa următoarea scenă,


vom pune scena de nivel 1, pe care o vom crea mai târziu
de aceasta.

Acum vom adăuga un eveniment la scena noastră, care va face să apară un text în
numele jocului nostru.

Pentru care vom folosi doar evenimentul „când desenăm”, cu acesta putem crea un text, la care
le vom oferi un tip de font, precum ș i textul pe care dorim să apară, în cazul nostru „Super
Mario Bross”, ș i locaț ia sa pe care ne-o dorim pe ecran.

pag. 70
Jaef
TUTORIAL STENCYL

Odată ce acest lucru este făcut, scena noastră de introducere va fi gata ș i va arăta astfel

Acum vom trece la realizarea nivelului nostru 1, în care ne vom folosi de actorii noș tri ș i de plăcile noastre.

În primul rând
vom proceda să punem
actorii noș tri, ai noș tri
plăci ș i o regiune la noastră
escena. Regiunea ne
va servi pentru a defini că dacă
Mario intră în acea
regiunea va muri. Este
este important să ne amintim că
nu trebuie să ne depăș im
cu numărul nostru de
actori în scenă.

Odată ce avem toate elementele noastre pregătite în scenă, vom proceda să le punem
comportamente, în acest caz vom crea ale noastre, într-un mod foarte simplu, mai întâi vom crea unul
pentru a defini că Mario va muri dacă intră în regiunea noastră.

Vom utiliza evenimentul „actor” ulterior „intra sau iese dintr-o regiune” ș i în final „actor de
tip”, cu asta vom putea alege liber actorul nostru, care va fi Mario ș i vom putea defini

p. 71
Jaef
TUTORIAL STENCYL

regiunea cu care dorim să interacț ionăm. Acesta este un exemplu foarte bun de cum Stencyl ne
facilitează programarea până la gradul în care codul este prea simplu.

Nota: Se recomandă din nou citirea secț iunii de


programarea comportamentelor din acest manual, pentru a fi foarte bine
definită la ideea de cum să-i programezi.

Acum vom crea un comportament pentru a schimba scena atunci când Mario moare, acest lucru
scena va fi „game over” pentru noi.

Vom utiliza evenimentul „actor” ulterior „creat sau mort” ș i, în cele din urmă, „actor de tip”.
în acest fel vom putea alege ce actor dorim să folosim, când este viu sau mort, în nostru
căzut mort. Ș i vom pune că atunci când Mario va fi mort, vom schimba scena noastră de joc
terminat.

Nota: scena de game over încă nu am creat-o, va fi următoarea,


o dată ce o avem, o vom configura în comportamentul nostru

Cu asta ne vom avea comportamentele gata pentru scenă ș i ne rămâne doar să configurăm gravitaț ia.
în ea, ceea ce îl configurăm aș a cum se vede în imaginea următoare

Odată ce aceasta este gata, am terminat de configurat scena noastră nivel 1.

p. 72
Jaef
TUTORIAL STENCYL

Acum vom trece la crearea ș i configurarea scenei noastre de game over, care va fi scena noastră finală
în caz că pierdem. La această scenă nu îi vom pune fundal, doar îi vom configura că
fundul să fie de culoare neagră.

Ș i din nou îi vom atribui un comportament implicit din Stencyl, în acest caz va fi din nou pentru
schimba scena, asta pentru ca, odata ce suntem la game over, sa putem reveni la intro

Aș a cum ș tim deja acest


comportamentul ne permite
sărind la o altă scenă la
faceț i clic pe ecran.

Odată ce acest lucru este făcut, vom proceda să creăm un comportament pentru a afiș a tipicul text "game over".
pe ecran. Facem asta cu un cod foarte simplu, aș a cum se vede în următorul
imagine.

Este important de remarcat că în acest


cod folosim o variabilă
de text, doar pentru a-l programa
într-un mod diferit faț ă de ceea ce s-a făcut în

scena intro.

pág. 73
Jaef
TUTORIAL STENCYL

Odată ce am făcut asta, am terminat scena noastră ș i va arăta astfel

Cu aceasta am terminat jocul nostru, care este foarte simplu, dar serveș te doar pentru a
să avem o idee despre cum să programăm ș i să creăm propriul nostru joc.

Nota: Se recomandă să descărcaț i exemple de stencylforge pentru a avea


mai multe idei despre jocuri, precum ș i realizarea cursei de accident Stencyl.

Odată ce am terminat primul nostru joc, putem începe să ne programăm propriile


jocuri.

p. 74

S-ar putea să vă placă și