Flash
ctbinzi
爱折腾的程序猿
展开
-
Python&Flash开发斗兽棋---1.背景
突发奇想,打算开发一个WEB版+Air版的斗兽棋。 要实现的目标有: 1.首先是要可以连接对战,且不说和三国杀那么完整,但是至少要能够配对实现联机对战。 2.其实是要实现玩家的注册、游戏等级、等功能。 3.最后,作为一个创新点,玩家可以收集各种动物模型(相当于宠物),在棋局开始之前,玩家可以将自己收集的动物放到棋盘上作为棋子。 我的开发环境如下: Windows 7 6原创 2012-04-30 21:40:51 · 1968 阅读 · 0 评论 -
Python&Flash开发斗兽棋---2.网络基础
既然是网络对战,首先要解决的是网络通信问题。 我的服务器端用的是Python+nginx,客户端用的是Flash。游戏素材方面的资源通过HTTP,从nginx服务器加载。游戏逻辑控制采用原生态的SOCKET连接,Flash与Python之间通信。 前者没什么好说的,关键在后者。 Python作为服务器端,我使用了一个叫做Twisted的第三方Python库(下载地址:http://p原创 2012-04-30 22:21:20 · 2656 阅读 · 0 评论 -
Python&Flash开发斗兽棋---2.1网络数据打包与解包
既然选择了原生态的SOCKET,那么首先要面对的问题就是数据的打包/解包问题。 对于服务器端,我们使用struct作为数据打包/解包工具,并对struct作了简单了解(相关资料:Python模块学习 ---- struct 数据格式转换)。 在Flash客户端,我们数据处理使用的是ByteArray类。 简单统计一下,我们在开发过程中可能用到的数据类型,在struct中的表现手法,以及相对于原创 2012-04-30 23:30:35 · 2570 阅读 · 1 评论 -
Flsh SOCKET开发经验总结
刚用AS3 & Flash Play 10开发了一个Flash Socket应用,过程中遇到的最大问题是安全策略的部署。 参考了一下文章: Flash socket通讯中的安全策略问题详解 http://www.cnblogs.com/asbeforelong/archive/2009/03/02/1401284.html 套接字策略 http://help.adobe原创 2011-05-17 10:31:00 · 681 阅读 · 0 评论 -
Python&Flash开发斗兽棋---3.1在Twisted框架下访问MySql数据库
最近业余时间一直在做斗兽棋-野兽争霸这个WebGame项目,www.doushouqi.net,目前版本是2.5,下一个版本准备加上用户注册和积分、成就系统,所以需要用到数据库,简单研究了一下Twisted框架下是如何访问MySql数据库的,现与大家分享如下: 首先,介绍一下用于实验的数据库环境。我用的是MySQL 5.5,新建了一个名为 test 的库,该库里面有一个test表,test表有两原创 2012-07-22 11:27:01 · 3245 阅读 · 0 评论 -
AS3中使用SharedObject时的注意事项
1.给data赋值后,要记得flush,不过这个貌似不是必须的,不过是一个好习惯; 2.用完后,要记得close,没有close的话,保存数据会失败 赋值实例 var share:SharedObject=SharedObject.getLocal(“resources”); share.data.d1=d1; share.data.d2=d2; share.fl原创 2012-08-08 23:35:22 · 1551 阅读 · 0 评论 -
3D APIs for Adobe Flash Player and Adobe AIR
<br />原文:http://labs.adobe.com/technologies/flash/molehill/ 带视频<br /> <br />"Molehill" is the code name for a new set of low-level, GPU-accelerated 3D APIs that will enable advanced 3D experiences across screens through the Adobe® Flash® Platform runti原创 2010-12-30 22:01:00 · 771 阅读 · 0 评论 -
使用FlashCS6制作cocos2d-x动作脚本的思路整理
一种新的尝试,用FlashCS来编辑cocos2d-x游戏程序里面的动作脚本原创 2014-02-22 00:22:03 · 4448 阅读 · 5 评论