摘  要:近年智能手机用户数量的增多,手机游戏的应用已经成为人们上网娱乐的重要活动之一。本软件以VS2013为开发工具,以C++开发语言,采用Cocos2d-x游戏引擎开发的一款斗地主游戏,使用MVC设计模式将数据的调用和界面显示分离操作,优化程序中的逻辑功能。通过需求分析、系统设计、编码、调试等过程,完成了自动发牌、玩家叫分、出牌选牌、再来一局等基本功能,使得用户在游戏过程中感受到身心愉悦放松的感觉,最终达到完美的设计。82030

毕业论文关键字:手机游戏;Cocos2d-x;跨平台

Mobile Game Design and Implementation

Abstract:In recent years, the number of smartphone users increasing, the application of mobile phone games have become one of the important activities people online entertainment。 This software VS2013 as development tool, using C++ development language, the Cocos2d-x games a doudizhu game engine development, using the MVC design pattern to separate data calls and interface display operation, optimization of logic functions in the program。 Through the demand analysis, system design, coding, debugging and other process, complete the automatic licensing, players call points, the card selected card, the basic function such as game, allowing users in the process of game feel euphoric feeling of relaxation of body and mind, finally achieve perfect design。

KeyWords: MobileGame; Cocos2d-x; Cross-Platform

引言 

最近几年,移动网络在国内迅速增多,导致了智能手游的快速发展。尤其是国内外庞大的手机拥有量,使得商家看到了赚钱机会,手游市场油水将会十分可观的。面对后劲非常强大的手游市场,各游戏研发商、运营商、维护商以及智能手机厂商等都纷纷开始了各自的应对措施,以便抢占先机。中国的手机游戏产业将会迎来又一个高峰。

1。研究意义及分析

1。1国内研究现状及研究意义

随着智能手机平台的多样化、用户数量的增多,智能手机软件的增加,尤其是手机游戏软件十分受青年用户的喜爱。从《水果忍者》到现在的《刀塔传奇》,手机游戏的开发迎来了另一个跨时代的进步。

移动游戏的开发模式同时也有了变换,程序员们开始尝试专门对不同手机游戏的开发框架来进行差异开发。对于不同的智能手机(Android、iOS )必然要进行不同的编码,如何用一套代码来嵌入差异多样的移动手机,这个难题摆在了程序员们眼前。手机的硬件质量、功能的提高却没有带来游戏质量的进步,在这样艰苦条件下程序员们依然摸索着、进行着。开发者们针对单一系统的开发,他们利用手机的共同特性开发,比如:电容触屏、重力感应等开发出了很多好玩的小游戏。尽管安卓系统的屏幕和分辨率是截然不同的,然而因为卓越的编码框架使得研发和跨平台变得不再是那么难,于此同时也不需要顾忌太多的内存泄露。

 Cocos2d-x开发具备跨平台的优点,再算上Cocos2d全世界手游开发界的支持,Cocos2d框架容易掌握、能够使得最大程度的应用。因此Cocos2d-x能够短时间内成为程序员们的对口语言。随同Cocos2d和其子支的发展,还将会出现更多跨平台特点,同时必将会支持很多的移动设施,这会缩短程序员们的编码时间。相信Cocos2d-x将会受到广大程序员们的喜爱,Cocos2d-x引擎将会扩大影响程度,成为全世界手机2D游戏引擎。论文网

1。2可行性分析

Cocos2d是针对苹果手机设计的一款2D开发引擎,随着引擎的不断提高,其分支Cocos2d-x 是一个支持跨平台的2D手游研发引擎,利用C++编码研发,ios及安卓都可以运行C++语言。在各种平台上进行游戏编码。所以,关于用Cocos2d-x策划编码的软件是具备跨平台优点的。

上一篇:asp.net+sqlserver班级风采网站的设计+源代码
下一篇:基于VC++打老鼠游戏的设计

Android智能手机的交互式学习系统的设计

Android智能手机的移动校园新闻平台的设计

HTML5和android的手机聊天机器人APP开发

智能手机APP的高校浴室人流量系统研究

智能手机APP的附近停车场系统方案研究

AL3003光控安卓手机解锁软件设计

E4A基于ABMicro850PLC的手机端监控软件开发

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究