3 maniere om 'n aanlyn spel te skep

INHOUDSOPGAWE:

3 maniere om 'n aanlyn spel te skep
3 maniere om 'n aanlyn spel te skep

Video: 3 maniere om 'n aanlyn spel te skep

Video: 3 maniere om 'n aanlyn spel te skep
Video: Goedkoopste USB lader op eBay (met schema) 2024, Mei
Anonim

Het u al ooit 'n aanlyn speletjie gespeel en gedink: 'Ek wil so iets maak, ek het goeie idees'? In die verlede moes u leer hoe om te kodeer in ActionScript 3, die taal wat Flash dryf. Danksy 'n paar speletjiebouwer -programme is kodering -ervaring egter iets van die verlede. U kan speletjies pret en opwindend maak deur voorwerpe en logika te manipuleer, sonder om aan enige reëls kode te raak.

Stap

Metode 1 van 3: Ontwerp speletjies

Maak aanlyn speletjies Stap 1
Maak aanlyn speletjies Stap 1

Stap 1. Skryf 'n basiese beskrywing

Voer die funksies in en wat u wil hê die speler moet bereik. Dit is wonderlik om 'n basiese uiteensetting te hê van wat u met u spel skriftelik wil doen, sodat u dit kan sien terwyl u daaraan werk.

Sien hierdie gids vir meer inligting oor die skryf van speletjie -ontwerpdokumente

Maak aanlyn speletjies Stap 2
Maak aanlyn speletjies Stap 2

Stap 2. Teken 'n paar sketse

Teken die basiese ontwerp van die skerm soos u dit wil hê. Dit hoef nie baie gedetailleerd te wees nie, maar u moet ten minste 'n idee hê van waar die verskillende elemente op die skerm geplaas sal word. Dit sal later handig wees as u die koppelvlak vir u spel begin bou.

Maak aanlyn speletjies Stap 3
Maak aanlyn speletjies Stap 3

Stap 3. Kies 'n metode om u spel te skep

Aanvanklik moet u die kode vir ActiopnScript3 leer om Flash -speletjies te skep. Alhoewel u dit nog steeds kan doen, is daar programme beskikbaar wat speletjies makliker maak om te leer en geen kodering -ervaring benodig nie. Enkele gewilde keuses vir die skep van speletjies sluit in:

  • Stencyl - Dit is 'n nuwer instrument waarmee u speletjies kan bou met behulp van objekskripte en logika. Hierdie speletjie kan dan omskep word in 'n Flash -projek en opgelaai word na enige webwerf wat Flash -speletjies ondersteun.
  • Konstruksie 2 - Namate Flash ouer word, moet dit vervang word deur ander maniere om speletjies te maak. Een van die nuutste maniere om aanlyn speletjies te skep, is die gebruik van HTML5. Gewoonlik verg dit baie koderingskennis, maar met Construct 2 kan u speletjies bou met voorwerpe en scripts, soos Stencyl.
  • Flash Builder - Dit is die tradisionele metode om Flash -speletjies te skep. Dit verg 'n redelike hoeveelheid ActionScript -kennis, maar is een van die maklikste tale om basies te leer. Flash Builder kos geld, maar u kan die oop program FlashDevelop vir baie van dieselfde gebruike gebruik.

Metode 2 van 3: Die gebruik van Stencyl

Maak aanlyn speletjies Stap 4
Maak aanlyn speletjies Stap 4

Stap 1. Laai Stencyl af en installeer dit

Stencyl is 'n speletjie -skeppingsprogram wat geen koderingskennis benodig nie. U kan verskillende logika -instrumente gebruik om voorwerpe in die spel te manipuleer.

Stencyl kan slegs gratis gebruik word as u u speletjie aanlyn wil publiseer. In die gratis weergawe verskyn die Stencyl -logo aan die begin. As u die betaalde weergawe kry, kan u dit op ander platforms publiseer

Maak aanlyn speletjies Stap 5
Maak aanlyn speletjies Stap 5

Stap 2. Skep jou nuwe speletjie

As u Stencyl begin, word 'n lys met u speletjies gewys. Daar sal 'n paar voorbeeldspeletjies op die lys wees, waarna u kan kyk hoe dit werk. Om aan u spel te begin werk, klik op die blokkie met die naam "Klik hier om 'n nuwe speletjie te skep".

Maak aanlyn speletjies Stap 6
Maak aanlyn speletjies Stap 6

Stap 3. Kies 'n kit

Daar is verskeie kits wat klaargemaakte bates en voorwerpe bevat wat u kan help om u spel vinnig aan die gang te kry. Kies 'n kit as u wil, of kies 'Leeg spel' (leeg spel)

U kan stelle wat deur ander gebruikers gemaak is, aanlyn aflaai

Maak aanlyn speletjies Stap 7
Maak aanlyn speletjies Stap 7

Stap 4. Voer u spelinligting in

Voordat u met u speletjie begin bou, moet u 'n paar inligting invoer.

  • Naam - Dit is die naam van u spel. U kan dit later verander na wat u wil.
  • Skermgrootte - Dit is die grootte van u skerm, en dit is baie belangrik, aangesien dit die kuns wat u gebruik, sal beïnvloed. Aangesien mense gewoonlik u speletjie met hul webblaaier speel, hoef die skermgrootte nie so groot te wees nie. Probeer dit Breedte: 640 px Hoogte: 480 px. Dit is 'n goeie grootte om mee te begin.
Maak aanlyn speletjies Stap 8
Maak aanlyn speletjies Stap 8

Stap 5. Leer die uitleg ken

As u u speletjie die eerste keer laai, word u na die dashboard geneem. Dit is waar u al die tonele van u spel kan sien en toegang tot alle hulpbronne kan kry. U kan ook u spelinstellings van hier af verander. U spandeer die meeste van u tyd in die dashboard.

  • Toneel - Dit is die hoofvenster van die Dashboard en toon die werklike spel en alle bates. Jou spel sal 'n versameling tonele wees.
  • Hulpbronne - Dit is 'n lys van al die voorwerpe en bates in u spel. Dit sluit akteurs, agtergronde, lettertipes, tonele, logika, klanke en teëls in. Bronne word in die boom aan die linkerkant van die skerm gerangskik.
  • Instellings - Met die spel- en instellingsopsies kan u die manier waarop u spelmeganika werk, aanpas, insluitend kontroles, swaartekrag, ineenstortings, skermlaai en meer.
Maak aanlyn speletjies Stap 9
Maak aanlyn speletjies Stap 9

Stap 6. Skep akteurs

'N Akteur is 'n voorwerp waarmee u in die spel kan beweeg of waarmee u kan reageer (spelers, vyande, deure, ens.) U moet 'n akteur vir elke voorwerp in u spel skep. Om 'n akteur te skep, klik op die "Akteur tipes" opsie in die menu Hulpbronne. Kies die akteur wat u wil hê in die lys (die lys word bepaal uit die kit wat u gekies het).

  • Ken akteurs toe aan groepe (spelers, vyande). Dit sal help om die botsingseienskappe van die akteur te bepaal. Kies u akteur om die akteurredakteur oop te maak. Klik dan op die tabblad Eienskappe en kies die toepaslike groep in die keuselys.
  • Kies 'n gedrag (spring, trap, loop). Gedrag is wat jou akteur in staat stel om iets te doen. Klik op Gedrag en klik op die knoppie "+ Voeg gedrag by" in die linker onderste hoek. Kies 'n gedrag (soos "Stap") uit die lys en klik dan op "Kies".
  • Stel beheer. As u 'n spelerkarakter skep, wil u die speler toelaat om dit te skuif. As u 'n Walk -gedrag byvoeg, word u na die Walking -kenmerke -skerm geneem. U kan die spyskaart gebruik om te kies watter sleutel die akteur na links en regs sal skuif. U kan ook animasies installeer as die kit wat u gebruik dit bevat.
  • U kan baie gedrag byvoeg en bepaal wat akteurs kan doen.
Maak aanlyn speletjies Stap 10
Maak aanlyn speletjies Stap 10

Stap 7. Skep 'n toneel

Die toneel is wat die speler sien terwyl hy die spel speel. Dit is die agtergrond, sowel as sigbare voorwerpe en akteurs. Om 'n nuwe toneel te skep, klik op die Scenes -opsie in die Resources -boom en klik dan op die blokkie. Gee jou nuwe toneel 'n naam om voort te gaan.

  • Agtergrond - Die grootte van u toneel word outomaties aangepas, sodat u nie eers daaroor hoef te bekommer nie. U kan kies om 'n kleur as agtergrond te gebruik, wat daaroor geteël sal word. U kan ook kies uit soliede of gradiëntkleure. Klik op "Skep" wanneer u klaar is. Dit sal die toneelontwerper oopmaak.
  • Plaas teëls - Die teëls wat in u kit ingesluit is, word aan die regterkant van die venster gelaai. Klik op die potloodgereedskap in die linkerkieslys en klik dan op die teël wat u wil gebruik. U kan dan teëls op u toneel lê. Klik en sleep met die muis om dubbele teëls te lê.
  • Sit die akteur. Klik op die oortjie Akteurs bokant u teëlstel om oor te skakel na u beskikbare akteurs. U moet vooraf een skep om in hierdie lys te verskyn. Klik op die akteur wat u wil plaas en klik op die toneel waar u wil hê hy moet verskyn. As u op Shift druk, sal die akteur daarheen beweeg.
  • Swaartekrag bygevoeg. Klik op die oortjie "Fisika" bo -aan die venster en voer 'n waarde in die boks "Gravitasie (vertikaal)" in. Deur 85 in te voer, simuleer die werklike swaartekrag van die aarde.
Maak aanlyn speletjies Stap 11
Maak aanlyn speletjies Stap 11

Stap 8. Toets die spel

Sodra u die toneel geskep het en 'n paar akteurs ingesit het, kan u die spel toets. Klik op die "Test Game" -knoppie bo -aan die skerm om te speel wat u nou gemaak het. U kan die sleutels wat u stel, gebruik om u spelerkarakter te beheer.

Soek enige aspek wat nie werk nie, en probeer om dit reg te stel. Gedra die vyand byvoorbeeld behoorlik? Kan jy die vyand verslaan? Is daar onbereikbare platforms of onbegaanbare kloof? Keer terug na die relevante area van u speletjie -redakteur om enige probleme op te los. Dit kan 'n rukkie neem, maar die eindresultaat sal lekkerder en makliker wees om te speel

Maak aanlyn speletjies Stap 12
Maak aanlyn speletjies Stap 12

Stap 9. Voeg meer by

Noudat u 'n werkende en speelbare toneel het, is dit tyd om die hele spel te bou. Voeg vlakke en uitdagings by, en hou aan om u byvoegings te toets om seker te maak dat dit lekker is en reg werk.

Maak aanlyn speletjies Stap 13
Maak aanlyn speletjies Stap 13

Stap 10. Site Lock jou spel

As u die speletjie oplaai na 'n webwerf wat Flash -speletjies aanbied, of dit na u eie webwerf sal oplaai, moet u 'Site Lock' gebruik. Dit sal verhoed dat u spel gespeel word as dit nie op die lys met toegelate webwerwe is nie.

  • Maak 'Game Settings' oop in u boom 'Resources'. Kies die afdeling "Loader". Voer die webwerwe wat u toelaat in die "Site Lock" -kassie in, geskei deur kommas en sonder spasies. Byvoorbeeld, newgrounds.com, kongregate.com.
  • Terwyl u nog op hierdie skerm is, voer u tuisblad in die boks 'U tuisblad' in as u een het. Dit sal spelers wat u spel speel, kan skakel na u webwerf/
Maak aanlyn speletjies Stap 14
Maak aanlyn speletjies Stap 14

Stap 11. Voer die speletjie uit as Flash

As u tevrede is met u spel, kan u dit na Flash -formaat uitvoer. Hiermee kan u die speletjie oplaai na 'n webwerf met Flash -speletjies of na u eie webwerf. Klik op '' Publiseer '' '(Publiseer), kies' Web 'en klik dan op' Flash '. Stoor die lêer op 'n maklike plek op u rekenaar.

Maak aanlyn speletjies Stap 15
Maak aanlyn speletjies Stap 15

Stap 12. Publiseer die speletjie

Sodra u 'n Flash -lêer (. SWF) het, kan u dit oplaai na 'n webwerf van u keuse. Daar is verskeie webwerwe aanlyn wat Flash -speletjies aanbied, en sommige kan u selfs toelaat om geld uit advertensie -inkomste te verdien. U kan ook speletjies op u eie webwerf oplaai, maar u moet seker maak dat u die bandwydte het om spelers te akkommodeer as die speletjie gewild raak.

  • Kyk na hierdie gids vir die oplaai van speletjies op u eie webwerf.
  • As u u speletjie na 'n webwerf soos Newgrounds of Kongregate wil oplaai, moet u 'n rekening skep en dan die oplaai proses vir die webwerwe deurloop. Terme sal vir elke webwerf wissel.
  • As u u speletjie aan Stencyl Arcade wil publiseer, kan u dit binne die Stencyl -program doen. Klik op '' Publiseer '' ', kies' Stencyl 'en klik dan op' Arcade '. Die speletjie word outomaties opgelaai, dus maak seker dat u tevrede is met die naam voordat u dit doen. Die lêergrootte van Stencyl Arcade is MB.

Metode 3 van 3: Gebruik Construct 2

Maak aanlyn speletjies Stap 16
Maak aanlyn speletjies Stap 16

Stap 1. Laai Construct 2 af en installeer dit

Met hierdie program kan u HTML5 -speletjies skep met baie min kodering. U sal 'n paar veranderlikes moet instel, maar dit word alles via die spyskaart gedoen sonder dat kodering nodig is.

Construct 2 is gratis, hoewel sommige funksies beperk is, behalwe vir opgradering. Die gratis weergawe kan nie op ander platforms as HTML5 gepubliseer word nie

Maak aanlyn speletjies Stap 17
Maak aanlyn speletjies Stap 17

Stap 2. Skep 'n nuwe projek

As u Construct 2 die eerste keer begin, word u begroet met 'n welkome spyskaart. Klik op die skakel "Nuwe projek" om 'n nuwe speletjie te begin. Daar is ook 'n paar voorbeelde wat u kan gebruik om te sien hoe u 'n basiese spel kan bou.

As u met 'n nuwe projek begin, sal u 'n lys sjablone kry. Ons beveel aan dat u met 'n leë projek begin vir u eerste projek. Hiermee kan u gewoond raak aan die basiese beginsels sonder dat die sjablone in die pad val

Maak aanlyn speletjies Stap 18
Maak aanlyn speletjies Stap 18

Stap 3. Pas u projekinstellings aan

Links van die projekvenster sien u 'n reeks voorwerpe in die Eienskappe -raam. U kan dit gebruik om u skermgrootte in te stel en u spel- en maatskappyinligting in te voer.

Maak aanlyn speletjies Stap 19
Maak aanlyn speletjies Stap 19

Stap 4. Voer die agtergrond in

Dubbelklik op die uitleg. Kies 'Betegelde agtergrond' in die Algemene afdeling. Klik op u uitleg om die agtergrond te plaas. Dit sal die agtergrondredakteur oopmaak. U moet u eie ontwerp met behulp van beeldbewerkingsprogrammatuur, of teksture van verskillende aanlyn -plekke aflaai.

  • Stel die agtergrond op die uitleggrootte. Doen dit deur die agtergrondvoorwerp te kies en die grootte in die Eienskappe -raam te verander.
  • Hernoem die laag en sluit dit toe. U moet die laag sluit om te voorkom dat dit per ongeluk beweeg wanneer u ander voorwerpe plaas. Klik op die oortjie "lae" aan die regterkant van die skerm. Kies die laag en klik op die potloodknoppie. Noem die laag "Agtergrond", en klik dan op die "Hangslot" -knoppie om die agtergrond te sluit.
Maak aanlyn speletjies Stap 20
Maak aanlyn speletjies Stap 20

Stap 5. Skep 'n nuwe laag

Klik op die oortjie lae op die "+" - knoppie om 'n nuwe laag te skep. Noem dit "Main". Dit is die laag waar die meeste van u spelvoorwerpe geleë is. Maak seker dat die hooflaag gekies is voordat u verder gaan.

Maak aanlyn speletjies Stap 21
Maak aanlyn speletjies Stap 21

Stap 6. Voeg insette vir u spel by

In Construct 2 moet u insette as 'n voorwerp by u spel gevoeg word. Dit is onsigbaar en sal die gebruik van die sleutelbord en die muis in die projek moontlik maak.

Dubbelklik op die uitleg en kies dan "Muis" in die invoerafdeling. Doen dieselfde om die "Keyboard" -voorwerp in te voeg

Maak aanlyn speletjies Stap 22
Maak aanlyn speletjies Stap 22

Stap 7. Voeg voorwerpe by

Dit is nou tyd om 'n paar spelvoorwerpe by u uitleg te voeg. Dubbelklik op die uitleg en kies 'Sprite' in die algemene afdeling. Gebruik die kruishare om te kies waar u die Sprites wil plaas. 'N Beeldredakteur sal oopmaak, waarmee u 'n bestaande sprite kan laai of 'n nuwe een kan skep.

As u 'n sprite in die uitleg kies, sal die sprite -eiendom op die linkerraamwerk laai. Hernoem sprites sodat u dit makliker kan identifiseer en daarna kan verwys

Maak aanlyn speletjies Stap 23
Maak aanlyn speletjies Stap 23

Stap 8. Voeg gedrag by u voorwerp

Om 'n gedrag by te voeg, klik op die voorwerp waaraan u 'n gedrag wil voeg om dit te kies. Klik op die skakel "Voeg/wysig" in die gedeelte Gedrag van die Eienskappe -raam. 'N Lys met beskikbare gedrag sal verskyn.

Gedrag is vooraf gekonfigureerde stukke logika waarmee u vinnig bruikbaarheid by u voorwerpe kan voeg. U kan kies uit 'n wye verskeidenheid voorafgeboude gedrag wat 'n wye verskeidenheid gebruike kan bied. Gee dit byvoorbeeld 'n soliede vloer om 'n soliede vloer te maak. Om die karakter in 8 rigtings te skuif, gee die gedrag "8 rigtingbeweging"

Maak aanlyn speletjies Stap 24
Maak aanlyn speletjies Stap 24

Stap 9. Verander die gedragseienskappe

U kan die gedrag wysig volgens die manier waarop u voorwerp werk. U kan die waardes verander om die spoed, rigting en ander eienskappe te verander.

Maak aanlyn speletjies Stap 25
Maak aanlyn speletjies Stap 25

Stap 10. Verstaan hoe gebeurtenisse werk

Gebeurtenisse is 'n lys met toestande, en dit is waaraan die spel ontsnap. As die toestand bereik word, vind die gebeurtenis plaas. As daar nie aan die voorwaarde voldoen word nie, gebeur die gebeurtenis nie. Die gebeurtenisbladsy loop gewoonlik ongeveer 60 keer per sekonde. Elke lopie word 'n "regmerkie" genoem.

Maak aanlyn speletjies Stap 26
Maak aanlyn speletjies Stap 26

Stap 11. Skep 'n geleentheid

Dubbelklik op die Gebeurtenisse-bladsy. 'N Lys met beskikbare voorwerpe sal verskyn. Kies die voorwerp waarvoor u 'n gebeurtenis wil skep, of u kan 'n stelsel skep.

  • Kies wanneer die aksie plaasvind. Nadat u 'n voorwerp gekies het, word u gevra om te kies wanneer die gebeurtenis plaasgevind het. Dit kan gebaseer wees op ander gebeure of op 'n sekere tydstip. "Elke bosluis" altyd.
  • Voeg aksie by. U sal gevra word om een van u voorwerpe te kies. Kies uit 'n lys aksies. As u byvoorbeeld 'n shooter skep en u wil hê dat die speler se karakter altyd met die muis in die gesig staar, sou u 'n "Point of view to position" -aksie op elke regmerkie op die spelervoorwerp skep. As u koördinate gevra word, voer "Muis. X" vir X en "Muis. Y" vir Y in. Dit laat die speler se skip altyd na die wyser kyk.
Maak aanlyn speletjies Stap 27
Maak aanlyn speletjies Stap 27

Stap 12. Voeg meer gebeurtenisse en gedrag by

Dit is die ruggraat van u spel. Deur gedrag en gebeure by te voeg en te verbeter, kan u unieke en prettige speletjies skep wat mense wil speel. Eksperimenteer met verskillende gebeurtenisse om die spel te kry wat u regtig wil hê.

Maak aanlyn speletjies Stap 28
Maak aanlyn speletjies Stap 28

Stap 13. Voeg veranderlikes by

Daar is twee tipes veranderlikes in Construct 2: instansieveranderlikes en globale veranderlikes. Hiermee kan u tellings vir u voorwerpe en speletjies skep, soos gesondheid, tydsbeperking, telling en meer.

  • Instansieveranderlike - Instansieveranderlike word aan 'n enkele voorwerp toegeken. Dit word gebruik vir dinge soos vyande en spelersgesondheid. U kan 'n instansieveranderlike byvoeg nadat u 'n voorwerp gekies het deur op die 'Voeg/wysig' -skakel in die afdeling Veranderlikes van die Eienskappe -raam te klik. Gee die veranderlike 'n naam wat na die gebeurtenis kan verwys, sowel as 'n aanvanklike waarde.
  • Globale veranderlike - Globale veranderlikes is veranderlikes wat aan die hele spel toegeken word. Dit word gebruik vir dinge soos spelers tellings. Om 'n globale veranderlike te skep, gaan na die Gebeurtenis-bladsy en klik met die rechtermuisknop op 'n leë spasie. Klik op "Ass global variable", gee dit 'n naam sodat daar in die geval na verwys kan word, en voer dan 'n aanvanklike waarde in.
Maak aanlyn speletjies Stap 29
Maak aanlyn speletjies Stap 29

Stap 14. Skep koppelvlakke

As u koppelvlakke skep, is dit gewoonlik die beste om dit op 'n nuwe laag te doen. Dit is omdat die koppelvlak baie selde beweeg of verander, daarom is dit beter om dit op 'n geslote laag te plaas. Stel "Parallax" in die Eienskappe -raam vir die nuwe laag op 0. Dit hou die laag verskuif terwyl die skerm beweeg.

Gebruik teksblokkies en veranderlikes om u koppelvlak te skep. U kan u tekskassie stel om gesondheid, telling, ammunisie of alles wat die speler gereeld moet sien, te vertoon

Maak aanlyn speletjies Stap 30
Maak aanlyn speletjies Stap 30

Stap 15. Toets en hersien u spel

Noudat u 'n paar voorwerpe op die skerm het met gebeure en gedrag, kan u begin om inhoud te toets en by te voeg. Klik op die "Speel" -knoppie bo -aan die skerm om die spel te help en te toets. Let op alles wat nie werk nie, en probeer dit regmaak om u spel speelbaar en aangenaam te maak.

Maak aanlyn speletjies Stap 31
Maak aanlyn speletjies Stap 31

Stap 16. Voer u speletjie uit

As u tevrede is met u spel, kan u dit so uitvoer dat dit na 'n webwerf opgelaai en deur enigiemand gespeel kan word. Om die speletjie uit te voer, klik op die menu "File" en kies "Export". Stoor die projek op 'n plek wat u maklik kan vind.

Maak aanlyn speletjies Stap 32
Maak aanlyn speletjies Stap 32

Stap 17. Publiseer die speletjie

Daar is verskillende webwerwe waarmee u HTML5 -speletjies kan oplaai sodat ander dit kan speel. U kan ook speletjies by u eie webwerf voeg. Lees hierdie gids vir meer inligting oor hoe om speletjies na u eie webwerf op te laai.

Wenke

  • As u meer belangstel om die kode agter Flash -speletjies te leer, kan u Flash Builder en ActionScript3 -kode gebruik om speletjies te bou. Dit sal langer neem, maar kan 'n meer unieke ervaring tot gevolg hê. Sien die programgids in ActionsScript3.
  • Eer hulde aan enige bron waaruit u idees en inhoud put, en aan almal wat u gehelp het om die spel te skep.

Aanbeveel: