本发明涉及ios平台游戏开发技术领域,涉及java和sqlserver技术。
背景技术:
随着智能终端的快速发展,手机游戏的规模越来越大。 其中,休闲益智类游戏的数量最多,也是最受欢迎的。 这款基于ios的游戏操作非常方便,剧情丰富。 ,高策略性,可玩性强,满足用户的游戏需求。
技术实现要素:
系统由总控功能模块、前台界面、游戏实体功能和后台管理模块四部分组成。 它的设计如下:
1、总控功能模块:负责系统地图数据加载、游戏画面切换和初始化,同时具有初始化图片资源等功能;
2、前台界面:功能包括剧情显示功能、游戏界面功能和战斗显示功能; 剧情展示功能主要是对游戏的剧情进行说明和展示2d回合游戏制作,游戏界面功能是指系统的游戏运行画面,战斗展示功能是介绍游戏的战斗方式和技巧;
3、游戏实体的功能:是设计的人物系统、敌怪、游戏道具等功能;
4.后台管理模块:负责加载地图数据,怪物人工智能,如怪物行走路径,怪物攻击碰撞等,以及保存后台数据橙光游戏,同时具有存储用户信息的功能。
系统通过游戏地图、角色移动算法、怪物设置、游戏数据设置功能和用户管理实现; 每个功能如下:
1、用户管理:实现用户注册、登录等功能,包括用户账号密码的修改与找回、第三方平台账号的登录、用户信息的修改、游戏进度的存储;
2.游戏地图:本游戏为2D平面游戏。 二维数组用于映射地图元素和地图数据之间的逻辑关系。 的值用于表示要在地图上显示的不同图形元素;
3.角色的移动算法:根据角色的坐标计算出移动方式和格子的个数,然后创建一个线程来控制角色的移动,将每个格子的距离分成几个小步长,并且每移动一小步就休眠线程,从而实现角色的无限移动;
4.怪物设置:本游戏中的怪物分为两种,一种是防御型的,一种是攻击型的; 防御怪物设置在地图防御点的1.2点,怪物位于这两个点游荡2d回合游戏制作,当角色进入防御点时3D道具,立即触发战斗; 攻击类包含两个子目标,找到到达角色的路径和跟随角色的路径,并在移动到角色位置时主动发起战斗;
5、游戏数据设置功能:分为保存和恢复游戏数据。 游戏数据使用sqlserver数据库保存和恢复。 保存当前地图的属性值和键值,方便用户继续游戏。
技术特点:
技术概要
本发明设计了一种基于IOS平台的回合制战棋游戏,可以在IOS平台的手机、平板等设备上使用; 通过游戏的整体搭建,实现地图数据加载、图形绘制、人物和怪物。 角色设计、怪物人工智能、游戏数据存储等功能; 其架构由四大部分组成:主控功能模块、前台界面、游戏实体功能和后台管理模块; 游戏画面华丽,策略性高,可玩性强。
技术研发人员:不公布发明人
受保护技术使用者:长沙运豪信息技术有限公司
技术研发日:2016.10.25
技术公告日期:2018.05.01