Contribute Media
A thank you to everyone who has made this possible: Read More

Django Channels - Armemos un 'snake' multijugador

Description

PyconAR 2016 - Bahía Blanca

Django Channels - Armemos un 'snake' multijugador por Mariano Lambir

Audience level: Intermedia

Descripción

El objetivo de esta charla es introducir conceptos de django chanels, con ejemplos simples, culminando en el desarrollo de una version "multijugador" del clasico juego snake, que podra ser controlada por los asistentes desde sus celulares/notebooks/etc

Resumen

La charla consistira en una introduccion a los conceptos basicos de channels, con ejemplos practicos de cada uno. La misma estará dividida en las siguientes secciones:

  1. Introduccion a channels. Que son? Para que sirven?
  2. Creando nuestro primer Consumer. Ejemplo: Servidor de websockets basico, (ping/pong)
  3. Grupos y persistencia y sesiones. Ejemplo: construimos un chat paso a paso
  4. Rutas, modelos y un caso de uso "real". Ejemplo: Para demostrar una implementacion en un servidor real, creamos un clon del juego "snake", en el navegador, controlado en tiempo real por cada uno de los asistentes de la charla, utilizando sus celulares/notebooks
  5. Conceptos avanzados: Mencionare los conceptos de data binding, consumidores genericos, multiplexing, etc

Slides

http://ar.pycon.org/proposals/document/16/12b82a9c-2444-4e88-baa5-241b470af0bb.odp

Improve this page