SlideShare una empresa de Scribd logo
1 de 28
单枪匹马做游戏 之 我用 Django 做页游 杨庆昌 2010.4.18
自我介绍 ,[object Object],[object Object],[object Object],[object Object],[object Object]
内容简介 ,[object Object],[object Object],[object Object],[object Object]
游戏界面
与原作《北京浮生记》比较
[object Object],[object Object],[object Object]
与《擦黑网》比较
与《擦黑网》比较 ,[object Object],[object Object],[object Object]
对比总结 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
延伸思考:交互性 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
延伸思考:复杂度,平衡性,生命力 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
还是谈谈开发过程中的技术问题吧!
Why Python + Django ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why JQuery ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
在 Django 中如何更快捷的实现 Ajax?
JavaScript=>json<=Django //Ajax, 前端 JQuery 实现  function Ajaxfunc(user_id) ‏   {       return_data = 'uid=' + user_id;       $.ajax({  url: '/show_user/',  type: 'POST',  data: return_data,  dataType: 'json',  timeout: 10000,  error: ShowErrorInfo  success: ShowSuccessInfo  });   };  function ShowSuccessInfo(data) ‏   {        DoSomething(data.user);  } #Ajax 后端 Django  代码  from django.utils import simplejson    def show_user(request):       '''       Do Something       '''       uid = request.POST['uid']           ……       return HttpResponse(  simplejson.dumps(  {'user': user,},    ensure_ascii = False)) ‏
MashUp Google Map • 发挥想象力  • 与现实更贴近  • 效果可以接受  • 前端 Ajax 显示: Google Map  API+ JQuery  • 数据存储:  本地 Mysql 保存地图建筑信息
游戏数据更新 ,[object Object],[object Object],[object Object],[object Object],[object Object]
随机事件 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UCenter 到 Django 用户同步迁移
为何要跟 UCenter 结合? ,[object Object],[object Object],[object Object]
密码的加密 ,[object Object],[object Object],[object Object],[object Object],[object Object]
登录流程
RemoteUserBackend ,[object Object],[object Object],[object Object]
延伸思考:别人怎么做页游?
重要提示 ,[object Object],[object Object]
Q   &    A   http://twitter.com/fzuslide

Más contenido relacionado

Destacado

Green Stormwater: LID with GIS
Green Stormwater: LID with GISGreen Stormwater: LID with GIS
Green Stormwater: LID with GISOHM Advisors
 
Performensation Blog Articles Jan - June 2011
Performensation Blog Articles Jan - June 2011Performensation Blog Articles Jan - June 2011
Performensation Blog Articles Jan - June 2011PERFORMENSATION
 
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008guestd9ddd7b
 
Adventures in freemium
Adventures in freemiumAdventures in freemium
Adventures in freemiumNavin Ganeshan
 
I luv hongkong行程终极篇
I luv hongkong行程终极篇I luv hongkong行程终极篇
I luv hongkong行程终极篇CHIN HUILING
 
NHCC By the Numbers 2012
NHCC By the Numbers 2012NHCC By the Numbers 2012
NHCC By the Numbers 2012Anita Macklin
 
STEM in Motion - BASA Conference
STEM in Motion - BASA ConferenceSTEM in Motion - BASA Conference
STEM in Motion - BASA ConferenceOHM Advisors
 
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008guestd9ddd7b
 
5, 4, 3, 2, 1: The Code to Better Compensation Planning
5, 4, 3, 2, 1:  The Code to Better Compensation Planning5, 4, 3, 2, 1:  The Code to Better Compensation Planning
5, 4, 3, 2, 1: The Code to Better Compensation PlanningPERFORMENSATION
 
Lesson 07 Ist402 Keywords Take 02
Lesson 07 Ist402 Keywords Take 02Lesson 07 Ist402 Keywords Take 02
Lesson 07 Ist402 Keywords Take 02Jim Jansen
 
Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)Guy Harrison
 
Thefarm n1 15.30 p-guzman2013
Thefarm n1 15.30 p-guzman2013Thefarm n1 15.30 p-guzman2013
Thefarm n1 15.30 p-guzman2013Patricia Guzman
 
A Paradigm Shift In How We Think About Education Facilities
A Paradigm Shift In How We Think About Education FacilitiesA Paradigm Shift In How We Think About Education Facilities
A Paradigm Shift In How We Think About Education FacilitiesOHM Advisors
 
Gorgeous Photos
Gorgeous PhotosGorgeous Photos
Gorgeous Photostrainer28
 
Profiling a Person With Search Log Data
Profiling a Person With Search Log DataProfiling a Person With Search Log Data
Profiling a Person With Search Log DataJim Jansen
 
Sunday Streets Bpag Presentation 1
Sunday Streets   Bpag Presentation 1Sunday Streets   Bpag Presentation 1
Sunday Streets Bpag Presentation 1gcantori
 
Anais
AnaisAnais
Anaisunama
 
Reinventing Suburbia: Best Practices in New Urbanism
Reinventing Suburbia: Best Practices in New UrbanismReinventing Suburbia: Best Practices in New Urbanism
Reinventing Suburbia: Best Practices in New UrbanismOHM Advisors
 

Destacado (20)

Green Stormwater: LID with GIS
Green Stormwater: LID with GISGreen Stormwater: LID with GIS
Green Stormwater: LID with GIS
 
Performensation Blog Articles Jan - June 2011
Performensation Blog Articles Jan - June 2011Performensation Blog Articles Jan - June 2011
Performensation Blog Articles Jan - June 2011
 
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
 
Adventures in freemium
Adventures in freemiumAdventures in freemium
Adventures in freemium
 
I luv hongkong行程终极篇
I luv hongkong行程终极篇I luv hongkong行程终极篇
I luv hongkong行程终极篇
 
NHCC By the Numbers 2012
NHCC By the Numbers 2012NHCC By the Numbers 2012
NHCC By the Numbers 2012
 
STEM in Motion - BASA Conference
STEM in Motion - BASA ConferenceSTEM in Motion - BASA Conference
STEM in Motion - BASA Conference
 
Seo Startups 101
Seo Startups 101Seo Startups 101
Seo Startups 101
 
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
Danh SáCh HọC Sinh YếU Thi LạI NăM HọC 2008
 
5, 4, 3, 2, 1: The Code to Better Compensation Planning
5, 4, 3, 2, 1:  The Code to Better Compensation Planning5, 4, 3, 2, 1:  The Code to Better Compensation Planning
5, 4, 3, 2, 1: The Code to Better Compensation Planning
 
Lesson 07 Ist402 Keywords Take 02
Lesson 07 Ist402 Keywords Take 02Lesson 07 Ist402 Keywords Take 02
Lesson 07 Ist402 Keywords Take 02
 
Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)Optimize Oracle On VMware (Sep 2011)
Optimize Oracle On VMware (Sep 2011)
 
Thefarm n1 15.30 p-guzman2013
Thefarm n1 15.30 p-guzman2013Thefarm n1 15.30 p-guzman2013
Thefarm n1 15.30 p-guzman2013
 
A Paradigm Shift In How We Think About Education Facilities
A Paradigm Shift In How We Think About Education FacilitiesA Paradigm Shift In How We Think About Education Facilities
A Paradigm Shift In How We Think About Education Facilities
 
Gorgeous Photos
Gorgeous PhotosGorgeous Photos
Gorgeous Photos
 
Profiling a Person With Search Log Data
Profiling a Person With Search Log DataProfiling a Person With Search Log Data
Profiling a Person With Search Log Data
 
Sunday Streets Bpag Presentation 1
Sunday Streets   Bpag Presentation 1Sunday Streets   Bpag Presentation 1
Sunday Streets Bpag Presentation 1
 
Anais
AnaisAnais
Anais
 
Reinventing Suburbia: Best Practices in New Urbanism
Reinventing Suburbia: Best Practices in New UrbanismReinventing Suburbia: Best Practices in New Urbanism
Reinventing Suburbia: Best Practices in New Urbanism
 
Album
AlbumAlbum
Album
 

Similar a 我用Django做页游

Gentek应用介绍20111123
Gentek应用介绍20111123Gentek应用介绍20111123
Gentek应用介绍20111123oemgame
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統Hsu Ping Feng
 
Using google appengine_final
Using google appengine_finalUsing google appengine_final
Using google appengine_finalWei Sun
 
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器iflytek
 
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)FLASH开发者交流会
 
Using google appengine_final2
Using google appengine_final2Using google appengine_final2
Using google appengine_final2Wei Sun
 
赶集团购开发总结4
赶集团购开发总结4赶集团购开发总结4
赶集团购开发总结4yangdj
 
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发leneli
 
Html5 games
Html5 gamesHtml5 games
Html5 gamesPL dream
 
Game development using monogame
Game development using monogameGame development using monogame
Game development using monogamePower Wu
 
Mochimedia's Success Story - Case Study I (Python-based Company)
Mochimedia's Success Story - Case Study I (Python-based Company)Mochimedia's Success Story - Case Study I (Python-based Company)
Mochimedia's Success Story - Case Study I (Python-based Company)Sting Chen
 
使用GoogleAppEngine建立个人信息中心
使用GoogleAppEngine建立个人信息中心使用GoogleAppEngine建立个人信息中心
使用GoogleAppEngine建立个人信息中心Du Yamin
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 ChatbotTech Podcast Night
 
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027Wei Sun
 
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结 【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结 yangdj
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發Fred Chien
 
Graphic programming in js
Graphic programming in jsGraphic programming in js
Graphic programming in jsjay li
 
2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴Cosey Lee
 
Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseData Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseJack Gao
 

Similar a 我用Django做页游 (20)

Gentek应用介绍20111123
Gentek应用介绍20111123Gentek应用介绍20111123
Gentek应用介绍20111123
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統
 
Using google appengine_final
Using google appengine_finalUsing google appengine_final
Using google appengine_final
 
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
 
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)
 
Using google appengine_final2
Using google appengine_final2Using google appengine_final2
Using google appengine_final2
 
赶集团购开发总结4
赶集团购开发总结4赶集团购开发总结4
赶集团购开发总结4
 
Berserk js
Berserk jsBerserk js
Berserk js
 
OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发OPOA in Action -- 使用MagixJS简化WebAPP开发
OPOA in Action -- 使用MagixJS简化WebAPP开发
 
Html5 games
Html5 gamesHtml5 games
Html5 games
 
Game development using monogame
Game development using monogameGame development using monogame
Game development using monogame
 
Mochimedia's Success Story - Case Study I (Python-based Company)
Mochimedia's Success Story - Case Study I (Python-based Company)Mochimedia's Success Story - Case Study I (Python-based Company)
Mochimedia's Success Story - Case Study I (Python-based Company)
 
使用GoogleAppEngine建立个人信息中心
使用GoogleAppEngine建立个人信息中心使用GoogleAppEngine建立个人信息中心
使用GoogleAppEngine建立个人信息中心
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot
 
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027
 
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结 【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發
 
Graphic programming in js
Graphic programming in jsGraphic programming in js
Graphic programming in js
 
2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴
 
Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouseData Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouse
 

我用Django做页游