Un any més ja hem arribat a final de curs.
Espero que hàgiu gaudit tant com jo en un curs molt i molt exigent. Hem après quantitats de llenguatges i algorismes, però això només és un principi. Al tema d'entorns hem pogut destacar les necessitats dels usuaris i hem comprovat la importància d'un bon disseny en l'ús diari d'una aplicació. I a jocs, no puc estar més content dels resultats aconseguits. Hem assolit quotes que ni m'havia plantejat al principi del curs.
Només em queda donar-vos les gràcies per aquest meravellós any i desitjar-vos molta sort en el vostre proper futur.
Apa, ara a descansar aquest estiu que us ho haveu ben guanyat.
Salutacions.
Lluís Ferreres.
I recordeu:
"All your base are belong to us." (AYBABTU, del joc Zero Wing)
Es mostren els missatges amb l'etiqueta de comentaris C14. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris C14. Mostrar tots els missatges
dissabte, 11 de juny del 2011
C14 Materials
Tal i com us vaig comentar a classe, us deixo un parell de fitxers amb informació per a realitzar programació de jocs tant per consola (PSP, NDS, PS2, XBOX) com per ordinador (SDL, Java, Android, Bennu, etc).
Espero que us serveixi.
Salutacions.
Materials (1) (146 MB)
Materials (2) (668 MB)
P.D.: La descàrrega es realitza des d'un compte gratuït de Megaupload. No ho he utilitzat mai encara, per tant, si trobeu cap dificultat en aconseguir els fitxers envieu-me un missatge de correu a: llferreres@gmail.com
Espero que us serveixi.
Salutacions.
Materials (1) (146 MB)
Materials (2) (668 MB)
P.D.: La descàrrega es realitza des d'un compte gratuït de Megaupload. No ho he utilitzat mai encara, per tant, si trobeu cap dificultat en aconseguir els fitxers envieu-me un missatge de correu a: llferreres@gmail.com
dimecres, 11 de maig del 2011
C14 Bennu iOS
Sembla que cada cop tenim més a prop la possibilitat de desenvolupar jocs mitjançant Bennu i executar-los en dispositius iOS. I de forma legal!!!
Us deixo la notícia.
http://www.bennugd.org/es
http://www.bennugd.org/es/node/139
No deixeu de veure el vídeo.
Us deixo la notícia.
http://www.bennugd.org/es
http://www.bennugd.org/es/node/139
No deixeu de veure el vídeo.
dijous, 5 de maig del 2011
C14 Exemples de SDL_Net
Aquí teniu exemples de programació de multiplayer en xarxa utilitzant C/C++. Teniu el codi i els gràfics i podeu compilar amb el IDE que més us agradi. Us recomano començar pels 5 exemples en xarxa amb el títol al bloc
, i després el títol
SDL+Multiplayer 5 game examples!
SDL+Multiplayer game example
dimarts, 3 de maig del 2011
C14 Criteris d'avaluació
Implementació amb SDL
1. Pantalla inicial i final (fins a 1 punt)
2. Càrrega d'imatges (fins a 1 punt)
3. Interacció amb l'usuari (resposta a events) (fins a 2 punts)
4. Ús de llibreries auxiliars (qualsevol): SDL_ttf, SDL_image, SDL_mixer, SDL_net (fins a 2 punts)
5. Estructura del codi (fins a 2 punts)
6. Scrolls, nivells, enemics, intel·ligència, puntuació, etc. (fins a 2 punts)
Disculpeu les molèsties pel retard en penjar aquesta informació.
1. Pantalla inicial i final (fins a 1 punt)
2. Càrrega d'imatges (fins a 1 punt)
3. Interacció amb l'usuari (resposta a events) (fins a 2 punts)
4. Ús de llibreries auxiliars (qualsevol): SDL_ttf, SDL_image, SDL_mixer, SDL_net (fins a 2 punts)
5. Estructura del codi (fins a 2 punts)
6. Scrolls, nivells, enemics, intel·ligència, puntuació, etc. (fins a 2 punts)
Disculpeu les molèsties pel retard en penjar aquesta informació.
dissabte, 30 d’abril del 2011
C14 Nou SDK
Crytek oferirà el SDK de CryEngine 3 de forma gratuïta possiblement a partir d'aquest estiu. Més informació al bloc genbetadev.com:
http://recorta.com/eef19e
http://recorta.com/eef19e
dimarts, 5 d’abril del 2011
Novetats sobre programació
S'ha inaugurat un nou bloc sobre programació que pot ser útil per als estudiants de DAI.
Algunes de les informacions destacades que hi podreu trobar són:
Els llenguatges de programació més utilitzats:
Programar cada mes:
Videotutorials per Xcode 4:
dilluns, 28 de febrer del 2011
C14 Angry Birds
Curiositat sobre l'Angry Birds.
http://www.xatakamovil.com/imagen-de-la-semana/llega-la-tarta-jugable-y-comestible-de-angry-birds-la-imagen-de-la-semana
Aprofito l'ocasió per informar-vos que hi ha gent treballant en temes de física i ens estan preparant llibreries per poder realitzar jocs d'aquest estil: projecte Chipmunk. Més informació al bloc de BennuGD:
http://www.bennugd.org/node/124
http://www.xatakamovil.com/imagen-de-la-semana/llega-la-tarta-jugable-y-comestible-de-angry-birds-la-imagen-de-la-semana
Aprofito l'ocasió per informar-vos que hi ha gent treballant en temes de física i ens estan preparant llibreries per poder realitzar jocs d'aquest estil: projecte Chipmunk. Més informació al bloc de BennuGD:
http://www.bennugd.org/node/124
dimarts, 22 de febrer del 2011
C14 Mapes
Us deixo editors de mapes que he localitzat per a crear el fons dels nostres jocs. Són editors de rajoles, tiles en llenguatge informàtic, que podem passar després a imatges png per utilitzar-los als nostres fpg.
Tiled: http://www.mapeditor.org/
Tiled: http://www.mapeditor.org/
El Tiled té versions Microsoft Windows, Mac OS X i GNU/Linux. La resta només Microsoft Windows.
També disposeu d'un editor inclós al Bennu Pack, el Tile Studio.
diumenge, 30 de gener del 2011
dilluns, 17 de gener del 2011
C14 Scrolls
Us deixo la pràctica de scrolls. Recordeu que un scroll és el moviment del fons de la pantalla per tal de donar més realisme al moviment del joc.
Es poden tenir fins a 10 scrolls en Bennu, però a l'exemple s'utilitzen 2.
Descarrega l'exemple, que inclou els gràfics i el codi:
Exemple_scrolls
Es poden tenir fins a 10 scrolls en Bennu, però a l'exemple s'utilitzen 2.
Descarrega l'exemple, que inclou els gràfics i el codi:
Exemple_scrolls
C14 Bennu: pausar el joc
Com afegir una pausa amb Bennu:
- El mètode més senzill és crear un procés principal des del qual es genera tota la crida de processos.
- Crearem un procés pausa que s'executa independent del principal.
- La pausa consisteix en enviar un senyal al procés pare per tal que aturi a tots els processos fills, per tal de poder despertar-los quan finalitzem la pausa. En el nostre cas el procés principal serà el pare de tots (excepte el de pausa).
Podeu descarregar el següent exemple.
Pausa_exemple
Actualització: els gràfics els teniu de les pràctiques, a la carpeta tutorial.
- El mètode més senzill és crear un procés principal des del qual es genera tota la crida de processos.
- Crearem un procés pausa que s'executa independent del principal.
- La pausa consisteix en enviar un senyal al procés pare per tal que aturi a tots els processos fills, per tal de poder despertar-los quan finalitzem la pausa. En el nostre cas el procés principal serà el pare de tots (excepte el de pausa).
Podeu descarregar el següent exemple.
Pausa_exemple
Actualització: els gràfics els teniu de les pràctiques, a la carpeta tutorial.
dijous, 11 de novembre del 2010
C14 Projecte de videojocs
Ja teniu disponible l'enunciat per a realitzar el projecte del crèdit de videojocs. Al lliurament s'han d'afegir la documentació que es sol·licita en format PDF amb el nom dels components del grup, els gràfics, el codi font i l'executable, tot en un zip.
Descàrrega.
Descàrrega.
divendres, 24 de setembre del 2010
C14 Webs i recursos interessants
Aquesta entrada pot actualitzar-se durant tot el curs.
Webs sobre videojocs:
www.scenebeta.com
www.bennugd.org
wiki.bennugd.org
Webs sobre videojocs:
www.scenebeta.com
www.bennugd.org
wiki.bennugd.org
Altres recursos:
Manual en pdf de Bennu, escrit per Oscar Torrente: http://recorta.com/b10c29
Manual amb exemples de l'associació d'informàtics de Saragossa: http://recorta.com/5a44ab
C14 Documents sobre jocs
La indústria del videojoc és una de les poques que ha continuat augmentant beneficis en època de crisi.
http://recorta.com/0a2c38
A més, els videojocs comencen a introduir-se a les aules com a eina educativa.
http://recorta.com/919cb1
http://recorta.com/0a2c38
A més, els videojocs comencen a introduir-se a les aules com a eina educativa.
http://recorta.com/919cb1
dijous, 23 de setembre del 2010
Benvinguda al curs
En aquest bloc hi apareixerà informació relativa als crèdits C9 - Entorns gràfics i C14 - Videojocs.
Es tracta d'un complement del Moodle on poder compartir informació de forma ràpida.
Salutacions.
Lluís Ferreres
Departament d'Informàtica
IES Rafael de Campalans.
Es tracta d'un complement del Moodle on poder compartir informació de forma ràpida.
Salutacions.
Lluís Ferreres
Departament d'Informàtica
IES Rafael de Campalans.
Subscriure's a:
Missatges (Atom)