会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
麻麻麻麻鱼鱼
首页
管理
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
2015年4月16日
第六周项目1-深复制体验
摘要: (1)阅读下面的程序,补足未完成的注释#include#includeusing namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //(...
阅读全文
posted @ 2015-04-16 19:16 麻麻麻麻鱼鱼
阅读(116)
评论(0)
推荐(0)
2015年4月15日
PacMan开发-敌人和大嘴
摘要: GDI图形设备接口是Windows API提供给开发者处理窗口程序的函数接口。绘图句柄HDC:HDC hdc=GetDC(HWND hWnd);绘制直线:MoveToEx(HDC hdc,int x,int y,LPPOINT preP);这样,我们那可以绘制敌人和大嘴的形象。绘制三种敌人:void...
阅读全文
posted @ 2015-04-15 19:20 麻麻麻麻鱼鱼
阅读(162)
评论(0)
推荐(0)
PacMan开发-敌人的行为
摘要: 在“吃豆子”游戏中,计划将有3种不同类型的敌人。· 松散型:在碰到墙壁后才会回头· 守卫型:当敌人和主人公“大嘴”处在同一行或者是同一列后才会引起警觉接近大嘴。· 扰乱性:不断的接近大嘴。这三种敌人分别用以下的函数实现://AI人工智能处理void RedOne::MakeDecision(bool...
阅读全文
posted @ 2015-04-15 19:18 麻麻麻麻鱼鱼
阅读(142)
评论(0)
推荐(0)
PacMan开发-碰撞检测实现
摘要: 在游戏如何让程序知道物体在撞墙?可通过无题所在点的位置和墙体边缘的位置进行检测。计算方法是:用中心坐标和朝向所对应的墙的位置与物体的宽度进行比较,若是大于宽度,则没有碰上。将地图分为若干个小的正方形格子,物体到每一个格子后进行碰撞检测。碰撞检测函数是在"GObject.h"的Collision()函...
阅读全文
posted @ 2015-04-15 19:06 麻麻麻麻鱼鱼
阅读(226)
评论(0)
推荐(0)
2015年4月14日
PacMan开发-地图类的设计
摘要: 作为一个游戏,地图是少不了的,并且地图的数量一定不止一张。我们可以创建一个存放地图的矩形容器(数组,链表和STL模板库容器)下面用列表的方式来初始化二维数组:#define A true;#define B false;bool Stage_1::initData[MAPLENTH][MAPLENT...
阅读全文
posted @ 2015-04-14 22:49 麻麻麻麻鱼鱼
阅读(270)
评论(0)
推荐(0)
PacMan开发-初步计划
摘要: 吃豆子游戏是游戏界比较经典的一款游戏,我们计划将吃豆子作为第一款游戏。开发工具为Visual Stdio 2013。该游戏计划有:文件名文件类型说明GMap.h头文件 地图类声明文件GMap.cpp源文件地图类实现文件GObject.h头文件物体类声明文件GObject.cpp源文件物体类实现文件P...
阅读全文
posted @ 2015-04-14 22:44 麻麻麻麻鱼鱼
阅读(157)
评论(0)
推荐(0)
PacMan开发-Win32的"HelloWorld"&MyRegisterClass()函数
摘要: #include "stdafx.h"#include "resource.h"#define MAX_LOADSTRING 100// 全局变量: HINSTANCE hInst; // 当前实例TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本T...
阅读全文
posted @ 2015-04-14 00:08 麻麻麻麻鱼鱼
阅读(341)
评论(0)
推荐(0)
2015年4月13日
PacMan开发-Win32的"HelloWorld"&WinMain()函数
摘要: VS2013写出的第一个win32程序—Hello World。通过这个程序:· 熟悉如何在MFC下创建一个窗口· 了解windows程序的运行机制。咳咳,说的严肃了,最近我们宿舍正在进行用Visual C++编写一个小游戏。我们使用的运行平台是Visual Stdio 2013。本以为写一个Hel...
阅读全文
posted @ 2015-04-13 23:51 麻麻麻麻鱼鱼
阅读(227)
评论(0)
推荐(0)
2015年4月8日
第五周项目4-静态成员应用
摘要: 设计含有静态数据成员和成员函数的Time类。静态数据成员是类中所有的对象共有的数据,在下面的设计中,时钟要采用12小时制,还是要使用24小时制,显示时,不足两位的数字前是否前导0,都是“影响全局”的设置,适合作为类中的静态数据成员。/** Copyright (c) 2015,烟台大学计算机学院* ...
阅读全文
posted @ 2015-04-08 19:47 麻麻麻麻鱼鱼
阅读(163)
评论(0)
推荐(0)
第五周项目3-用多文件组织多个类的程序
摘要: 将项目2用“一个项目多个文件”的方式实现,其中两个类的声明放在同一个.h文件中,每个类的成员函数分别放一个文件,main()函数用一个文件。体会这样安排的优点。class.h#ifndef CLASS_H_INCLUDED#define CLASS_H_INCLUDEDclass CPoint{pr...
阅读全文
posted @ 2015-04-08 19:44 麻麻麻麻鱼鱼
阅读(213)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页