游戏菜单界面设计 与 游戏整合
小时候一直觉得4399小游戏的那些游戏菜单好low,现在做完我的菜单界面回去去看看感觉还不错。。。
菜单制作过程
完整代码
详细介绍:
<!--more-->
前言
从走迷宫起,到五子棋,再到做完象棋,再到去学下图书馆管理系统程序设计。其实我对做游戏或管理系统不是有很大兴趣,之前觉得设计界面麻烦,觉得c语言书上那个图书馆管理系统程序好无聊,还觉得做游戏又麻烦又累,然后自从那天学会简单的wasd移动得知原来可以这么巧妙地控制小球移动后,就真香了。。。
可能是主动去做就比被动要求去做更有兴趣些。
菜单设计:
游戏菜单系统参考:C语言书上的图书馆管理系统
while(1) //主体程序 { menu(); char choise; choise = getch(); switch(choise) { case ‘1‘: xiangqi();break; case ‘2‘: wuziqi();break; case ‘3‘: system("cls");printf("\n\n还在开发呢~~返回菜单\n\n");Sleep(1000);break; case ‘4‘: more();break; case ‘5‘: {system("cls"); printf("\n\n确定退出吗\n\n1.Yes 2.No\n"); printf("\n( 1 / 2 )\n"); char b; b = getch(); if( b == ‘1‘) return 0; else if( b == ‘2‘) break; else break; default: printf("请输入1 / 2确定是与否");Sleep(1000);break; } }
新增功能:页面加入加载效果(Sleep),实现“按任意键继续”功能(getch)。
for(i = 0; i < 37; i++) //实现起来都挺简单 { puts(map[i]); Sleep(100); }
printf("任意键继续\n"); getch();
游戏整合:
主函数只负责调用菜单界面和循环选择;
菜单界面负责循环选择进入多个独立的自定义游戏函数;
原来的游戏若没有调用函数则直接打包扔进自定义游戏函数里去(把main函数去了)
原来游戏若调用了函数则游戏主程序放相应的游戏函数,调用函数放外面。若需要改变实参,则还需调整。
整体这里难度都没有象棋那边大。
但给了后面写系统程序做了铺垫
待更ing
相关推荐
liaycn 2020-10-27
嵌入式企鹅圈 2020-10-27
THEEYE 2020-05-09
VanTYS 2020-04-24
随心而作 2020-04-23
安辉 2020-01-25
THEEYE 2020-01-05
shenxiuwen 2019-11-30
shmilyILY 2014-01-14
upzhai 2011-02-04
陌缘 2011-09-06
Freeman00 2019-10-22
张骞 2014-06-29
维爱丝 2015-03-14
MadeinCode 2011-11-17
MadeinCode 2011-10-31
cgnine 2017-04-17
ffnercn 2012-05-06