Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[2011] Videojuegos: Presione ENTER para comenzar
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jorge Palacios
June 04, 2011
0
26
[2011] Videojuegos: Presione ENTER para comenzar
Presentation regarding the technical basics of game development and how to start to make your own
Jorge Palacios
June 04, 2011
Tweet
Share
More Decks by Jorge Palacios
See All by Jorge Palacios
[2012] Game Jam: Técnicas de Supervivencia
pctroll
0
26
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
650
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Embracing the Ebb and Flow
colly
88
5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
How to make the Groovebox
asonas
2
1.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
The Invisible Side of Design
smashingmag
302
51k
Transcript
Videojuegos Presione ENTER para comenzar Jorge Palacios (pctroll) 4 de
Junio 2011 Todas las imágenes son propiedad de sus respectivos autores (especialmente Nintendo)
Video http://www.eurogamer.net/videos/how-to-get-a-job-in-games-development
¿Porquéprogramarjuegos?
Institutos, academias, universidades
Institutos, academias, universidades
¡Perohay esperanza!
Empresas • Teravision Games. • Hecticus Software. • *Gasp! •
Terabrain communications. • ScreenMedia Group. • Wikot.
Molyneuxstyle-mode ON
¿Pordóndecomenzar?
Flujode aprendizaje Lógica Lenguajes API/Framework Juegos Teoría • Matemáticas. •
Computación Gráfica. • Inteligencia Artificial. • Mecánica (gameplay). • Física.
Lenguajes
Lenguajes(imperativos) • Todas las estructuras de control. • Estructuras de
datos. • Funciones y procedimientos. • Referencias / apuntadores. • Memoria dinámica. • Orientación a objetos (recomendable). • El arte oscuro del lenguaje.
Primero programo, luegohagojuegos
APIs, Bibliotecas, Frameworks, Motores
APIs, Bibliotecas, Frameworks, Motores • Mostrar por pantalla. – Primitivas
2D/3D. – Imágenes/Texturas • Cargar archivos. • Manejar eventos. • Reproducir sonidos. • Comunicación en red. • Cualquier característica propia.
No existela herramientaperfecta
Juegos
Juegos Aplicaciones standard Juegos de video
Ciclode Juego Orientado a procesos MIENTRAS siga_juego tiempo ← ahora
– viejo viejo ← ahora CapturarEventos AplicarLógica(tiempo) Pintar(listaEntidades) ReproducirSonido FINMIENTRAS Orientado a eventos AgregarEvento(FOTOGRAMA, CicloJuego) AgregarEvento… // teclado AgregarEvento… // ratón FUNCION CicloJuego tiempo ← ahora – viejo viejo ← ahora AplicarLógica(tiempo) Actualizar(listaEntidades) ReproducirSonido FINFUNCION
Juegos (tabla de multiplicar) • Ciclo de juego. • Trigonometría.
• Álgebra. • Detección de colisiones. • Máquinas de estado.
Comienzaen pequeño con ideas conocidas
¡Másideas!
¿Y los panas, dónde?
None
None
None
None
None
None
Quieroser Rockstar
Bonus Level
Tusmejoresamigos
Programajuegos, no motores Fuente original: Scientific Ninja - http://scientificninja.com/
Hazlo quete gusta Fuente original: Andy Schatz – Pocketwatch Games
Game Over …continue? • Blog – pctroll.net • Twitter –
@pctroll