Com fer un joc flash

Posted on
Autora: Robert Simon
Data De La Creació: 19 Juny 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Com fer un joc interactiu i crear una pel·lícula de flash .swf i penjar-la a GV.wmv
Vídeo: Com fer un joc interactiu i crear una pel·lícula de flash .swf i penjar-la a GV.wmv

Content

En aquest article: Introducció Escrivint un joc bàsicLearn Advanced TechniquesReferences

Flash és un format popular per a videojocs a través de navegadors d’internet, en llocs dedicats com Newgrounds i Kongregate. Cada cop s’utilitza el flaix en comparació amb els formats de les noves aplicacions per a mòbils, però encara està estès per a molts jocs de qualitat. Flash es basa en ActionScript, un llenguatge de programació senzill que permet controlar els objectes que es mostren a la pantalla. Aneu al pas següent per aprendre a crear un joc bàsic de flaix.


etapes

Primera part Com començar



  1. Adonar-se del disseny del teu joc. Abans de començar a codificar, us serà útil fer una idea del que voleu com a joc. El Flash és adequat per a jocs senzills. Intenta crear un joc en el qual el jugador només tingui unes quantes accions diferents. Baseu-vos en un gènere de joc bàsic i tingueu en compte els pocs mecanismes senzills que hi ha sota ell. Consulteu aquesta guia per obtenir més detalls sobre la planificació del desenvolupament de videojocs. Els jocs flash més comuns són:
    • Corredors interminables: En aquests jocs, el personatge es mou automàticament i el jugador ha de saltar sobre obstacles o interactuar amb el joc de manera comparable. El jugador sol tenir una o dues accions diferents a la seva disposició.
    • "Brawlers": Aquests jocs solen incloure un desplaçament lateral de l'entorn del joc. El jugador ha de vèncer als enemics que es mostren per tal de progressar. Sovint té diversos moviments a la seva disposició per desfer-se dels enemics.
    • "Trencaclosques": Aquests jocs ofereixen al jugador resoldre trencaclosques o trencaclosques per passar al següent nivell. Poden anar des del tipus Match-3, com Bejeweled, fins a trencaclosques més complexos, normalment trobats en jocs d’aventura.
    • "RPG" o jocs de rol: Aquests jocs se centren en el desenvolupament i la progressió d'un personatge. El jugador es mou per diversos ambients amb una gran varietat d'enemics. Les baralles difereixen d’un joc de rol a un altre, però la majoria tenen lloc per torns. Els jocs de rol poden ser significativament més complexos de codificar que els simples jocs d’acció.



  2. Obteniu més informació sobre què és el flaix adequat. El Flash s’adapta bé als jocs 2D. És possible fer 3D en Flash, però requereix un coneixement profund del llenguatge de programació. La majoria de jocs en flash que tenen èxit són en 2D.
    • El flaix és més adequat per a jocs curts o jugables en petites sessions. Normalment es reprodueix quan teniu una mica de temps lliure per fer una pausa, cosa que limita el temps de joc a uns quinze minuts.


  3. Familiaritzeu-vos amb el llenguatge de programació ActionScript3 (AS3). Els jocs flash es programen en AS3. Haureu d’entendre els fonaments bàsics sobre com funciona per crear un joc amb èxit. Si sabeu codificar en AS3, podeu crear un joc senzill.
    • Hi ha diversos llibres relacionats amb ActionScript a Amazon o en altres botigues, així com molts exemples i tutorials a Internet.



  4. Descarregueu Flash Professional. Aquest programa no és gratuït, però és la millor manera de crear programes Flash ràpidament. Hi ha altres opcions disponibles, alguns de programari gratuït, però la compatibilitat és freqüent i, per la mateixa tasca, necessiten més temps.
    • Flash Professional és l’únic programa que necessitareu per començar a crear un joc.

2a part Escriu un joc bàsic



  1. Comprendre els conceptes bàsics dels blocs de construcció en codi AS3. Quan creeu un joc senzill, haureu d’utilitzar diverses estructures de codi diferents. Hi ha tres parts principals en un codi AS3:
    • Variables: s’utilitzen per emmagatzemar dades. Aquestes dades poden ser números, paraules (cadenes), objectes o altres. Les variables es defineixen pel codi var i el seu nom ha de constar d’una sola paraula.

      var playerHealth: Número = 100; // "var" especifica que esteu definint una variable. // "playerHealth" és el nom de la variable. // "Número" és el tipus de dades. // "100" és el valor assignat a la variable. // Cada línia de codi ActionScript acaba amb ";"

    • Gestors d'esdeveniments: els gestors d'esdeveniments comproven que hi ha certs esdeveniments i ho comuniquen a la resta del programa. Aquest és un punt essencial per configurar els ordres del jugador i repetir el codi. Els gestors d’esdeveniments solen utilitzar funcions.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" defineix el gestor d'esdeveniments. // "MouseEvent" és la categoria d'ordres que cal comprovar. // ".CLICK" és l’acció particular inclosa a la categoria MouseEvent. // "swingSword" és la funció anomenada quan es produeix l'acció.

    • Funció: seccions de codi assignades a una paraula clau que es pot anomenar més endavant. Les funcions gestionen el contingut del programa del vostre joc. Els jocs complexos poden tenir centenars de funcions, mentre que els jocs simples només en necessiten unes quantes. Podeu escriure-les en qualsevol ordre perquè només funcionen quan es truquen.

      funció swingSword (e: MouseEvent): void;



  2. Inspira't en els jocs d'altres Molts desenvolupadors no us donaran el seu codi, però hi ha molts tutorials o altres projectes el codi és gratuït. Aquests us permetran veure com interactua el codi amb els objectes. És una manera fantàstica d’aprendre tècniques que faran que el vostre joc destaqui.