想写一个网络游戏(PS:纯粹是为了好玩)
来源:互联网 发布:淘宝9.9元天天特价包邮 编辑:程序博客网 时间:2024/05/18 15:55
最近用java语言写了一个C/S的题库程序,这个程序设计的最初目的是为了方便那些即将毕业找工作,或者是准备找工作的人们来分享面试题的,用户提供题目和自己心目中的答案,其他用户可以评论,支持信息的推送...具体的细节就不在这里详谈了,在我上一篇文章中有提到。
这篇问题主要是想表述一下我这两周来一直准备的事情,我打算利用java+mysql+memcache+cocos2dx+lua+MMORPG的架构,来写一款网络游戏,游戏的具体内容未定,但是技术的解决方案我已经基本设计出来了,希望能找到有兴趣的童鞋一起做点好玩的事情。
我的大体思路是:
服务器端的设计:语言选择java开发效率高+socket编程+NIO(异步I/O同linux的select、poll、epoll差不多,目的是为了能处理更多的连接)+memcache(数据缓存,提高数据访问效率)+mysql+MMORPG(目的是为了更好的扩展性)
客户端的设计:游戏框架选择是cocos2dx,首先是利用C++在cocos2dx的基础上开发出游戏需要的相关UI组件、游戏特效、socket通信(C++和java的socket通信利用字节流来通信原理也是包头+包体的形式,当然其中少不了的还有加密)等;具体的UI界面的设计以及剧情的实现用lua脚本来编写,目的是为了便于游戏的更新(更新的方式在MMORPG中会提到),最后会将整个打包成为so文件,再在android上进行二次开发,最终发布成为app。
当然这只是大体上的思路,其中还有诸多细节需要考虑,在此后会不断的更新,当然也会伴随着源码,同时也希望感兴趣的童鞋能加入,一起做点好玩的事情。(感兴趣的童鞋可以留言)
- 想写一个网络游戏(PS:纯粹是为了好玩)
- 开发了一个纯粹为了比赛的机器人功能
- FLEX是一个好玩具!
- 纯粹为了积分
- C语言简单文件复制(纯粹为了凑数据......)
- PS真好玩
- 写博客是为了更好的思考
- 零基础python入门——学python是为了好玩
- 非文章,纯粹为了上传图片资源
- 一个纯粹的人
- 书写是为了更好的思考/为什么你应该(从现在开始就)写博客
- 如何设计一款好玩的网络游戏
- 无线增值加网络游戏将会是一个什么概念
- 虚拟机当成一个纯粹人编译器(win-nfs-server)
- EOJ 1076 纯粹好玩 输入各种重定向
- 为什么写程序? 生活又是为了什么?
- 写博客主要是为了增加分数啊
- 程序与生活:写程序是为了解决问题
- Java 类加载机制 ClassLoder
- Java测试Junit和mockito
- MongoDB(1)--简介以及安装
- cocos2d-x中CCSprite更换图片
- UDP通信(Red Hat Enterprise Linux 6)
- 想写一个网络游戏(PS:纯粹是为了好玩)
- UVA - 11613 Acme Corporation(最小费用流)
- spring 配置bean的方法及依赖注入发方式
- Opencv + Qt 获取视频中任意一帧
- Android 自定义主菜单
- android ble 4.0实现自动配对
- Suffix Array 后缀数组
- POJ3181--Dollar Dayz
- [Java Concurrency in Practice]第六章 任务执行