El Mensajero De Pekin

El Mensajero De Pekin

EL MENSAJERO DE PEKIN Pere Fonolleda Ferran Font Setembre 2009 Creació del Videojoc: “El Mensajero De Pekín” Pere Fonolleda i Ferran Font Índex de continguts 1.Introducció................................................................................................................13 1.1.Motivació...........................................................................................................13 1.2.Objectius del Projecte.......................................................................................14 1.3.Temporització del Projecte................................................................................16 1.4.Organització del document...............................................................................17 1.5.Separació de tasques.......................................................................................18 1.5.1.Pere Fonolleda...........................................................................................19 1.5.1.1.Implementació de l'animació per óssos.............................................19 1.5.1.2.Implementació de la interfície gràfica.................................................19 1.5.1.3.Implementació del multijugador..........................................................20 1.5.2.Ferran Font................................................................................................20 1.5.2.1.Implementació de la física..................................................................20 1.5.2.2.Implementació de la música...............................................................20 1.5.2.3.Implementació de la intel·ligència artificial.........................................20 2.Estudi previ...............................................................................................................22 2.1.Introducció als motors de videojocs..................................................................22 2.2.Diferències entre un motor gràfic i un motor de videojocs...............................24 2.3.Cerca de motors de videojocs..........................................................................24 2.3.1.Ogre3D.......................................................................................................25 2.3.2.Crystal Space.............................................................................................26 2.3.3.Irrlicht.........................................................................................................27 2.3.4.jMonkey Engine.........................................................................................28 2.3.5.Yake...........................................................................................................29 2.3.6.OGE...........................................................................................................30 2.3.7.Raydium.....................................................................................................31 2.3.8.OpenSceneGraph......................................................................................32 2.3.9.Delta3D......................................................................................................33 2.4.Elecció del jMonkey Engine..............................................................................33 2.5.Descripció d'alguns conceptes teòrics d'informàtica gràfica relacionada amb els videojocs............................................................................................................34 - 1 - Creació del Videojoc: “El Mensajero De Pekín” Pere Fonolleda i Ferran Font 2.5.1.Vector.........................................................................................................34 2.5.2.Bone (Ós)...................................................................................................35 2.5.3.Caixa envolupant (BoundingBox)..............................................................35 2.5.4.Skybox.......................................................................................................36 3.Eines utilitzades........................................................................................................38 3.1.Sistema operatiu...............................................................................................38 3.2.Llibreries utilitzades...........................................................................................38 3.2.1.jMonkey Engine ........................................................................................38 3.2.1.1.Introducció al jMonkey Engine ..........................................................38 3.2.1.2.Funcionament del jMonkey Engine ...................................................39 3.2.2.Monkey World 3D......................................................................................44 3.2.3.jME 2 Physics 2.........................................................................................45 3.2.3.1.Funcionament.....................................................................................46 3.2.3.2.Classes principals...............................................................................47 3.2.4.GBUI .........................................................................................................49 3.2.4.1.Funcionament ....................................................................................49 3.2.4.2.Classes Principals..............................................................................50 3.2.5.OpenGL.....................................................................................................52 3.2.6.OpenAL......................................................................................................53 3.2.7.LWJGL.......................................................................................................54 3.3.Programes utilitzats...........................................................................................55 3.3.1.Eclipse IDE................................................................................................55 3.3.2.Blender.......................................................................................................56 3.3.3.Audacity.....................................................................................................57 3.3.4.Gimp...........................................................................................................57 3.3.5.OpenOffice.org...........................................................................................58 3.3.6.Dia..............................................................................................................59 4.Descripció del videojoc.............................................................................................61 4.1.Descripció general............................................................................................61 4.2.Ambientació i argument....................................................................................61 4.3.Funcionament del joc........................................................................................61 4.3.1.Modalitats...................................................................................................63 - 2 - Creació del Videojoc: “El Mensajero De Pekín” Pere Fonolleda i Ferran Font 4.3.2.Atributs.......................................................................................................64 4.3.3.Moviments..................................................................................................64 4.3.3.1.Moviment dels personatges...............................................................64 4.3.3.2.Llançament de paquets......................................................................64 4.3.4.Adversitats.................................................................................................65 4.3.4.1.Rebre l'impacte d'un paquet...............................................................65 4.3.4.2.Estar retingut per un PNJ...................................................................65 4.4.Opcions del videojoc fora de la partida.............................................................66 5.Requeriments del Sistema.......................................................................................67 5.1.Requeriments Funcionals.................................................................................67 5.1.1.Requeriments generals del sistema..........................................................67 5.1.2.Identificació dels actors.............................................................................68 5.1.3.Diagrames de casos d'ús generals............................................................69 5.1.3.1.Diagrama de casos d'ús: Menú principal...........................................69 5.1.3.2.Diagrama de casos d'ús: Partida.......................................................70 5.1.4.Detalls dels requeriments del sistema.......................................................71 5.1.4.1.Cas d'us: Mostrar crèdits....................................................................71 5.1.4.2.Cas d'ús: Mostrar màximes puntuacions...........................................71 5.1.4.3.Cas d'ús: Moure's (sense paquets)....................................................72 5.1.4.4.Cas d'ús: Recollir paquets (jugador sense paquets)..........................72 5.1.4.5.Cas d'ús: Moure's (jugador amb paquets).........................................73 5.2.Requeriments no funcionals.............................................................................73 6.Anàlisi del sistema....................................................................................................75

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    169 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us