SlideShare una empresa de Scribd logo
BarCamp 2011 - Córdoba 10/09/2011
Quien cuerno soy?
Juan B Cabral.

       • La UTN dice que soy ingeniero.
       • Miembro activo de la comunidad Python Argentina (PyAr)
       • Edito la revista PET (http://revista.python.org.ar/)
       • Soy becario investigador en bioinformatica.
       • Me interesa la medición de la información desde un punto de vista científico.
       • Python es mejor que PHP y Java, Linux es Mejor que Windows y Mac is expensive Facebook
         machine.
       • Mi alineación es: Legal Malvado
       • Fumo Pipa (No fumo cigarrillos)
       • Me gusta el buen whisky.




                                    BarCamp 2011 - Córdoba 10/09/2011
Definiciones Previas
    • Browser Game???
    • Mundo Persistente.
    • Unidades.
    • Recursos.




                           BarCamp 2011 - Córdoba 10/09/2011
Contexto
  Veamos Ejemplos.




                     BarCamp 2011 - Córdoba 10/09/2011
.




    BarCamp 2011 - Córdoba 10/09/2011
.




    BarCamp 2011 - Córdoba 10/09/2011
.




    BarCamp 2011 - Córdoba 10/09/2011
.




    BarCamp 2011 - Córdoba 10/09/2011
De lo visto podemos decir...
    • Son todos parecidos.
    • Los objetivos de los juegos pueden resumirse en los mismos pasos:

             • Crear "algo".
             • Conquistar "algún" lugar para expandir nuestro "imperio".
             • Acumular "cosas" que sirvan para cumplir los objetivos anteriores.
             • Crear "algún" tipo de vínculo social con otros jugadores.




                               BarCamp 2011 - Córdoba 10/09/2011
"La" Idea
    • Hacer un "motor de juego común" y convertir a los juegos en configuraciones de este motor.




                               BarCamp 2011 - Córdoba 10/09/2011
Pero...
    • Por que python y por que no java?
    • Por que django y no web2py? (y como esto impacto en el grupo)
    • A nivel código que cuerno es un browser game?




                              BarCamp 2011 - Córdoba 10/09/2011
Un Ejemplo de Flexibilidad
    • Las siguientes capturas son de diferentes "juegos" funcionando sobre nuestro producto.




                               BarCamp 2011 - Córdoba 10/09/2011
Que se puede hacer en Steamend?
   1. Se pueden construir edificios, unidades y desarrollar tecnologías.
   2. Se pueden hacer viajes.
   3. Se puede crear un jugador.
   4. Colonias y viajes.
   5. Pelear (con un pequeño asesoramiento de las estrategias).
   6. Tiene un foro y chat rudimentario. (R)
   7. Tiene un sistema de notificaciones rudimentario (R)
   8. Es multi lenguaje (R)
   9. Permite instalar módulos de juego.
  10. Resuelve automáticamente arboles de tecnología (R)




                                BarCamp 2011 - Córdoba 10/09/2011
Ejemplo de instalación
  MOSTRÁ PUÉ!




                  BarCamp 2011 - Córdoba 10/09/2011
Arquitectura




               BarCamp 2011 - Córdoba 10/09/2011
Ejemplos de las otras cosas
  MOSTRÁ PUÉ!




                  BarCamp 2011 - Córdoba 10/09/2011
Conclusiones
   • Lo bueno:

               • Cumple las expectativas.
               • Mejorarlo (esta en proceso) esta siendo sencillo
               • La idea me abrió unas cuantas puertas.
            • Me recibí :D.
   • Lo malo:

               • Aprendí Django y Javascript con este proyecto.
               • No aprendí frameworks javascript.
   • Lo feo:

               • El código es muy "académico" (Mención especial al scheduler)




                                 BarCamp 2011 - Córdoba 10/09/2011
¿Preguntas?
   • Proyecto:

            • http://bitbucket.org/leliel12/enano
   • Charlas:

            • http://bitbucket.org/leliel12/talks
   • Contacto:

             • Juan B Cabral

                       • Mail: jbc.develop@gmail.com
                       • Twitter: @JuanBCabral
                       • Blog: http://jbcabral.wordpress.com/




                                BarCamp 2011 - Córdoba 10/09/2011

Más contenido relacionado

PDF
Enano - Browser Games en Django
PDF
LibFree or Die Hard
PDF
Ciberseguridad
DOCX
Obejetivos tics
PPTX
Un pequeño recorrido por la vida de Hector Andrade
PDF
Ciberseguridad PDF
PDF
Study: The Future of VR, AR and Self-Driving Cars
PDF
Hype vs. Reality: The AI Explainer
Enano - Browser Games en Django
LibFree or Die Hard
Ciberseguridad
Obejetivos tics
Un pequeño recorrido por la vida de Hector Andrade
Ciberseguridad PDF
Study: The Future of VR, AR and Self-Driving Cars
Hype vs. Reality: The AI Explainer

Similar a Desarrollando Browser Games (20)

PDF
Software Libre para Ingenieros en Sistemas
ODP
Python vs Java (NotBarraLibreCamp)
PDF
Saregune Técnica
PDF
Html5 para Android
PDF
Los titanes de hoy, y 1 día dentro de 10 años
PPTX
Meetup app-moviles
PDF
Programando Windows Phone con Phonegap
PDF
Creación de aplicaciones móviles con PHP y Symfony2
PPTX
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
PDF
Code Blast 2012 - Ruby on Rails v.2012
PDF
Desarrollo de aplicaciones web móviles
PDF
Redis: servidor de estructuras de datos
PPT
Programacion abierta
ODP
Geoinquietos: La web movil está aquí...
KEY
Presentacion cw2012
PDF
2011050603 r ho_k_que
KEY
RHoK #3 Santiago
PPTX
Software en la actualidad
PDF
GHOP - GSoC Campus Party 2008
ODP
CitiLab > UrbanLabs > UrbanOS
Software Libre para Ingenieros en Sistemas
Python vs Java (NotBarraLibreCamp)
Saregune Técnica
Html5 para Android
Los titanes de hoy, y 1 día dentro de 10 años
Meetup app-moviles
Programando Windows Phone con Phonegap
Creación de aplicaciones móviles con PHP y Symfony2
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Code Blast 2012 - Ruby on Rails v.2012
Desarrollo de aplicaciones web móviles
Redis: servidor de estructuras de datos
Programacion abierta
Geoinquietos: La web movil está aquí...
Presentacion cw2012
2011050603 r ho_k_que
RHoK #3 Santiago
Software en la actualidad
GHOP - GSoC Campus Party 2008
CitiLab > UrbanLabs > UrbanOS
Publicidad

Último (20)

PPTX
"MÁS A CERCA DEL ALCOHOLIMOSMO AA" LIBRO AZUL
PPTX
19-20_Tema 2_Desarrollo cognitivo adolescencia (L2).pptx
PPT
Programa 5 tecnica y concepto en un ambiente competitivo
PDF
132521686-Modulo-i-Sistemas-de-Permiso-de-Trabajo.pdf
PDF
Presentación Diapositivas Propuesta Proyecto Creativo Retro Naranja.pdf
PPTX
Larry Nasser un Caso para leer y aprender
PDF
El_Tabernaculo_de_Moises......................................
PDF
presentacion_propuesta_de_proyecto_scrapbook_doodle_marron_y_blanco_20250811_...
PPTX
El matrimonio como pacto. Presentación de power point
PPTX
Presentacion Educativa Sobre Sexualidad Responsable y Metodos Anticonceptivos...
PPT
Autocuidado para cualquier persona que desee atender su propia salud mental
PDF
Sexualidad y genero en los Adolescentes
PPT
RESOLUCION 2646 INTERSALUD sobre riesgo psicosocial
PDF
Que es PNL, ejercicios, ejemplos, para mejorar
PDF
Examen Trabajo de Investigación final.pdf
PDF
1ra ACTIVIDAD 24 321CCSS 3°2025 FBT..pdf
DOCX
SILABO. III PRACTIA E INVESTIG 2025.docx
PPTX
"ADMITIMOS QUE ERAMOS IMPOTENTES ANTE EL ALCOHOL Y QUE NUESTRAS VIDAS HABIAN ...
PPTX
Pediatric Nursing Healthcare Center by Slidesgo.pptx
PPTX
ATRAVEZ DEL MAR ROJO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
"MÁS A CERCA DEL ALCOHOLIMOSMO AA" LIBRO AZUL
19-20_Tema 2_Desarrollo cognitivo adolescencia (L2).pptx
Programa 5 tecnica y concepto en un ambiente competitivo
132521686-Modulo-i-Sistemas-de-Permiso-de-Trabajo.pdf
Presentación Diapositivas Propuesta Proyecto Creativo Retro Naranja.pdf
Larry Nasser un Caso para leer y aprender
El_Tabernaculo_de_Moises......................................
presentacion_propuesta_de_proyecto_scrapbook_doodle_marron_y_blanco_20250811_...
El matrimonio como pacto. Presentación de power point
Presentacion Educativa Sobre Sexualidad Responsable y Metodos Anticonceptivos...
Autocuidado para cualquier persona que desee atender su propia salud mental
Sexualidad y genero en los Adolescentes
RESOLUCION 2646 INTERSALUD sobre riesgo psicosocial
Que es PNL, ejercicios, ejemplos, para mejorar
Examen Trabajo de Investigación final.pdf
1ra ACTIVIDAD 24 321CCSS 3°2025 FBT..pdf
SILABO. III PRACTIA E INVESTIG 2025.docx
"ADMITIMOS QUE ERAMOS IMPOTENTES ANTE EL ALCOHOL Y QUE NUESTRAS VIDAS HABIAN ...
Pediatric Nursing Healthcare Center by Slidesgo.pptx
ATRAVEZ DEL MAR ROJO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Publicidad

Desarrollando Browser Games

  • 1. BarCamp 2011 - Córdoba 10/09/2011
  • 2. Quien cuerno soy? Juan B Cabral. • La UTN dice que soy ingeniero. • Miembro activo de la comunidad Python Argentina (PyAr) • Edito la revista PET (http://revista.python.org.ar/) • Soy becario investigador en bioinformatica. • Me interesa la medición de la información desde un punto de vista científico. • Python es mejor que PHP y Java, Linux es Mejor que Windows y Mac is expensive Facebook machine. • Mi alineación es: Legal Malvado • Fumo Pipa (No fumo cigarrillos) • Me gusta el buen whisky. BarCamp 2011 - Córdoba 10/09/2011
  • 3. Definiciones Previas • Browser Game??? • Mundo Persistente. • Unidades. • Recursos. BarCamp 2011 - Córdoba 10/09/2011
  • 4. Contexto Veamos Ejemplos. BarCamp 2011 - Córdoba 10/09/2011
  • 5. . BarCamp 2011 - Córdoba 10/09/2011
  • 6. . BarCamp 2011 - Córdoba 10/09/2011
  • 7. . BarCamp 2011 - Córdoba 10/09/2011
  • 8. . BarCamp 2011 - Córdoba 10/09/2011
  • 9. De lo visto podemos decir... • Son todos parecidos. • Los objetivos de los juegos pueden resumirse en los mismos pasos: • Crear "algo". • Conquistar "algún" lugar para expandir nuestro "imperio". • Acumular "cosas" que sirvan para cumplir los objetivos anteriores. • Crear "algún" tipo de vínculo social con otros jugadores. BarCamp 2011 - Córdoba 10/09/2011
  • 10. "La" Idea • Hacer un "motor de juego común" y convertir a los juegos en configuraciones de este motor. BarCamp 2011 - Córdoba 10/09/2011
  • 11. Pero... • Por que python y por que no java? • Por que django y no web2py? (y como esto impacto en el grupo) • A nivel código que cuerno es un browser game? BarCamp 2011 - Córdoba 10/09/2011
  • 12. Un Ejemplo de Flexibilidad • Las siguientes capturas son de diferentes "juegos" funcionando sobre nuestro producto. BarCamp 2011 - Córdoba 10/09/2011
  • 13. Que se puede hacer en Steamend? 1. Se pueden construir edificios, unidades y desarrollar tecnologías. 2. Se pueden hacer viajes. 3. Se puede crear un jugador. 4. Colonias y viajes. 5. Pelear (con un pequeño asesoramiento de las estrategias). 6. Tiene un foro y chat rudimentario. (R) 7. Tiene un sistema de notificaciones rudimentario (R) 8. Es multi lenguaje (R) 9. Permite instalar módulos de juego. 10. Resuelve automáticamente arboles de tecnología (R) BarCamp 2011 - Córdoba 10/09/2011
  • 14. Ejemplo de instalación MOSTRÁ PUÉ! BarCamp 2011 - Córdoba 10/09/2011
  • 15. Arquitectura BarCamp 2011 - Córdoba 10/09/2011
  • 16. Ejemplos de las otras cosas MOSTRÁ PUÉ! BarCamp 2011 - Córdoba 10/09/2011
  • 17. Conclusiones • Lo bueno: • Cumple las expectativas. • Mejorarlo (esta en proceso) esta siendo sencillo • La idea me abrió unas cuantas puertas. • Me recibí :D. • Lo malo: • Aprendí Django y Javascript con este proyecto. • No aprendí frameworks javascript. • Lo feo: • El código es muy "académico" (Mención especial al scheduler) BarCamp 2011 - Córdoba 10/09/2011
  • 18. ¿Preguntas? • Proyecto: • http://bitbucket.org/leliel12/enano • Charlas: • http://bitbucket.org/leliel12/talks • Contacto: • Juan B Cabral • Mail: jbc.develop@gmail.com • Twitter: @JuanBCabral • Blog: http://jbcabral.wordpress.com/ BarCamp 2011 - Córdoba 10/09/2011