La Escuela Superior de Informática de la Universidad de Castilla-La Mancha ha liberado el material de la primera edición del Curso de Experto en Desarrollo de Videojuegos. El material, compuesto por 4 libros de más de 1.200 páginas en total y múltiples ejemplos de código fuente, se basa principalmente en tecnologías y estándares libres. Casi la totalidad de los ejemplos del curso han sido desarrollados en GNU/Linux. Puedes descargar los libros gratuitamente en la web del curso (formato PDF).
Comentarios
Por fin podré hacerme mi propio MMORPG
#9 Con furcias y casinos
#14 ...es más, paso de los casinos
#9 Mejor un "motor engine 3d"
¿Pero como puede ser que un servidor de universidad esté saturado? ¿Para qué se puso Internet2000 y fibra óptica en los centros?
#1, #2 Son los recortes, esta semana tocaba internet, y no han esperado al viernes.
#1 #2 #3 #4 El servidor ya está activo y a pleno funcionamiento
#8 Ha vuelto a pringar (27/7/2012 14:58)
#8 Gracias, ahora la web de la ESI está tirada (XD)
#2 Te cuento. En Invierno la conexión por eduroam es de 40 kbps. No exagero, te lo juro.
#4 Ni mucho menos Siempre ha sido así en Ciudad Real, todo el mundo cuando se lo cuento se queda alucinando. Ahora mismo tengo tres megas por eduroam (y son las tres de la tarde en pleno verano, sin nadie en el campus).
#2 Fliparías con la USC entonces, que está caído cada 2 semanas. Ya ni te cuento el Aula Virtual, que el día que puedas acceder sin cortes es un milagro.
Es que esto mismo se debería hacer con mucho temario de fp y universidades. Hay pánico por el estudio autodidacta.
Yo, por tener las tardes libres quise ampliar mi formación haciendo un FP online de gestor de aplicaciones informáticas (ahora se llama de otro modo). En el primer curso por la alta demanda fue complicado matricularse en algunas asignaturas duras.
Algunos pidimos por favor que nos pasaran el temario (que por otro lado no está en pdf de manera oficial sino en html pero que algunos lo convirtieron en pdf) y los profesores se negaron.
Es material didáctico hecho con dinero público!! Qué más les da liberarlo si el que yo lo aprenda no me soluciona nada si no tengo un título que certifique mis conocimientos!?
Yo quería el temario para estudiarlo con antelación ya que el primer curso tenía pocas asignaturas.
#46 me sorprende la actitud de esos profesores, maxime cuando el mío nos eseñó C con los apuntes obtenidos gratuitamente y por internet de un tio llamado N. Cabanes
#46 Los materiales de FP a distancia deberían ser públicos estoy de acuerdo, la paranoia llega hasta tal punto que a los profesores se nos prohíbe tajantemente utilizar cualquier material de la plataforma a distancia para el uso en clases presenciales, ni siquiera está bien visto que un profesor le pase a otro dicho contenido, de locos.
Que casualidad, esta tarde a las 5 presentamos los proyectos de videojuegos de la universidad de Alicante
http://www.dccia.ua.es/especialistavideojuegos/
#11 Suerte
#45 Gracias majo!!!
Los que están hablando que si el curso no sirve porque es para linux y no se que que primero mire el material y luego hable que estáis haciendo el rídiculo. El curso se centra en programación en C++ y en técnicas para este lo único que herramientas que usa son GCC compilador libre con versión para Windows, Mac, etc. Luego en el segundo libro habla de programación gráfica con el motor grafico OGRE que es multiplataforma. Po último el 3 y el 4 se centra en estructura de datos y componentes como el sonido, la IA, Networking, etc. Es decir todo el material es aplicable a cualquier plataforma.
Tiempo sin pasar por aquí pero es que me pareció justo compartir un link que he conseguido con el temario. No se si es el mismo, ya me diréis. Venga a tirar el servidor abajo chicos que vosotros podéis
http://cedv.morcy.es
#54 hace mención a los libros (puede ser que si sean los mismo xk viene lo de UCLM), pero a la hora de descargar te dice que los compres, o por lo menos yo no he dado con la tecla para poder bajarlos.
Me auto corrijo, si se descargan. Gracias the_vainas!!
#57 Pues yo me lo acabo de bajar. Tienes que darle al PDF.
La web que enlaza #54 es la de uno de los profesores, si te fijas se llama morcy.es y en la página hay un tal Morcillo...
#34 Juas. Yo hice una asignatura en la universidad de Salamanca con ese software. Que tiempos... (2005)
#57 Mirar también que hay comprimidos con ejemplos, me imagino. Que no me ha dado tiempo a verlo todo.
#58 Mira el link que he puesto que sino lo subiré a dropbox. Esta info es de lujo
#67
efectivamente, como dice #61 , hay ejemplos comprimidos (aunque el C1 del primer libro no está asi que imagino que no habrá ya que está todo bien organizado). Por si te interesa ponerlos también.
Vaya mierda de servidor/conexion tienen.Sigue sin ir el enlace.
Esto es justo lo que necesita la potentisima industria del videojuego español
que asco la pelea que tienen todo que si linux no tiene negocio... etc.. etc..
1) yo he trabajado en proyectos para clientes que solo van con linux, de echo el los supermercados DIA su sistema corre en fedora core y el software que ha actualizado hace apenas 2 años se han gastado varios millones de euros.
HP su administración en la nube también va con linux, estuve en el proyecto en la parte para adaptarlo para hospitales, y asi cientos de cosas mas
2) yo si he pagado por juegos en Linux, incluso he pagado por código fuente de algún juego. que te lo venden a parte, y si hay muchos juegos para linux y muchos proyectos nuevos para linux, con el tiempo se ira viendo mas cosas por que un juego no sale de un día para otro, se tarda y es un curro grande los que hoy ves para comprar empezaron hacerse hace entre 1 y 3 años. y hoy en día hay casi los mismos proyectos de juegos en linux como lo hay en Mac. así que poco a poco.
últimamente Linux mueve mas dinero que windows y mac juntos en el mundo empresarial. por que las empresas temen a las auditoras de estos que son bastante agresivas y linux le proporciona una estabilidad, seguridad, precio, eficiencia, etc..etc.. muy competente
¿Podéis entrar en el enlace? A mi no me va
Copiando a #1 ¿Podéis entrar en el enlace? A mi no me va
no va nop... Si alguien lo consigue que lo suba a un server de verdad!
Puñeteros frikis, llevo 3 horas intentando descargarlo y nada... seguire otras 3...
#72 Si estás en Linux:
"wget www.morcy.es/cedv/M1.pdf"
Igual que en #71 sustituye el 1 por el número del PDF del módulo que quieras (2,3,4)
#75 wow buena velocidad a pesar de la sobrecarga de la web. Gracias por los enlaces directos.
100%[======================================>] 6.972.710 2,31M/s en 2,9s
100%[======================================>] 26.018.718 4,43M/s en 6,8s
100%[======================================>] 12.965.539 3,79M/s en 3,6s
#78 Es que no está en la universidad Está en Quijost.
#75 gracias, los bajé así; muy rápido.
Por si sigue habiendo problemas de descarga lo subí a una carpeta de Drive, donde se pueden ver online o descargar
https://docs.google.com/folder/d/0B1aS7oOukrHSVFF6WWFBazdiZ00/edit
#88 Muchas gracias por el detallazo; este mundo necesita más personas de buen corazón como tú.
#88 Gracias por el detalle, ya los tengo en mi Google Drive y compartidos con los amigos
#99 Hombre, yo ando con UDK, esperando como agua de mayo el baker de Android (ya anunciado)
Por si le quieres echar un ojo a lo que voy haciendo: http://www.furaffinity.net/view/8597255/
Muy buen curso... además aunque los ejemplos sean para GNU/Linux, es aplicable a cualquier plataforma mínimamente portable.
Como el Game maker nada de nada
El link original enlaza a http://cedv.morcy.es/ Desafortunadamente, el servidor que sirve el primer enlace se ha caído...
Dejo un comentario para que algún meneante solidario del futuro me conteste cuando la web vuelva a funcionar
Por si sigue sin ir, como ahora que está caído esta mañana publique los pdf del curso en mi blog: http://razonartificial.com/2012/07/curso-expertos-en-desarrollo-de-videojuegos/
El enlace no va, el server parece linux, mejor programare juegos para windows.
#86 Seguramente sí, la mayoría de los servidores que se usan son linux, lo que significa que la mayoría de los servidores que se caen también lo son.
Esto deberían hacerlo todos los centros públicos de enseñanza respecto a los textos de todas las asignaturas o materias, por el bien del país.
Por cierto, la web no va. En casa de herrero...
¿Hay alguien que haya conseguido descargarlo antes del efecto meneame?
#26 Yo hablaba d montarte tu empresa o tu producto...
Es un curso para desarrolladores... seguro que de ahi puedes sacar socios...
Yo me referia a eso.
Creo que ha tenido un efecto meneame.
Network problem
Check that the address is spelled correctly, or try searching for the site.
Yo soy mas comodón,sin usar comandos, me esperé a una hora a que funcionara la web, y con el DownThemAll de firefox cogí todos los pdf y los gz.
#76 Ni idea tio, no llego a tanto pero en windows7 juego a 150-170 de lag y en linux a 70-100, tambien en windows saco 60-70 FPS (en zonas sin demasiados pjs) y en el mismo sitio linux me da 45-55 +-
#80 Tendrás algún programa de P2P o algún bicho o a saber, si no no se explica. Yo en Windows suelo tener entre 30 y 70 en la mayoría de juegos (dependiendo del servidor), pero cuando alguien conecta un PC con un maldito programa de P2P puesto el ping se va a la mierda, sobre todo si no le capa la subida para no llevarse todo el ancho de subida. Windows no puede incrementar por sí sólo el ping en 70 milisegundos.
Yo lo quiero
#48 Supongo que se referirá a cuando tengas que programar rutinas que interactúen con el SO.
Me parece cojonudo que publiquen el material (el cual voy a bajar enterito), pero seamos sinceros: En Linux no se puede hacer negocio con videojuegos, luego nos quejamos del paro juvenil, pero sinceramente espero en en ese curso toquen las demás plataformas por que desde luego Linux es la más irrelevante (tanto a nivel de negocio como a nivel de rendimiento).
Por cierto, me gustaría contactar con gente para discutir una idea de videojuego que CREO que podría tener salida principalmente en países asiáticos donde son tan fans de todo lo español, (aunque eso no quiere decir que la idea sea un topicazo de juego de toreros ni de comer tortillas, de hecho se trata de algo bastante complicado e incluso no sé si realizable en la práctica). Mis capacidades como programador/diseñador no son suficientes para enfrascarme en un videojuego. sobre todo valoraré ser de Barcelona o conocer la ciudad, ya que la idea está muy centrada en esa ciudad.
#29 ¿Un MMORPG de...
- dormir la siesta?
- estar en el paro?
- perroflautas vs. antidisturbios?
- botellón?
Es broma, ánimo y suerte.
#30
#30 No te pienso pagar un duro cuando me demandes porque mi nuevo juego tenga todas esas cosas eh...
Los ebooks en librovirtual simplemente no aparecen. Ni en el listado, ni usando el buscador (como mínimo los 2 primeros).
¿Los van a poner o sólo quieren que la peña se registre?
Gran noticia, esperemos que los asistentes ademas aprendan ingles, les sera util para limpiar letrinas en Manhattan
idea para crear un juego?¿ Un juego en el que hay que matar políticos corruptos triunfa en China
Un juego en el que hay que matar políticos corrupt...
tecnologia.elpais.comMirándolo por encima, el material es bastante bueno. Ojo, necesitáis conocimientos en C++.
Salu2
Será cuestión de acceder al servidor en otro momento. Ahora mismo resulta imposible acceder a la página...
Muchos ya lo sabréis, pero por si acaso para no tener que descargar los recursos uno a uno (desde Linux):
"wget --wait=5 -r -p --no-parent -U Mozilla www.morcy.es/cedv/src/M1" (Para descargar todo el material del módulo 1).
Sustituir el último 1, por el número correspondiente al módulo deseado (2,3,4) para descargar todo su material, no se incluyen los cuatro libros en PDF, hay que bajarlos a mano por separado.
Saludos
Ya que nos ponemos con comandos ¿también se pueden usar comodines o que?. ¿O esto no funciona?, que alguien me corriga:
"wget www.morcy.es/cedv/M[1-4].pdf"
#77 Ya te lo dice el propio wget: "Aviso: no se admiten comodines en HTTP."
Hablando claro:
Esto no tiene salida laboral alguna. (al menos en españa)
#18 Como que no?
La industria del videojuego mueve muchisima pasta: busca tu sitio.
#20 Conozco algún programador de videojuegos de cierto nivel que no pasa de los 24.000 anuales ni pasará jamás. (en España, claro)
Aquí hablamos de desarrollo, no de comercialización ni de montarte tu empresa ni de otros temas, el curso es para programadores, ¿no?
#20 dependiente del Game, por ejemplo
#35 que cabron
#18 La salida laboral te la creas tú y varios colegas al crear tu propio estudio de juegos indies, que mejor, así no dependes de un jefe cabrón que te explote a su antojo. Por cierto los epubs, ¿de donde se bajan?
#18 #22 #23 a programar Cobol!
#22 La misma pregunta me hice. Me registré en la web a la que redirigen y estuve un tiempo tratando de encontrarlos, y nada. >.< Si tienes más suerte avísame.
#18. Hacer videojuegos es desde hace años independiente de la localización física del desarrollador. Cada vez hay más estudios en España que hacen cosas interesantes, especialmente juegos para móviles. Otra cosa es que tú ni lo sepas ya que el mercado potencial de ventas es el extranjero y no tiene sentido publicitarse aquí.
#18 Precisamente lo bueno de esto es que da igual donde lo crees o estudies, en España o en la conchinchina, que la proyección es internacional (si quieres).
Pues si todo esta en linux muy para expertos no será
#5 Anonadado me he quedado al leer tu aseveracion ... que por otro lado solo puede ser resultado de un completo desconocimiento de todo ... o unas ganas de trolear que tienden a infinito ...
Lo dicho ... anonadado ...
Me quedo tu frase como ejemplo de "Si no puedes deslumbrar con tus ideas, desconcierta con tus gilipolleces"
#6 Gran frase "Si no puedes deslumbrar con tus ideas, desconcierta con tus gilipolleces"
Está al mismo nivel que la de: "Violemos a sus caballos y huyamos en sus mujeres, eso les desconcertará"
#6 Qué frase más buena!, me la apunto
#6 Perdona, por error te acabo de encasquetar un negativo que no era para ti. Lo que hace la falta de sueño... Intento compensártelo en otro comentario.
#5 ........ estoy esperando tu desarrollo .........
en que te basas ese comentario?. cuando vas a programar tu objetivo no es pelearte con el S.O. sino sacarle el rendimiento es == de difícil/fácil crear un videojuego para linux que para windows que para Sega
SaturnDreamcastasí que tu comentario no tiene ninguna base
una cosa es que tengas dinero suficiente y pagues una licencia de windows, una de photshop, una de malla, una de unity y te pongas a desarrollar algo, pero si no tienes experiencia en el mundillo y no tienes paciencia, da lo mismo que te gaste 50.000 euros en programas que te facilite todo, los zapatos no hace el corredor,
si te apasiona el mundo de los videojuegos.. y eres creativo... haces videojuegos incluso con XHTML y sera una obra de arte si no lo eres da lo mismo que te pongan los mejores programadores con los mejores programas que no vas a sacar nada
#7 Maya (FTFY)
Y por dios, Unity Pro es de lo peor. ¡Sale mas barato (y a cuenta) una de Unreal Developer Kit!
#95 yo he terminado un juego para Android lleva un mes en el google play por 1 leuro y nadie aun lo ha comprado &¬¬..
ahora estoy liado haciendo otro para PC con BennuGD
mas adelante quiero meterle mano a esos manuales le he echado un ojo y merecen la pena
#96 ¿Cual juego es? For science
#98 bueno el otro día tuvo una venta , es el "circles out" es basado del "ligth outs" ahroa estoy haciendo uno pero mezclando dos mecánicas el "fast food" de la "atari 2600" y el "katamari", haber lo que sale pero lo estoy haciendo para pc y en 2D
poco a poco
#5 enhorabuena, premio a la sandez del día.
#5 Como troll no tienes precio
#5 Pues precisamente algunos que nos quejamos de la dificultad, relativa, de Linux. Sí es para expertos, en según que cosas. No puede programar cualquiera vamos.
Salu2
#42 Para aprender a programar, Linux es mucho más sencillo que Windows...
#43 Y en que te basas para decir eso??? Te lo digo porque casi los mismos lenguajes que hay en Linux existen en Windows...
#48 Para progamar aplicaciones de consola da lo mismo arre que so, imagino que se referirá a las API de cada SO, no se en Linux pero la de Windows es un tanto enrevesada. En cualquier caso para videojuegos sólo tienes que controlar 4 cosas (ventana, pantalla completa, eventos de teclado y ratón y poco más...) y ahí Windows tiene muchas más ventajas (IDEs, APIs, documentación, de todo).
#52 No. En Mac no hay DirectX y tiene un puñado de juegos. El problema de Linux es que es imposible hacer negocio (al menos por ahora), simple y llanamente.
#52 Ya ves mira los idiotas de ID software con sus engines quake programados c++ y OpenGL que pocos resultados les ha dado.
#66 tienes un monton de juegos para linux propetarios, otra cosa es que tu no lo sepas, a los susodichos quake añade unreal, neverwinter... por no hablar de ese milagro llamado wine.
Yo juego al WoW desde una Gentoo consiguiendo un poco menos de FPS que en windows y bastante menos de lag, con lo que al final salgo ganando.
#74 Claro que los hay, pero en Linux por si mismos no sacarían beneficios, el objetivo principal por lo general suele ser siempre otra plataforma. Y ya me dirás en que afecta el SO al lag...
#74 Mira lo que dicen los idiotas de id software.
http://www.techspot.com/news/42827-id-software-co-founder-directx-is-better-than-opengl.html
Zas!
En toda la boca.
Programan en openGL por la gran cantidad de código que tienen ya hecho. Rehacerlo todo para directX no les sale a cuenta. Es su única razón.
#5 Tu comentario no es muy acertado, pero tampoco es totalmente falso.
El 99% de los juegos en 3D actuales está programado para DIRECTX, librería gráfica de microsoft exclusivamente para plataformas donde corra un Windows como sistema operativo. Esa es la principal causa de que para linux no salgan juegos. Casi ninguna desarrolladora elige programar bajo OpenGL, porque el curro que hay que pegarse para conseguir resultados gráficos espectaculares es muchísimo mayor que hacerlo utilizando directX. Y por supuesto, nadie que haya programado un juego en directX se pega el palizón de reprogramarlo para que funcione en openGL.
Los negativos que te has comido son el resultado del peligro que corre la gente cuando habla en un lugar donde cualquiera puede votar sin tener ni puta idea.
Por otro lado, hay doscientos mil libros y PDFs en internet donde explican cómo programar juegos. No veo la relevancia de este meneo. El que quería aprender, lo podía hacer. Y el que no, no lo va a hacer ahora.
#52 Los únicos juegos que están programados en DirectX son los exclusivos para Windows y los de la Xbox. Hay un mercado inmenso de juegos hechos en OpenGL y en OpenGL ES (macos, android, iphone, ipad, etc...). De todas formas los motores 3d normalmente separan la implementación de accesso a hardware con lo que suelen poder trabajar tanto con DirectX como con OpenGL. La parte de acceso al driver 3d es una parte ínfima de cualquier motor 3d decente.
#56 Eso era hace 10 años. Ahora directX (version 10 y opsteriores)realiza operaciones que openGL no tiene ni siquiera en su especificación. Dime un sólo motor gráfico decente que tenga menos de 2 años, que haya sido programado con direcX y openGL.
#52
"El 99% de los juegos en 3D actuales está programado para DIRECTX, librería gráfica de microsoft exclusivamente para plataformas donde corra un Windows como sistema operativo. Esa es la principal causa de que para linux no salgan juegos. Casi ninguna desarrolladora elige programar bajo OpenGL, porque el curro que hay que pegarse para conseguir resultados gráficos espectaculares es muchísimo mayor que hacerlo utilizando directX. Y por supuesto, nadie que haya programado un juego en directX se pega el palizón de reprogramarlo para que funcione en openGL."
Valve, L4D2, hace pocos días
http://blogs.valvesoftware.com/linux/faster-zombies/
#5 Mira que hay que ver textos que dicen estupicedes y gilipolleces que se ahorrarían el escarnio publico si mantendrían la bocaza cerrada. Porque para oir tonterias, mejor no oir nada.
#5 Tux... perdónalo porqué no sabe lo que dice..
#5 Si, normalmente, los juegos funcionan como el culo en Linux es porque no se programan pensando para Linux (aunque pocas, hay algunas cosas que se tienen que cambiar al programar de un SO a otro). Mi proyecto de final de carrera era de gráficos por computador (básicamente una librería que cargaba un "modelo/escenario" por el que moverte con la cámara con física de colisiones) y lo hice desde Linux con un compilador cruzado para tener ejecutables tanto el Linux como en Windows, y funcionaba con el mismo rendimiento en ambos casos. De hecho