设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

Win32 游戏开发:贪吃蛇 上篇

2019-8-1 05:10 发布者: 不死鸟Ren 评论 0 查看 1315
版权声明:署名,允许他人基于本文举行创作,且必须基于与原先允许协议类似的允许协议分发本文 (Creative Commons)
知识共享允许协议 版权声明:署名,允许他人基于本文举行创作,且必须基于与原先允许协议类似的允许协议分发本文 (Creative Commons)

1)贪吃蛇游戏先容(摘抄自百度百科

1976年,Gremlin平台推出了一款经典街机游戏Blockade。游戏中,两名玩家分别控制一个脚色在屏幕上移动,所经之处砌起围栏。脚色只能向左、右方向90度转弯,游戏目标包管让对方先撞上屏幕或围栏。 听起来有点复杂,实在就是下面这个样子:

根本上就是两条每走一步都会长大的贪吃蛇比谁后完蛋,玩家要做的就是制止撞上停滞物和越来越长的身段。更多照片、视频可以看 GamesDBase 的先容。

Blockade 很受接待,类似的游戏先后出如今 Atari 2600、TRS-80、苹果 2 等早期游戏机、盘算机上。但真正让这种游戏情势红遍举世的还是21年后随诺基亚手机走向天下的贪吃蛇游戏——Snake。

 

2)游戏规则

玩家使用方向键操控一条的蛇不绝吃掉食品,同时蛇身随着吃掉食品的数量不绝变长,当蛇头遇到蛇身或障壁时游戏竣事。

 

 3)界面操持

① 窗口:巨细为固定命值 650x650

② 场景:巨细也为固定比例

③ 格子数:随意的格子数(格子数太少格子就太大了,同样太多格子就太小了。)

④ 格子巨细:根据场景巨细 / 格子数

⑤ 障壁:使用单个格子表现

⑥ 蛇头:使用半圆加半个格子归并表现

⑦ 蛇身:使用单个格子表现

⑧ 蛇尾:使用三角形表现

⑨ 食品:使用圆表现

 

4)游戏流程

4)贪吃蛇游戏中的游戏对象

      1.开始游戏界面

          ① 开始游戏按钮

          ② 退出游戏按钮

      2.游戏界面

          ① 贪吃蛇

          ② 食品

          ③ 障壁

          ④ 停息游戏按钮

          ⑤ 退出游戏按钮

 

6)开始码代码啦

      未完待续......

 

 

 

 

 

 


1

路过

雷人

握手

鲜花

鸡蛋

刚表态过 (1)

收藏 邀请
上一篇:C++连连看游戏开发,简单编程实例,一看就会!下一篇:Python 超级玛丽代码实现(1):界面和状态机实现

相关阅读

一周热门

头条攻略!

日排行榜

相关分类