计算机游戏开发
文章平均质量分 88
Alex_SCY
普通大学生记录计算机学习之路,小白的进阶之路。学习过程仅供参考,欢迎交流。
展开
-
【计算机游戏开发】游戏中的人工智能
github项目地址一、实验目的与要求理解A*寻路算法原理。进一步熟悉地图编辑器的使用。实现游戏中的人工智能。二、实验内容与方法1.完成游戏编译(60分)成功编译并运行教材P200“游戏AI实例-迷宫寻宝”。2.完成修改内容一 (5分)修改游戏代码,实现修改内容一,即修改窗口大小。3.完成修改内容二 (10分)修改游戏代码,实现修改内容二,即增加DANGEROUS区域。4.完成修改内容三 (10分)修改游戏代码,实现修改内容三,即增加按键监听。5.完成修改内容四 (10分.原创 2021-08-10 16:37:33 · 957 阅读 · 2 评论 -
【计算机游戏开发】碰撞检测与运动模拟
github项目地址一、实验目的与要求了解物理模拟、精灵的绘制与移动、触摸事件的应用等。熟悉基于Box2D的物理引擎。掌握Box2D触屏检测和碰撞检测机制。二、实验内容与方法1.完成游戏编译(60分)成功编译并运行教材P150“游戏物理模拟实例-基于Box2D的游戏实例”。2.修改击球方式 (10分)修改教材源代码,使玩家在击球区域拖动鼠标左键,可以实现球杆的瞄准和能量的蓄积;当玩家松开鼠标左键,实现击球。3.增加进洞口 (10分)修改教材源代码,在角落增加(至少)一个进洞口,.原创 2021-08-10 16:23:49 · 510 阅读 · 0 评论 -
【计算机游戏开发】二维游戏动画合成
github项目地址一、实验目的与要求了解二维游戏动画合成原理。熟悉Cocos2d-x中的用户交互、触摸事件、碰撞检测机制。熟悉CocoStudio动画编辑器的使用,了解骨骼动画。二、实验内容与方法完成游戏编译(50分)成功编译并运行教材P128“游戏动画实例-侠客行”。修改英雄外型 (10分)利用CocoStudio修改英雄外型(骨骼),并将修改结果在游戏中读取,使英雄人物展示与教材源码中不同的形象。增加英雄Defend动作 (10分)利用CocoStudio设计.原创 2021-08-10 16:19:37 · 1128 阅读 · 0 评论 -
【计算机游戏开发】游戏交互界面设计
github项目地址一、实验目的与要求熟悉交互界面设计原理。了解Cocos2d-x中的用户交互、触摸事件、碰撞检测机制。二、实验内容与方法完成游戏编译 (50分)仿照实验一“英雄快跑”实验,将教材源码和素材文件复制到自己的项目中,成功编译并运行本次实验----“贪食豆”游戏。修改游戏显示名称 (5分)通过修改游戏代码,使自己的学号姓名(中文)替换原“MyGame”字样出现在标题栏左上角。增加摇杆上下移动功能 (10分)修改游戏代码,使贪食豆在屏幕范围内能上下左右移动。.原创 2021-08-10 16:09:53 · 2422 阅读 · 0 评论 -
【计算机游戏开发】二维游戏场景绘制
github项目地址一、实验目的与要求熟悉cocos2d-x开发环境。了解cocos2d-x中二维游戏场景绘制方法。掌握瓦片地图编辑器使用方法。二、实验内容与方法完成基本实验 (60分)按照“英雄快跑实验指导”文件指引,成功运行本次实验游戏。完成游戏通关 (5分)凭自身实力或修改游戏代码的方式通关,成功出现“Success”结束画面。修改游戏显示名称 (5分)通过修改游戏代码,使自己的学号姓名替换原“MyGame”字样出现在标题栏左上角。完成Bug修改 (10.原创 2021-08-10 16:02:40 · 1633 阅读 · 2 评论 -
【计算机游戏开发】cocos2dx安装及环境配置(Window10)
目录1. 安装vs20192. 安装python 2.7环境3. 安装cocos2dx4. 创建HelloWorld项目5. 编译项目6. 结语1. 安装vs2019在官网下载vs2019 IDE。选择“C++的桌面开发”以及“C++的游戏开发”注:win10 SDK建议选择10.0.17763 否则会产生版本不兼容问题。2. 安装python 2.7环境建议使用anaconda安装python 2.7 环境,不会产生与原有版本的冲突。具体可以上网查询一下如何操作。安装完成后检验python原创 2021-03-17 00:33:45 · 1814 阅读 · 1 评论