Salta a raylib y comienza la aventura. Librería abierta por la programación de videojuegos

INSCRÍBETE

15-18.11.2022

17-20h Sala guinardò. Canodròm, Ateneu de innovaciò democrática.

¿Te falta una librería de programación abierta para crear tus proyectos de juego digital? Adéntrate en raylib, una librería abierta de desarrollo de videojuegos desarrollada en Cataluña. raylib ha recibido un gran reconocimiento en los últimos años. ¿Te atreves a dar el salto al código abierto?

En este taller con Ramón Santamaría descubre la herramienta paso a paso, desde la introducción a la programación de videojuegos, hasta la carga de recursos y dibujo en pantalla con raylib, pasando por el control del bucle del juego y la producción de un primero prototipo.

 

DIA 1: Introduccion a la programación de videojuegos (3h)

– Como funciona un videojuego? Conceptos básicos

– Bucle de juego: Initialize – Update – Draw – Deinitialize

* Ejemplo: Ventana básica: core_basic_window.c

– Arquitectura de una librería/engine de videojuegos

– Modulos de raylib: core – shapes – textures – text – models – audio

* Ejemplo: Funcionalidad de raylib: raylib_show.c

 

DIA 2: Carga de recursos y dibujado en pantalla con raylib (3h)

– Dibujado de formas básicas: líneas, círculos, rectángulos…

* Ejemplo: Pelota rebotando: bouncing_ball.c

– Carga y dibujado de texturas

* Ejemplo: Imagenes y texturas: textures_loading.c

– Carga y dibujado de texto: fuentes

* Ejemplo: Carga de fuentes: text_loading.c

– Carga y reproducción de audio

* Ejemplo: Carga de sonidos: sound_playing.c

 

DIA 3: Controlando el bucle del juego (3h)

– Inputs básicas: keyboard, mouse y gamepad

* Ejemplo: Moviendo rectangulos: moving_rectangle.c

– Pausando y reseteando el juego

* Ejemplo: Pausa y reseteo: pause_reset.c

– Contando el tiempo de juego y su utilidad

* Ejemplo: Desaparece rectangulo: fading_rectangle.c

* Ejemplo: Parpadeo de texto: text_blinking.c

– Sistema de gestión de escenas básico: switch

* Ejemplo: Transición entre escenas: basic_screen_manager.c

 

DIA 4: Creación de un videojuego desde cero (3h)

– Preparación de los recursos necesarios

– Organización del proyecto

– Inicialización de recursos

– Primer propotipo

– Implementación lógica del juego

– Implementación gráficos del juego

– Mejoras, testeo y revision

– Detalles finales y publicación del juego

 

Imparte. Ramón Santamaría. Apasionado del mundo de los videojuegos con más de 15 años de experiencia en el sector, en grandes y pequeñas empresas. Desarrollador de videojuegos y tecnología para la creación de videojuegos. Professor y ponente experto en múltiples disciplinas relacionadas con el desarrollo de videojuegos. Creador de raylib, una librería gráfica para creación de videojuegos y aplicaciones, galadornada por Google en multiples ocasiones. Fundador de raylib technologies, empresa focalizada en la creación de herramientas para el desarrollo de videojuegos y en soluciones de consultoria técnica para empresas del sector.

Godot Engine. Una introducción a la creación de videojuegos.

INSCRÍBETE

22-25.11.2022

17-20h Sala guinardò. Canodròm, Ateneu de innovaciò democrática.

Introducción al desarrollo con Godot: Aprende a crear juegos utilizando el motor de desarrollo de juegos Open Source que más está creciendo en comunidad y características.

¿Conoces Godot Engine? Es el motor de desarrollo de juegos de código libre que más crece en comunidad y características. Si quieres empezar a crear tus propios videojuegos con una herramienta abierta, éste es tu taller. Con el desarrollador de videojuegos y profesor universitario Rafa Laguna aprenderemos a movernos por la interfaz, trabajar con escenas y nodos, programar en el lenguaje de scripting de Godot (GDScript), crear interfaces de usuarios, así como trabajar con librerías y assets de terceros

 

Imparte Rafa Laguna. Desarrollador de videojuegos, profesor universitario y de CFGS y creador de contenido. En Twitch estoy en directo prácticamente cada mañana, donde realizo experimentos con software (creación de juegos y apps de manera improvisada) y con hardware (creación de dispositivos con Raspberry Pi o Arduino, reparación de aparatos, montado e instalación de PCs). Utilizo Godot como principal herramienta de desarrollo, pero también Javascript, C++, Python.

Programación de videojuegos en software libre

23.10.2009 / 19:00h

lugar: Medialab Prado · Plaza de las Letras, C/ Alameda, 15 Madrid

El ingeniero y programador Jaume Castells comenta las posibilidades creativas y de bajo presupuesto que ofrece el desarrollo de aplicaciones o videojuegos en software libre, en comparación con el software privativo.

>> Sigue aquí el streaming en directo

SvmRes

Imagen de SvmRes, videojuego de código abierto bajo licencia Creative Commons.

El mundo de los videojuegos, hoy en día, es totalmente privativo. Todo el mundo se mueve entorno a marcas registradas con patentes millonarias sólo accesibles a las grandes empresas.

¿Cómo se puede hacer un videojuego sin necesidad de una gran inversión de dinero?

¿Se puede aprender a desarrollar aplicaciones o videojuegos técnicamente iguales a las que hay en el mercado sin tener que pagar por ello? Ahí es donde entra el software libre.

Estructura de la conferencia:

  • ¿Qué es el software libre?
  • Software libre? gratis
  • Software libre versus software privativo
  • ¿Qué clase de herramientas se necesita para desarrollar un videojuego?
  • Herramientas secundarias libres
  • Herramientas esenciales libres
  • Ejemplos libres
  • ¿Cómo empezar?

Esta conferencia forma parte del programa de actividades de PlayLab: Experimentación con videojuegos.

3er Open Arsgames Mondopixel: Little Big Planet e Inteligencia Artificial a la Turca…

[email protected] [email protected], os publico la información relativa a la próxima tertulia cafetera-tetera-pastera videojueguil Open Arsgames Mondopixel.

Se ruega la máxima difusión (es decir, re-envíe este post cual vil SPAM a [email protected] sus [email protected] frikis [email protected] de los videojuegos).

http://intermediae.es/event/open-ars_games_2

26 de junio, 19.30 h

PROGRAMA TERCER ENCUENTRO:

(LEVEL 1) LITTLE BIG PLANET, A TODO TRAPO!!!
-Como llevarnos el Premio IMAN jugando a la consola!!!!!
-Que es esto? muñecos? parece un juego para niños?
-Un juego 3.0! yo mismo creo los niveles!
-Desarrollo del proyecto, que herramienas disponemos.
-Creacion de trampas, mostruos, eventos…etc.
-El uso del ingenio para alcanzar nuestros objetivos.
-Lluvia de ideas para crear una trampa o monstruo entre todos
-Hagamos ese monstruo final!
-PASA EL MANDO!!!

Por Luis Garcia-Pelayo Avila, 29 años,ingeniero superior de informática, Profesor de Scripting en el Master de diseño y programación de videojuegos de la Universidad Europea de Madrid. Actualmente Trabaja en Ideup! como director de programacion en el departamento de I+D.

Por Daniel Pomar Garcia, 28 años., Master de diseño y programación de videojuegos de la Universidad Europea de Madrid. mas de 10 años de experiencia como Diseñador Grafico y Creativo Publicitario. Actualmente Trabaja en ideup! como Diseñador grafico, Game designer y responsable de calidad

(LEVEL 2) VIDEOJUEGOS: INTELIGENCIA ARTIFICIAL A LA TURCA.
En esta charla exploraremos, a través de ejemplos extraídos de videojuegos comerciales, los resortes que proporcionan a los personajes de los videojuegos una apariencia de inteligencia y analizaremos las limitaciones de las técnicas actuales.

Por Pedro Antonio González Calero, profesor titular de la Facultad de Informática de la Universidad Complutense de Madrid. Director del Máster en Desarrollo de Videojuegos de la Universidad Complutense desde su creación en 2004. Representante para España del Comité Técnico en Computación y Entretenimiento (Technical Committee on Entertainment Computing) de la IFIP (International Federation for Information Processing). Ganador del III Concurso de Ideas y Nuevas Empresas de Base Tecnológica madri+d en el área de Tecnologías de la Información y de las Comunicaciones, con el proyecto «Sergame: Videojuegos serios».

En streaming desde:
www.ustream.tv/channel/arsgames.net-redefining-art-%26-computer-games

Foro del Proyecto:
http://groups.google.es/group/ars_games/web/open-arsgames-mondopixel—call-for-participation

INTERMEDIÆ BLOG

Un proyecto de ArsGames y Mondo Pixel
Programa de ayudas a la creación 2009

Intermediæ acoge OPEN-ARSGAMES/MONDOPIXEL, actualmente una referencia imprescindible sobre estudios académicos, arte y videojuegos en España. En sus sucesivas ediciones se perfila como un evento nacional especializado en el videojuego como manifestación artística. Una red de nodos de contacto y conocimiento sobre arte y videojuegos.

El proyecto propone una serie de  presentaciones o conversaciones con expertos invitados que tendrán lugar el último viernes de cada mes. En estos encuentros se tratan diferentes aspectos de los estudios sobre videojuegos: la narratología, los estudios cognitivos, las teorías de la representación y la ludología.

 

 

26 June, 7.30 pm

A project by ArsGames and Mondo Pixel
2009 Creative Arts Grants Programme

OPEN-ARSGAMES is an essential reference today in the field of academic studies, art and video games in Spain. In its subsequent sessions, it is shown to be a national event specialized in video games as an art form. A network of nodes for contact and knowledge related to art and video games.

The project will offer a series of presentations or conversations with guest experts that will be held the last Friday of each month. Various aspects of studies of video games will be covered in these meetings: narratology, cognitive studies, theories of representation, and video game theory.

Via streaming at:
www.ustream.tv/channel/arsgames.net-redefining-art-%26-computer-games

Forum for the Project:
http://groups.google.es/group/ars_games/web/open-arsgames-mondopixel—call-for-participation