Top Banner
Programación para no programadores TDD for Games Development @IWT2_Javier
39

AdV - Programación para no Programadores

Jun 19, 2015

Download

Education

Javier_J

Primera charla interaula del Aula de Videojuegos de la Universidad de Sevilla.

En esta charla utilizamos un juego muy sencillo para describir y entender los principales componentes de un programa: variables, bucles, condicionales, etc.

Se verán ejemplos en distintos lenguajes de programación
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1. Programacin para noprogramadores TDD for Games Development@IWT2_Javier

2. Programacin para no Programadores Presentar las ideas de laprogramacin. Conocer las estructurasbsicas de programacin Entender un cdigofuente en distintoslenguajes deprogramacin. Modificar el cdigofuente de un juegoObjetivos2 3. Programacin para no Programadores 1. Publicidad. 2. Un vistazo a los lenguajesde programacin 3. Herramientas deprogramacin. 4. Variables. 5. Condicionales 6. Bucles y listas 7. Mtodos y funciones 8. Conclusionesndice 3 4. Bienvenidos 5. Resumen de la CharlaSeguimos?5 6. Publicidad 6 7. Prximas actividades Prxima reunin Fecha: 9-noviembre-2012 Tema: SOLID y GRASP. Sguenos en twitter: #IWT2 Herramientas de desarrolloMicrosoft y HTML-Tour. ISD 2013. Cursos de formacin CFP.#IWT2, @IWT2_Javier, www.iwt2.org 8. Prximas Actividades 9. Un vistazo a loslenguajes de programacin 9 10. Un vistazo a los lenguajesQu tienen en comn todo estosjuegos? 11. Un vistazo a los lenguajes 12. Un vistazo a los lenguajes 12 13. Un vistazo a los lenguajesJava Object C LibGDX PhoneGAP CoronaXNA / C#JavaScript /HMTL513 14. Un vistazo a los lenguajesSon juegos buenos? Y en qu lenguaje estn hechos? 15. Herramientas de programacin15 16. Herramientas de ProgramacinCompilador / InterpreteIDEMotor 3DFramework / Librera 17. Hagamos un juego 17 18. Enter de Game 19. Framewrok: Lve + LUAEnlacesLUA: http://www.lua.org/Programming in LUA: http://www.lua.org/pil/Lve: https://love2d.org/ 20. Variables20 21. VariablesIr al cdigo 22. Variablesint a;Float b;var a = 32;Integer a;var s = Holaaaa;String s = Cadena;boolean = true;a=3local b = 4 23. Visibilidad de las VariablesBloque en el que se declaran (clase omtodo)Con local, sin local 24. Condicionales24 25. CondicionalesQu tecla se ha pulsado?Ir al cdigo 26. Condicionalesif ( tecla == x) { //}if techa == x then end 27. CondicionalesQu ms condicionales tenemos? 28. Bucles y listas28 29. Bucles y listasIr al cdigo 30. ListasList l = new ArrayList();var fruits = [];l.add(r1);Fruits.push(r1);l.add(r2);asteroids={}Table.insert(asteroids, a) 31. Bucles Ir al cdigo 32. Buclesfor(Asteroid a: l) { for (var i=0; i