SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Loading  ...
 
Porque ruby pode ser divertido sem r***s! Pedro Pimentel – ThoughtWorks Robson Mendonça - Fande
Agenda ,[object Object]
Comparativo web dev X game dev
Porque ruby ?
Chingu
Componentes do Chingu
Code walkthrough
Demo
Como funciona um jogo ,[object Object]
Tipos de jogos Storytelling e Puzzle
Organização e construção
Cenário
Cenário
Personagens
Cálculos e mais cálculos!
Animações - Sprites Um quadro de cada vez
Desenvolvimento WEB
Desenvolvimento de Jogos
 
Porque Ruby ? ,[object Object]
Facilmente extensível
Porque eu posso
Porque eu quero
Chingu FTW ,[object Object]
github.com/ippa/chingu
O que o Chingu oferece? ,[object Object]
Um objeto de jogo básico com x, y, ângulo, cor, redimencionamento e zorder.

Weitere ähnliche Inhalte

Andere mochten auch

Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
Martha Solis
 
Trabajo yohany word
Trabajo yohany wordTrabajo yohany word
Trabajo yohany word
dahiaperez96
 
Kavi assingment
Kavi assingmentKavi assingment
Kavi assingment
nakavitha
 
Presentación Agfa Photo
Presentación Agfa PhotoPresentación Agfa Photo
Presentación Agfa Photo
MarketingPres
 
JonesRE_Microplastics_MEP14
JonesRE_Microplastics_MEP14JonesRE_Microplastics_MEP14
JonesRE_Microplastics_MEP14
Robyn Jones
 
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
CPqD
 
World Coast Journey for the Preservation of the Seas
World Coast Journey for the Preservation of the SeasWorld Coast Journey for the Preservation of the Seas
World Coast Journey for the Preservation of the Seas
guigevaerd
 
3 metodos para geodesia-geofisica
3  metodos para geodesia-geofisica3  metodos para geodesia-geofisica
3 metodos para geodesia-geofisica
Sam Benzt
 

Andere mochten auch (20)

Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 
Wastewater and Its Contributions to Plastics in the Marine Environment
Wastewater and Its Contributions to Plastics in the Marine EnvironmentWastewater and Its Contributions to Plastics in the Marine Environment
Wastewater and Its Contributions to Plastics in the Marine Environment
 
Trabajo yohany word
Trabajo yohany wordTrabajo yohany word
Trabajo yohany word
 
Comsi
ComsiComsi
Comsi
 
Kavi assingment
Kavi assingmentKavi assingment
Kavi assingment
 
Abstract: Microplastics in fish from the KwaZulu-Natal Bight
Abstract: Microplastics in fish from the KwaZulu-Natal BightAbstract: Microplastics in fish from the KwaZulu-Natal Bight
Abstract: Microplastics in fish from the KwaZulu-Natal Bight
 
Presentación Agfa Photo
Presentación Agfa PhotoPresentación Agfa Photo
Presentación Agfa Photo
 
Snort "O sniffer"
Snort "O sniffer"Snort "O sniffer"
Snort "O sniffer"
 
Seminario 7
Seminario 7 Seminario 7
Seminario 7
 
Seminario 6 caries
Seminario 6 cariesSeminario 6 caries
Seminario 6 caries
 
JonesRE_Microplastics_MEP14
JonesRE_Microplastics_MEP14JonesRE_Microplastics_MEP14
JonesRE_Microplastics_MEP14
 
Fedora Security LAB
Fedora Security LABFedora Security LAB
Fedora Security LAB
 
Jones_Robyn_MEP
Jones_Robyn_MEPJones_Robyn_MEP
Jones_Robyn_MEP
 
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
Controle de Política de Rede para Qualidade de Serviço (QoS) - I Workshop CPq...
 
Aplicações de LIDAR
Aplicações de LIDARAplicações de LIDAR
Aplicações de LIDAR
 
Implementierbare Sicherheitsregeln im Enterprise Manager
Implementierbare Sicherheitsregeln im Enterprise ManagerImplementierbare Sicherheitsregeln im Enterprise Manager
Implementierbare Sicherheitsregeln im Enterprise Manager
 
World Coast Journey for the Preservation of the Seas
World Coast Journey for the Preservation of the SeasWorld Coast Journey for the Preservation of the Seas
World Coast Journey for the Preservation of the Seas
 
Real time gis
Real time gisReal time gis
Real time gis
 
Hardwareiphone
HardwareiphoneHardwareiphone
Hardwareiphone
 
3 metodos para geodesia-geofisica
3  metodos para geodesia-geofisica3  metodos para geodesia-geofisica
3 metodos para geodesia-geofisica
 

Ähnlich wie Rs on Rails 2010

Jogos independentes
Jogos independentesJogos independentes
Jogos independentes
Paulo Zucco
 

Ähnlich wie Rs on Rails 2010 (20)

Desenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanDesenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael Jeffman
 
Game programming
Game programmingGame programming
Game programming
 
Game programming
Game programmingGame programming
Game programming
 
Jogos independentes
Jogos independentesJogos independentes
Jogos independentes
 
Horizon chase: Design para multiplayer local
Horizon chase: Design para multiplayer localHorizon chase: Design para multiplayer local
Horizon chase: Design para multiplayer local
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Cp game design
Cp game designCp game design
Cp game design
 
Palestra Introdução ao Game Design
Palestra Introdução ao Game DesignPalestra Introdução ao Game Design
Palestra Introdução ao Game Design
 
HeroQuest - Webgame em HTML5 e Javascript
HeroQuest - Webgame em HTML5 e JavascriptHeroQuest - Webgame em HTML5 e Javascript
HeroQuest - Webgame em HTML5 e Javascript
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game Developers
 
Material Design - Crash course
Material Design - Crash courseMaterial Design - Crash course
Material Design - Crash course
 
Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013Oficina de Python - Tchelinux Livramento 2013
Oficina de Python - Tchelinux Livramento 2013
 
Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018Game jams e Impacto na indústria local - Campus Party Natal 2018
Game jams e Impacto na indústria local - Campus Party Natal 2018
 
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioQuer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game Studio
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 
Desafios técnicos no mercado mobile
Desafios técnicos no mercado mobileDesafios técnicos no mercado mobile
Desafios técnicos no mercado mobile
 
Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.Desenvolvendo Jogos com pygame.
Desenvolvendo Jogos com pygame.
 
Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!Quer fazer um jogo? Começe aqui!
Quer fazer um jogo? Começe aqui!
 

Rs on Rails 2010