lunes, 20 de junio de 2011

martes, 14 de junio de 2011

afegint extres!

en aquesta imatge es pot veure com s'ha afegit el kame fent (esquerra) + (abaix) + (dreta) + (atac) i possibilitat d'afegir barrets i robes

s'ha afegit una textura a la plataforma i arreglats els controls per millor experiencia d'usuari, ara només cal retocar el servidor i fer proves en xarxa

sábado, 4 de junio de 2011

Objectius!



Avui parlem dels objectius que hem arribat, pensem arribar i ens hagués agradat arribar.

ara mateix (4/6/2011) el joc i el servidor funcionen amb:
  • col·lisions (al servidor)
  • prediccions complertes i correctes (al servidor i client)
  • inici i finalització de partides
  • decisió de qui guanya
  • GUI en 2D
  • sistema de logs
  • càrrega de partida via XML
  • arquitectura de servidor escalable
  • sincronisme entre clients (fora d'algun estrany no tenim cap error i es recupera bé)
Esperem arreglar alguns errors com alguna gravetat infinita al client i, un punt que ens agradaria arribar seria implementar transicions per suavitzar els events i evitar petits reajustaments deguts al dead reckoning, seria l'equivalent a implementar un filtre pas baix a les accions de reajustament.

Els objectius (del joc) que segur que no arribarem seran:
  • afegir objectes
  • afegir personatges
  • afegir pantalles -> poder personalitzar-ho
  • control via kinect (project natal? no m'agrada el nom d'ara)
  • millorar el sistema de joc afegint més atacs, animacions, qualitat de les físiques i col·lisons...

Del servidor de joc al servidor web tot just s'ha iniciat a integrar encarregant-se Nacho mentre que la web està molt avançada a punt d'implementar un xat i acabant la generació de sales per jugar.

Per altra part, tenim molt avançat la creació de textures utilitzant drag & drop a la web, cal unir parts, es pot accedir per openID i això li deixo al Borja que ho completi millor al seu gust :) (ho està petant molt)

L'aplicació android ja logueja i es visualitzen les dades, està bastant xula, aquesta part l'esta fent Suay que escrigui com ho té!

Fins aquí els objectius que volíem i els que hem aconseguit!

martes, 10 de mayo de 2011

Presentacio del projecte

Doncs aquí està la presentació del projecte que hem fet, són les bases teòriques i els objectius que es volen arribar

Presentació!

Borja ha inclòs a la web la presentació, rodeta, fletxes o a telèfons android també funciona

En una setmana ja tindrem les primeres proves del joc funcionant online!

lunes, 4 de abril de 2011

utilitzant l'eina de treball remot citrix

Aquest post es per donar a coneixer amb que treballem i com podriem utilitzar o per que no ens es útil l'eina citrix que proporciona la upc (eetac).

per part del joc l'entorn de treball es:

-visual studio 2008/gedit + g++ (Windows / Linux)
-llibreries que es linken: Ogre3D, OIS, OpenAL i boost (tant el linux com en windows)
-blender per modelar i animar i gimp per les textures

per la part de l'aplicació web s'utilitza:

-eclipse + pluguins com tomcat, jetty, maven, axis2 i subversion
-llibreries de wicket, openID i hibernate
-servidor MySQL

per part de l'aplicació d'android:
-android SDK per utilitzar amb eclipse més el pluguin que toca
-drivers d'htc sync del htc desire

per altra part algún editor de text pla com notepad++ no està de més i el subversion per poder actualitzar els projectes a l'ultima versió (no només a eclipse ja que es fa servir visual studio per compilar i programar c/c++)

a més per visualitzar correctament el que fem amb HTML 5 caldrien exploradors actualitzats de google chrome, firefox i explorer

com tot això és una estona configurar-ho, un sistema remot on no tinguem permanencia de dades no ens es útil, per altres tasques com editar un fitxer .docx i estas apurat amb una màquina linux i no vols reventar el format serviria

com a conclusió no ens dona res que no puguem tindre en els portatils i no ens suposa una ventatja treballar amb citrix, per exemple a ISE o quan es necessita un ordinador de la UPC per accedir a la xarxa si que aniria bé, per exemple utilitzar el DAQ a casa amb el portatil editant el labview al escriptori virtual

lunes, 21 de marzo de 2011

proves de gui!

aqui les primeres integracions de la gui:

els numeros estan fets per mi a ma, es carreguen com a textures sobre un pla, es modifiquen correctament

ara nomes cal que surti la vida, el codi esta comentat, en poc estara

viernes, 18 de marzo de 2011

historieta!

Mengano es un estudiant estocàstic de la eetac, ja porta 3 anys fent telecos i no passa de 1er... Llavors un altre matat que ja esta acabant, li proposa:
"escolta Mengano, com encara et queda molt de carrera i ets una bona font de diners per la uni, que et semblaria si pots competir amb un joc de lluita amb els companys de classe?"
a lo que Mengano respon:
"m'encantaria! així ja no perdre el temps a la uni sinó em divertiré"

donant voltes, el matat i Mengano fan un brainstorm per decidir com tindria que ser, una plataforma web on convergissin les partides, poguessis veure estadístiques, personalitzar el teu propi nino una aplicació android per gestionar-ho i el joc de lluita online en 3d

Buscant tecnologies decideixen utilitzar ogre3d, blender, openAL i CEGUI per el videojoc, HTML5, WebGL, AJAX, Wicket i jQuery per la web i java per l'aplicació d'android apart de mirar el NDK 5 per si es pot fer un port bé del joc.

de pas, aconseguirien visites continues a la web per part dels estudiants, fer que gent com Mengano gaudeixi de l'estància abans de ser patejats per la fase selectiva i publicitat del únic campus amb videojoc de lluita online!