1. microsoft EXCEL2000里有一个游戏,谁会玩呀?我忘了。。
Excel 2000隐藏着赛车游戏
> 开启方式:启动Excel 2000后,新建一个新文件,选择“文件→另存为Web页…”,
在“另存为”对话框中,选中“选择(E):工作表”和“添加交互”两项,然后点击“发布”,
出现“发布为Web页”对话框,再点击“发布”。OK,用IE打开刚才保存的HTM文件,我们能在页面中央看到这个Excel工作表。在这个工作表中,先用PageDown键移动工作表的矩形光标直至第2000行。然后用鼠标点击“2000”,使该行反相显示。用Tab键横向向右移动光标直至WC列,这时该矩形光标呈白色显示。好,到此所有的准备工作已经完毕,该是调出游戏的时候了。同时按住Shift、Ctrl和Alt键,单击Excel工作簿左上角的Office标志……硬盘狂响后一个全屏的赛车游戏开始了!
> 方向键用来控制汽车方向与快慢,空格键用来发子弹,按“H”键可以打开车灯,按“F10”可以暂停,按“Esc”键退出。
2. 怎么样编写一个小游戏,在windows环境下的,需要哪些编译软件?跪谢~
可以试试易语言,或者用VB写也可以
3. 怎么打开EXCEL中的小游戏
请在一个新打开的word文档里面输入: =rand(200,99) 然后回车
> 看看会发生 什么? 据说,连比尔盖茨都不知道为什么会这样:
>
> 这是彩蛋程序,也就是程序开发人员放在程序里的小程序.一般都是很有趣的.
> office里还有很多彩蛋呢!
>
>
>
> 1.Word 97/2000
>
> 彩蛋内容:绕口令
>
> 开启方式:启动Word,新建一个空白文档,在文档中输入“=rand()”(不包括引
号),按回车键,看看会显示出什么?一个绝妙的绕口令!此外在Word中还隐藏着另
外一个彩蛋,我们启动Word并打开任一文件,同时按住Ctrl、Shift、Alt,这时候再
按下“?”,你发现了什么?问号都反过来啦!感叹号也可以实现这个功能,龙龙示范一
个给你看,哈哈,好玩吧!
>
> 2.Excel 2000
>
> 彩蛋内容:赛车游戏
>
> 开启方式:启动Excel 2000后,新建一个新文件,选择“文件→另存为Web页…”,
在“另存为”对话框中,选中“选择(E):工作表”和“添加交互”两项,然后点击“发布”,
出现“发布为Web页”对话框,再点击“发布”。OK,用IE打开刚才保存的HTM文件,我们
能在页面中央看到这个Excel工作表。在这个工作表中,先用PageDown键移动工作表的
矩形光标直至第2000行。然后用鼠标点击“2000”,使该行反相显示。用Tab键横向向右
移动光标直至WC列,这时该矩形光标呈白色显示。好,到此所有的准备工作已经完
毕,该是调出游戏的时候了。同时按住Shift、Ctrl和Alt键,单击Excel工作簿左上角
的Office标志……硬盘狂响后一个全屏的赛车游戏开始了!
>
>
> 方向键用来控制汽车方向与快慢,空格键用来发子弹,按“H”键可以打开车灯,
按“F10”可以暂停,按“Esc”键退出。怎么样,够精彩吧!
>
>
> 各有各的秘密
>
>
> 1. Photoshop 6.0
>
> 彩蛋内容:一只可爱的大电猫
>
>
> 开启方式:启动Photoshop 6.0,然后按住“Ctrl+Alt”键,点击“Help”菜单中
的“About Photoshop…”,这时关于对话框中会出现一只可爱的大电猫。而如果你不按
住“Ctrl+Alt”,直接点击的话,其结果是不相同的。
>
> 2. WinAMP
>
> 彩蛋内容:设计者的头像
>
> 开启方式:启动Winamp,打开“关于”对话框,选择“Winamp”标签,同时按住Alt
和Shift,然后用鼠标双击“Copyright_1997-1999 Nullsoft,Inc”这行文字,你就会
看到Winamp的设计者JustinFrankel的头像在上方飘动了。再一次双击,飘动的照片又
变成了原来的卡通画。
>
> 3. Flash 5.0
>
> 彩蛋内容:捡金子游戏
>
>
> 开启方式:启动Flash 5.0,点击“Help”菜单中的“About Flash”,在动画停止
之前双击右下角Macromedia的Logo中的“M”字母,然后点击“Thank”,这时“关于”窗口
会变成一个名为“Gold Rush”的小游戏。
>
> 4.mIRC
>
> 彩蛋内容:作者照片变为鳄鱼照片
>
> 开启方式:选择“Help”菜单中的“About”命令,然后从键盘上键入“arnie”,此
时你会发现原来的“About mIRC”窗口右上方作者的照片现在变成一张鳄鱼的照片了。
再输入一次“arnie”,就又变回作者的照片了。
>
> 5. Nero Burning Rom 5.0
>
> 彩蛋内容:跳舞的小蛇
>
> 开启方式:启动Nero Burning Rom 5.0,点击“Help”菜单中的“About…”,然后
双击关于窗口中间下方的两个燃烧的光盘,这时一条跳舞的小蛇将出现在窗口的底
部。
>
> 6. WinRAR 3.X
>
> 彩蛋内容:菜单中的海水涨潮
>
>
> 开启方式:启动WinRAR后点击“Help”菜单中的“About WinRAR”,当鼠标移动到
关于窗口顶端的海景图片时,你就会发现原本静止的海水开始涨潮了!而一旦你点击
鼠标,海水将回复到静止状态,再点击,再涨潮。是不是很有意思?另外你再单击左
上角的书本图标,那一摞书本是不是开始下落了?落到底后还会反弹,仔细听听还有
声音呢!
>
> 7. 3DMark 2001
>
> 彩蛋内容:作战的奶牛
>
> 开启方式:首先启动3DMark 2001 Pro版本,注意如果不是该版本是无法启动
Game Demo模式的。然后把测试任务的名称改为“Holy Cow!”,再选择“Game Demo”模
式,3DMark 2001会提示是否用默认分辨率640×480替代当前设置的分辨率,选择“Yes”
或“No”均可以进入该隐藏模式。其实这个奶牛作战的“彩蛋”与测试的第一个场景大同
小异,只不过天上飞的变成了奶牛而已,不过它配备的武器还是很厉害的。OFFICE中隐藏的小游戏
1,请在一个新开的word文件里面输入:
=rand(200,99)
然后回车看看会发生什么?
据说,连比尔盖茨都不知道为什么会这样。
2,《Excel 2000》隐藏的赛车游戏
以前微软的Office软件就常隐藏着有趣的小游戏,像之前的Word就曾藏有仿真飞行游
戏。
现在Excel 2000又有隐藏着一个3D赛车游戏唷,照着以下的方法做,你也可以叫出这
个游戏:
1、开启Excel之后随便开一新档,将它「另存成Web画面」,按下发布后再将增加互动
功能打勾,再将档案储存为2000.htm
2、在IE中开启2000.htm,你应该会看到电子表格出现在网页中央。
3、找到第2000行、WC列。再将第2000行整个选取(整列选取的方法就是按2000的灰色
按键),再利用Tab键将第WC列反白使其处于作用状态下(多按几下TAB那格2000/WC就
会转为白色)。
4、同时按住Shift+Crtl+Alt然后点选左上方的Office logo。
5、开始玩了。
玩法提示:方向键控制、空格键开火、O 放油、H 大灯。注意看路面上写的字唷!
4. 怎么让新手自己用电脑做一个小游戏
百度搜索 制作小游戏
5. 想编写一个超级小游戏,高手给我一下思路啊!!
恰好遇到一个差不多的,给你了。
#include "stdafx.h"
#include
//)竡挡篶
struct chr
{
int nHp;
int fHp;
int lv;
int w;
int kind;
};
//�办跑计��
HINSTANCE hInst;
HBITMAP bg,sheep,girl,skill,slash,magic,recover,game;
HDC hdc,mdc,bufdc;
HWND hWnd;
DWORD tPre,tNow;
int pNum,f,txtNum;
bool attack,over;
chr player,monster;
char text[5][100];
//ㄧΑ��
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyPaint(HDC hdc);
void MsgInsert(char*);
void CheckDie(int hp,bool player);
//****�祘Α**************************************
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG msg;
MyRegisterClass(hInstance);
//磅《�﹍てㄧΑ
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
//笴栏癹伴
while( msg.message!=WM_QUIT )
{
if( PeekMessage( &msg, NULL, 0,0 ,PM_REMOVE) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
else
{
tNow = GetTickCount();
if(tNow-tPre >= 40)
MyPaint(hdc);
}
}
return msg.wParam;
}
//****)竡の爹�跌怠摸�ㄧΑ*************************
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = NULL;
wcex.hCursor = NULL;
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = NULL;
wcex.lpszClassName = "canvas";
wcex.hIconSm = NULL;
return RegisterClassEx(&wcex);
}
//****�﹍ㄧΑ*************************************
// �﹍�产の┣���兜�篈
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HBITMAP bmp;
hInst = hInstance;
hWnd = CreateWindow("canvas", "酶瓜跌怠" , WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}
MoveWindow(hWnd,10,10,640,480,true);
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
hdc = GetDC(hWnd);
mdc = CreateCompatibleDC(hdc);
bufdc = CreateCompatibleDC(hdc);
bmp = CreateCompatibleBitmap(hdc,640,480);
SelectObject(mdc,bmp);
bg = (HBITMAP)LoadImage(NULL,"bg.bmp",IMAGE_BITMAP,640,480,LR_LOADFROMFILE);
sheep = (HBITMAP)LoadImage(NULL,"sheep.bmp",IMAGE_BITMAP,133,220,LR_LOADFROMFILE);
girl = (HBITMAP)LoadImage(NULL,"girl.bmp",IMAGE_BITMAP,480,148,LR_LOADFROMFILE);
skill = (HBITMAP)LoadImage(NULL,"skill.bmp",IMAGE_BITMAP,74,60,LR_LOADFROMFILE);
slash = (HBITMAP)LoadImage(NULL,"slash.bmp",IMAGE_BITMAP,196,162,LR_LOADFROMFILE);
magic = (HBITMAP)LoadImage(NULL,"magic.bmp",IMAGE_BITMAP,200,100,LR_LOADFROMFILE);
recover = (HBITMAP)LoadImage(NULL,"recover.bmp",IMAGE_BITMAP,300,150,LR_LOADFROMFILE);
game = (HBITMAP)LoadImage(NULL,"over.bmp",IMAGE_BITMAP,289,74,LR_LOADFROMFILE);
player.nHp = player.fHp = 50; //砞)�产à〔ネ㏑�の��
player.lv = 2; //砞)�产à〔单�
player.w = 4; //砞)ю阑端甡�舦�
monster.nHp = monster.fHp = 100; //砞)┣�à〔ネ㏑�の��
monster.lv = 1; //砞)┣�à〔单�
monster.w = 1; //砞)ю阑端甡�舦�
txtNum = 0; //陪ボ瘪�计ヘ
MyPaint(hdc);
return TRUE;
}
//****�璹酶瓜ㄧΑ*********************************
// 1.礶�禟瓜籔癸驹瘪�陪ボ
// 2.┣�《��耞の�兜计�矪瞶籔璸衡
void MyPaint(HDC hdc)
{
char str[100];
int i,damage;
//禟�琏春瓜
SelectObject(bufdc,bg);
BitBlt(mdc,0,0,640,480,bufdc,0,0,SRCCOPY);
//陪ボ癸驹瘪�
for(i=0;i<txtNum;i++)
TextOut(mdc,0,360+i*18,text[i],strlen(text[i]));
//禟�┣�瓜
if(monster.nHp>0)
{
SelectObject(bufdc,sheep);
BitBlt(mdc,70,180,133,110,bufdc,0,110,SRCAND);
BitBlt(mdc,70,180,133,110,bufdc,0,0,SRCPAINT);
sprintf(str,"%d / %d",monster.nHp,monster.fHp);
TextOut(mdc,100,320,str,strlen(str));
}
//禟��产瓜
if(player.nHp>0)
{
SelectObject(bufdc,girl);
BitBlt(mdc,500,200,60,74,bufdc,pNum*60,74,SRCAND);
BitBlt(mdc,500,200,60,74,bufdc,pNum*60,0,SRCPAINT);
sprintf(str,"%d / %d",player.nHp,player.fHp);
TextOut(mdc,510,320,str,strlen(str));
}
if(over) //禟�笴栏挡�瓜ボ
{
SelectObject(bufdc,game);
BitBlt(mdc,200,200,289,37,bufdc,0,37,SRCAND);
BitBlt(mdc,200,200,289,37,bufdc,0,0,SRCPAINT);
}
else if(!attack) //禟�ю阑��瓜ボ
{
SelectObject(bufdc,skill);
BitBlt(mdc,500,350,74,30,bufdc,0,30,SRCAND);
BitBlt(mdc,500,350,74,30,bufdc,0,0,SRCPAINT);
}
else
{
f++;
//材5~10�礶��陪ボ�产ю阑瓜ボ
if(f>=5 && f<=10)
{
SelectObject(bufdc,slash);
BitBlt(mdc,100,160,98,162,bufdc,98,0,SRCAND);
BitBlt(mdc,100,160,98,162,bufdc,0,0,SRCPAINT);
//材10�礶��璸衡┣��端甡祘��の��陪ボ瘪�
if(f == 10)
{
damage = rand()%10 + player.lv*player.w;
monster.nHp -= (int)damage;
sprintf(str,"�产ю阑...�产癸┣�硑Θ� %d �端甡�",damage);
MsgInsert(str);
CheckDie(monster.nHp,false);
}
}
srand(tPre);
//材15�礶���耞┣�秈《�兜笆�
if(f == 15)
{
if(monster.nHp > 20) //ネ㏑���20
{
if(rand()%10 != 1)
monster.kind = 0;
else
monster.kind = 1;
}
else //ネ㏑���20
{
switch(rand()%5)
{
case 0: //炊硄ю阑
monster.kind = 0;
break;
case 1: //琁�ю阑臸猭
monster.kind = 1;
break;
case 2: //ㄏ荷��ю阑
monster.kind = 2;
break;
case 3: //干〉
monster.kind = 3;
break;
case 4: //発禲
monster.kind = 4;
break;
}
}
}
//材26~30�礶��陪ボ┣�《�瓜ボ
if(f>=26 && f<=30)
{
switch(monster.kind)
{
case 0: //炊硄ю阑
SelectObject(bufdc,slash);
BitBlt(mdc,480,150,98,162,bufdc,98,0,SRCAND);
BitBlt(mdc,480,150,98,162,bufdc,0,0,SRCPAINT);
//材30�礶��璸衡�产�端甡祘��の��陪ボ瘪�
if(f == 30)
{
damage = rand()%10 + monster.lv*monster.w;
player.nHp -= (int)damage;
sprintf(str,"┣�ю阑...┣�癸�产硑Θ� %d �端甡�",damage);
MsgInsert(str);
CheckDie(player.nHp,true);
}
break;
case 1: //琁�ю阑臸猭
SelectObject(bufdc,magic);
BitBlt(mdc,480,190,100,100,bufdc,100,0,SRCAND);
BitBlt(mdc,480,190,100,100,bufdc,0,0,SRCPAINT);
//材30�礶��璸衡�产�端甡祘��の��陪ボ瘪�
if(f == 30)
{
damage = rand()%10 + 3*monster.w;
player.nHp -= (int)damage;
sprintf(str,"┣�臸猭ю阑...┣�癸�产硑Θ� %d �端甡�",damage);
MsgInsert(str);
CheckDie(player.nHp,true);
}
break;
case 2: //ㄏ荷��ю阑
SelectObject(bufdc,slash);
BitBlt(mdc,480,150,98,162,bufdc,98,0,SRCAND);
BitBlt(mdc,480,150,98,162,bufdc,0,0,SRCPAINT);
//材30�礶��璸衡�产�端甡祘��の��陪ボ瘪�
if(f == 30)
{
damage = rand()%10 + monster.lv*monster.w*5;
player.nHp -= (int)damage;
sprintf(str,"┣���ю阑...┣�癸�产硑Θ� %d �端甡�",damage);
MsgInsert(str);
CheckDie(player.nHp,true);
}
break;
case 3: //干〉
SelectObject(bufdc,recover);
BitBlt(mdc,60,160,150,150,bufdc,150,0,SRCAND);
BitBlt(mdc,60,160,150,150,bufdc,0,0,SRCPAINT);
//材30�礶��┣��确ネ㏑��の��陪ボ瘪�
if(f == 30)
{
monster.nHp += 30;
sprintf(str,"┣�臸猭干〉...�确� 30 ネ㏑��",damage);
MsgInsert(str);
}
break;
case 4:
//材30�礶���耞┣�琌�発禲Θ�
if(f == 30)
{
if(rand()%3 == 1) //発禲Θ�诀瞯�1/3
{
over = true;
monster.nHp = 0;
sprintf(str,"┣�発禲...発禲Θ��");
MsgInsert(str);
}
else
{
sprintf(str,"┣�発禲...発禲ア毖�");
MsgInsert(str);
}
}
break;
}
}
if(f == 30) //��挡�
{
attack = false;
f = 0;
}
}
BitBlt(hdc,0,0,640,480,mdc,0,0,SRCCOPY);
tPre = GetTickCount();
pNum++;
if(pNum == 8)
pNum = 0;
}
//****癸驹瘪�穝糤ㄧΑ*********************************
void MsgInsert(char* str)
{
if(txtNum < 5)
{
sprintf(text[txtNum],str);
txtNum++;
}
else
{
for(int i=0;i<txtNum;i++)
sprintf(text[i],text[i+1]);
sprintf(text[4],str);
}
}
//****�产┣�ネ㏑��耞ㄧΑ*************************
void CheckDie(int hp,bool player)
{
char str[100];
if(hp <= 0)
{
over = true;
if(player)
{
sprintf(str,"�砆┣�ゴ毖�...");
MsgInsert(str);
}
else
{
sprintf(str,"┣�蔫防...");
MsgInsert(str);
}
}
}
//****瘪�矪瞶ㄧΑ***********************************
// �耞�产琌��笷ю阑��
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int x,y;
switch (message)
{
case WM_KEYDOWN: //�龄��瘪�
if(wParam==VK_ESCAPE) //�� Esc 龄
PostQuitMessage(0);
break;
case WM_LBUTTONDOWN: //��菲公オ龄瘪�
if(!attack)
{
x = LOWORD(lParam); //�眔菲公 X 畒夹
y = HIWORD(lParam); //�眔菲公 Y 畒夹
if(x >= 500 && x = 350 && y <= 380)
attack = true;
}
break;
case WM_DESTROY: //跌怠挡�瘪�
DeleteDC(mdc);
DeleteDC(bufdc);
DeleteObject(bg);
DeleteObject(sheep);
DeleteObject(girl);
DeleteObject(skill);
DeleteObject(slash);
DeleteObject(magic);
DeleteObject(recover);
DeleteObject(game);
ReleaseDC(hWnd,hdc);
PostQuitMessage(0);
break;
default: //ㄤウ瘪�
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
6. 如何用C++编写一个小游戏
分享一个大家小时候常玩的小游戏。希望能够喜欢。
7. 自己编一个网页小游戏要哪几个步骤,(如,编写一个程序)我只对程序有点了解,谢谢
简单点的方法,可以使用一些跨平台的游戏引擎如u3d或者ue4做完游戏后打包成web游戏即可,由于跨平台你甚至可以打包成手机游戏,pc游戏等等
8. 我记得office有4个,一个WORD,一个EXCEL,一个PPT,还有一个什么(好像是数据库)
ACCESS 数据库