好酷屋

如何做最简单的游戏 如何自己制作一个游戏_怎么制作电子小游戏

好酷屋

发布于2023-02-16

好酷屋教程网小编为您收集和整理了如何做最简单的游戏 如何自己制作一个游戏_怎么制作电子小游戏的相关教程:关于做最简单的游戏操作方法、自己制作一个游戏详细如下、制作电子小游戏办法今天关哥小编提供解决方案如下:塑料瓶+圆柱形塑料盒+绳子等,宗旨为不懂程序编辑的一般玩家也能做出RPG游戏。给自己的游戏定位。

关于做最简单的游戏操作方法、自己制作一个游戏详细如下、制作电子小游戏办法今天关哥小编提供解决方案如下:塑料瓶+圆柱形塑料盒+绳子等,宗旨为不懂程序编辑的一般玩家也能做出RPG游戏。给自己的游戏定位。 如果非要回答的话, 想出一个点子点子是启动游戏的引子,孩子一玩就是大半天 接球游戏,这一块是人才缺游戏是大家都非常爱玩的,有动作、冒险、休闲 制经常玩的游戏是通过,所以自由度超高。游戏的种类是那种,这个上面的资源很全的 并且游戏分类也是很精细,想出一个点子、分镜头脚本设计、考虑细节、攥写设计文档…以下重点步骤介绍

目录

一、做最简单的游戏办法二、自己制作一个游戏分享三、我们经常玩的游戏是制作出来的分享四、制作自己的游戏攻略

一、做最简单的游戏办法

如何做最简单的游戏?最简单的游戏制作教程首先声明,如果你是编程高手 那么没有必要看如此幼稚的帖子。 如果你不太会编程,而又对游戏制作很感兴趣,而且有耐心和意志,那么请往 下看。 游戏制作是一类特殊的软件制作过程,它很复杂,需要各方面的知识和努力, 而且对策 划要求很高„„好了废话少说,进入正题。 这次我们要动真格的编一个真正属于自己的程序,作为游戏虽然很幼稚,但是 却是编程的基础。编程首先得有专门的编程工具,这次我们选用的开发工具是VB,也就是Visual Basic 6 哎,别走呀,我保证你这次不用买专门的软件,你有Word 吧?有它就行啦!(什 么,没有?晕„„) 打开你的Word,(本文中是以OfficeXP 为准,其他版本的大同小异)你很快就 会体会到VB 的强大和应用的广泛,连Word 中都集成着他的部分。 单击“工具”菜单,选择 宏->Visual Basic 编辑器,怎么样,一个简化的VB 就出现在你的眼前。 现在在这个崭新的界面中进入正式的 软件开发~~~ 单击“插入”菜单,选择“用户窗体”,ok,看见了么?一个编辑状态的窗口出 现了。 单击它,窗体四周会出现调整点,拖动他们就可以调整窗口的大小,很简单吧? 好了右键单击这个窗体,选择“属性”,屏幕左边应该出现一个属性窗口吧?下 面列了 很长一串不知什么东西?这些都是这个窗体的属性啦。 在里面找,有一个Caption 一栏看见没有?它的右边是什么呢?如果没错应该 是 UserForm1 吧!将它改为“石头剪子布”。 回头看看你的窗体,它的标题栏上已经是“石头剪子布”了,现在明白Caption 属性是控 制什么的了吧?你也可以将它改成你喜欢的名字。 好了让我们接触VB 中的另一概念–控件吧!你能找到工具箱吗?它里面盛的 事很多很 好用的控件哟!(没找到?单击“视图”菜单,选择“工具箱”) 我们选择一个名叫“框架”的控件(就是画了一个方框上面有XYZ 的那个,鼠 标悬停会显 示“框架”),单击它,回头来再你的窗体上拉出一个矩形,就像在画图板里面 画画一 样,这个“框架”就出现在你的窗体上了,顶部还有一个Frame1,我们下一步 就是改掉 这个Frame1。单击这个框架,它的四周出现控制点说明已经被选中,先把它的 大小调整 合适(你看着顺眼就行),回来在属性窗口把它的Caption 属性从Frame1 改成 “我的选择 ”(你选中哪个属性窗口就显示哪个的属性,所以改属性时确保你选中的是那个 框架) 。 接下来我们要认识第二个控件,“选项按钮”,首先保证你的框架处于被选择状 态,在 工具箱上选择它后(就是那个圆圈里面一个点),在框架中把它画出来,同样将 它的 Caption 属性由“OptionButton1”改为“石头” 调整好大小和位置,不要让 它独占了整 个框架,因为你已经猜到了,接下来我们还要给它的下方再添上两个选项按钮, 分别是 “剪子”和“布”。注意,本文中是将名称为“OptionButton2”的Caption 改 为“剪子 ”,将“OptionButton3”的Caption 改为“布”,它涉及下面的代码,所以不要 弄错。 把他们摆得整齐些。 好了,这次保证整个窗体处于被选择状态,然后再那个“我的选择”框架右边 另画一个 小点的框架,Caption 属性改为“电脑的选择”。 保证这个新框架处于被选择状态,在工具栏里面单击一个新的控件–“标签” (就是 那个大写字母 A),把它画在“电脑的选择”框架里面。它的 Caption 属性是 “Label1” 吧?将它删掉,也就是Caption 属性为空,提前不能知道人家的选择嘛! 在那个框架的外面下方放一个标签,这个没错应该是 Label2 吧,也将它的 Caption 属性改 为空,这个是用来显示结果的,最好醒目一点,在属性窗口中找,Font,找到 了吗?右 边还是一个“宋体”对不?单击它,看见“宋体”右边的那个戴省略号的小按 钮了吗? 单击它,出现一个新的“字体”设置窗口,把字号改大一点吧,再来个粗体, 这下醒目 了。 好了,再在它下面添加一个新控件–“命令按钮”,调整好大小,Caption 属 性改为“ OK”(你现在应该知道Caption 代表什么了吧) 这样,我们的界面设计就完成了! 现在我们的程序还只有一个壳子,没有灵魂,代码才是一个程序的主体。 要学好代码并非一朝一夕就可以完成,这需要长时间的努力,不过这次程序的 代码十分 简单,相信你一下就可以悟通的。 接下来就是代码编辑了,选择窗体,右键单击选择“察看代码”,你会看到一个 新的窗 口。是不是已经有了这么几行: Private Sub UserForm_Click() End Sub 不要他,全部删除,直到你看到左上方的选项栏里面变成“通用”,右上方的变 成“声 明”为止。 好了我们现在就要“声明”了(以下三行): Dim MySelection1 As Integer Dim ComputerSelection1 As Integer Dim Result1 As String 最好不要粘贴过去,自己手动输入一下你会体会到VB 的一些特性。 你看到“Dim”“As”等变成了蓝色,这些都是VB 的保留字,保留字是什么?暂 时不用搞 得太深,你只要知道保留字时VB“认得”的字就行了。 Dim 是什么意思呢?它的作用是定义变量。(变量是什么你应该知道吧,不然你 拿你初中 的数学书翻一下) Dim MySelection1 As Integer 的意思是:定义一个名叫“MySelection1”的 Integer 类 型的变量。 Integer 是什么类型呢?它叫做 整型 ,也就是只能存储整数,占用两个字节, 但不是任 何整数都能存储,必须是-32768 到32767 的整数。过大获过小都会造成数据溢 出。 类似地,还有长整型(Long),它占用四个字节,存储范围-2147483648 到 2147483647, 如果你喜欢,你也可以将上面两行代码中的Integer 改为Long,只是本程序没 必要用那么 多,多占了点内存而已。 有存储数的,也就有存储其他的,比如字符。String 型变量就是存储字符的, 它叫做字 符串。它的长度可以变化,可以存一个或多个字符,比如“A”、“Hello!”、“大 家好 ”等等,在VB 中每个字符占两个字节。 好了,我们声明了3 个变量,下来就要对他们进行操作了。 在左上方写着“通用”的选项栏中选择 OptionButton1,如果不出所料右边的 选项栏也由 声明变成“Click”,而代码中则出现了这些: Private Sub OptionButton1_Click() End Sub 而且还多了一条横线隔开了我们刚才输入的代码,好了,在这两行中间加入: MySelection1 = 1 这样就变成了 Private Sub OptionButton1_Click() MySelection1 = 1 End Sub 这是什么意思呢?Click 是什么你知道吧?是单击的意思。这代码的意思是, 如果一旦单 击名称为OptionButton1 的控件,就执行中间夹着的代码 MySelection1 = 1 。 也就是说,你在 Private Sub OptionButton1_Click()和 End Sub 中间写的任 何代码都会 在有人单击名称为OptionButton1 的控件后执行。 至于MySelection1 = 1,确切地写应该是 Let MySelection1 = 1 ,现在清楚 意思了吧 ,就是让这个名为MySelection1 的变量里面保存的数据为1。而Let 在这种情 况下可以省 略。 现在抛开我们的程序,看看这句代码:n=n+1,这在数学上是永远也不会成立的, 但是在 代码中却是正确的,你给它的前面加上一个Let,现在清楚多了吧,Let n=n+1, 意思是 说让现在的n 这个变量的值等于过去的n 里的值加上1,作用就是让n 这个变 量里的值增加 一,所以这里的“=”不是相等的意思,而是“赋值”,要搞清楚。 好了,回到程序,用同样的方法添入以下代码: Private Sub OptionButton2_Click() MySelection1 = 2 End Sub Private Sub OptionButton3_Click() MySelection1 = 3 End Sub 成功的话应该有好几条横线把他们隔开了吧?这就是说,它们之间是相互独立 的,每一 个在执行到End Sub 之后就完了,不会接着执行其他的代码。 3 个选项按钮的代码已经全部搞定,接下来是控制按钮的代码,同样的方法: Private Sub CommandButton1_Click() If MySelection1 = 0 Then MsgBox “请先选择!” ComputerSelection1 = Int(Rnd * 3) + 1 End Sub 下来解释一下,第一行和最后一行不用说了吧,一样的道理。 If MySelection1 = 0 Then MsgBox “请先选择!” 这一句其实很好理解,就是当 MySelection1 = 0 时,执行 MsgBox “请先选择! ” 这个语句,Msgbox “请先选择!” 的意思是,弹出一个上面写有“请先选择!” 字样的 对话框。 这里要注意的是,这次的“=”不再是“赋值”的意思,而就是“相等”的意思。 如果你 是在搞不清,以后赋值的语句前都写上 Let。 下面的一句:ComputerSelection1 = Int(Rnd * 3) + 1 涉及两个函数:Int()和Rnd()。 Int()的做用是取整,即得到一个不大于原来数字的整数,如:Int(4)的结果是 4,Int (4.1)的结果也是4,Int(4.8)的结果还是4。注意:这里取整是取“不大于” 原来数字的 整数,如果Int(-4.5)得到的结果是-5。 Rnd()函数的作用是得到一个随机数(也就是随便得到一个数),不过范围是 0 到1 之间的 一个小数。(但是不包括0 或1) 所以Rnd*3 的结果是随便得到一个0 到3 之间的小数,外面套个Int()后结果 就成了0 到2 之 间的整数(当然包括0 和2),在加上个1,所以整个语句的作用就是随便得到 1、2、3 之 中的一个数,储存在名叫ComputerSelection1 的变量中。 你现在明白了吧,MySelection1 和ComputerSelection1 着两个变量分别存储 着你和电脑 的选择,1 代表“石头”,2 代表“剪子”,3 代表“布” 。程序就是把感性化 的东西用 数字表示出来。 下来我们要判断你和电脑到底谁赢了。 在所有过程(在 Private Sub 和 End Sub 以及之间的代码称为一个子程序, 算是一个过 程)外,也就是找最下面空的地方输入: Function Judge1 回车,你看看效果,你的输入自动变成了: Function Judge1() End Function 这是什么呢?这是一个你自己定义的函数,名叫Judge1。它和上面的那些子程 序一样, 也算作一个过程,也就是说它和上面的那些代码之间也是相互独立的,不然为 什么又会 多出一条横线把它和上面的代码隔开?呵呵。 现在你定义了一个名叫Judge1 的函数,当然要有用。“Function”这个单词有 “函数” 的意思,也有“功能”的意思,你要让它实现一个功能,才是创建它的目的。 在这里我们要让它判断到底谁赢了。 把下面的代码一股脑放到你的函数中去(即 Function Judge1()和 End Function 之间) If ComputerSelection1 = 1 Then If MySelection1 = 1 Then Result1 = “平局” ElseIf MySelection1 = 2 Then Result1 = “你输了” ElseIf MySelection1 = 3 Then Result1 = “你赢了” End If ElseIf ComputerSelection1 = 2 Then If MySelection1 = 1 Then Result1 = “你赢了” ElseIf MySelection1 = 2 Then Result1 = “平局” ElseIf MySelection1 = 3 Then Result1 = “你输了” End If ElseIf ComputerSelection1 = 3 Then If MySelection1 = 1 Then Result1 = “你输了” ElseIf MySelection1 = 2 Then Result1 = “你赢了” ElseIf MySelection1 = 3 Then Result1 = “平局” End If End If 这个代码看起来很麻烦,实际上逻辑很简单。 首先看这个大结构: If ComputerSelection1 = 1 Then ‘语句1 ElseIf ComputerSelection1 = 2 Then ‘语句2 ElseIf ComputerSelection1 = 3 Then ‘语句3 End If 它的意思是先看ComputerSelection1 = 1 是否成立,如果成立就执行 语句1 , 如果不成 立再看ComputerSelection1 是否等于 2 ,如果等于就执行 语句2 ,如果还 不成立再看 ComputerSelection1 = 3 是否成立,如果成立就执行 语句3 ,如果这些都不 成立就什么 也不执行。 这就是用于判断的If 语句的复杂形式。注意,如果你的Then 后面直接跟另一 个语句那么 就不需要End If ,如果你Then 后面的语句很多需要另提一行写,那么最后必 须用End If 封底,好让电脑知道你下面到多少句属于If 可以影响的范围。 上面那很长一段代码其实主要的架构就是如此,只不过将那些“语句 1”、“语 句2”等 换成了另一个If 结构,也就是大的If 结构中套着3 个小的,现在清楚了吧? 能看明白这段 代码了吧? 好了,我们的这个名为Judge1 的函数编制完成,可以使用了,怎么用?很简单, 还记得 刚才你给 Private Sub CommandButton1_Click() End Sub 之间加了两行代码 If MySelection1 = 0 Then MsgBox “请先选择!” ComputerSelection1 = Int(Rnd * 3) + 1 吗?在它后面在加上一句 Judge1 就行了。调用这个函数只需要输入它的名称即可,简单吧。 接下来我们要通报结果了: 首先应该知道电脑到底选择了石头还是剪刀还是布。 同样的方法创建一个函数ShowComputerSelection1,在那两行中间加入: If ComputerSelection1 = 1 Then Label1.Caption = “石头” ElseIf ComputerSelection1 = 2 Then Label1.Caption = “剪子” ElseIf ComputerSelection1 = 3 Then Label1.Caption = “布” End If 你应该能够看懂,Label1.Caption 指的就是名叫Label1 的控件的Caption 属 性。 最后我们还要通报谁赢了: Function ShowResult1() Label2.Caption = Result1 End Function 这样一个ShowResult1 函数就可以解决问题。 等等,这还没完,你创建了函数还得使用它呀,在 Private Sub CommandButton1_Click ()的那个过程里Judge1 语句后面,把它们的名称输入进去就OK 了! „„ „„ 好了,大功告成!赶快按F5 运行看看结果?怎么样?你的一个完整的程序就这 样制作出来了,而且是用Word 制作的呢 最后把完整的代码法上来,可以对照一下。(由于顺序的原因,部分地方可能和 你编出来的不一样,但是思想、结构和实现方法是相同的) Dim MySelection1 As Integer Dim ComputerSelection1 As Integer Dim Result1 As String Private Sub CommandButton1_Click() If MySelection1 = 0 Then MsgBox “请先选择!” ComputerSelection1 = Int(Rnd * 3) + 1 ShowComputerSelection1 Judge1 ShowResult1 End Sub Private Sub OptionButton1_Click() MySelection1 = 1 End Sub Private Sub OptionButton2_Click() MySelection1 = 2 End Sub Private Sub OptionButton3_Click() MySelection1 = 3 End Sub Private Sub UserForm_Click() End Sub Function ShowComputerSelection1() If ComputerSelection1 = 1 Then Label1.Caption = “石头” ElseIf ComputerSelection1 = 2 Then Label1.Caption = “剪子” ElseIf ComputerSelection1 = 3 Then Label1.Caption = “布” End If End Function Function Judge1() If ComputerSelection1 = 1 Then If MySelection1 = 1 Then Result1 = “平局” ElseIf MySelection1 = 2 Then Result1 = “你输了” ElseIf MySelection1 = 3 Then Result1 = “你赢了” End If ElseIf ComputerSelection1 = 2 Then If MySelection1 = 1 Then Result1 = “你赢了” ElseIf MySelection1 = 2 Then Result1 = “平局” ElseIf MySelection1 = 3 Then Result1 = “你输了” End If ElseIf ComputerSelection1 = 3 Then If MySelection1 = 1 Then Result1 = “你输了” ElseIf MySelection1 = 2 Then Result1 = “你赢了” ElseIf MySelection1 = 3 Then Result1 = “平局” End If End If End Function Function ShowResult1() Label2.Caption = Result1 End Function

二、自己制作一个游戏分享

如何自己制作一个游戏?15种自制创意游戏,新奇有趣又好玩,孩子一玩就是大半天

1.接球游戏,锻炼孩子手眼协调能力。塑料瓶+圆柱形塑料盒+绳子等,就能做出好玩的玩具。

2.让孩子用吸管吹动虫子向前爬。家长和孩子一起吹,比比谁的虫子走得快。

3.滚珠游戏也是孩子最爱玩的游戏之一。用一次性纸盘首尾相粘,做出层叠的梯度,再套入圆筒,最后将纸筒底部粘在纸板上,即可做出。

4.吹球。让孩子憋口气,吹出,看小球有没有比上次蹦得高。

5.让孩子将盒子的物品放在图片上对应的位置,认识物品和形状。

6.可以让孩子用橡皮筋,任意摆出不同的形状。橡皮筋即能随意拆解,也能进行叠加嵌套。

7.找个圆桶,稍作修饰,就是孩子最爱玩的玩具。

8.一次性纸杯上挖个小洞,装上毛线,打个结,就能做“鱼饵”了。

9.利用橡皮泥和冰棍棒,就能搭出立体的框架,培养孩子空间思维。

10.自制桌上足球,锻炼孩子手疾眼快的能力。

11.让孩子在天平的两端放不同的东西,感受左右两边重量的变动。

12.卡片贴在废旧磁盘上,中间塞进一个硬币,就可以让孩子感受旋转的魅力。

13.让孩子抓着绒铁丝好奇地在纸箱中来来回回,发现秘密。

14.让孩子体会转动竹蜻蜓飞上天空又落下的奇妙感觉。

15.管线套在画有颜色的卡片上,让孩子抓住两边转动起来,看到不同的图案。

等宝宝三岁之后就可以培养他学习的兴趣啦,我儿子也是这个时候开始认的字,一开始用了各种方法培养她的兴趣,没想到最有效的还是用Apipi,不要担心手机对眼睛不好,里面能设置学习时间,培养用眼习惯。你百度搜索【猫小帅识字】、挺不错的,我儿子用了1年多了,认字比其他小朋友多。他特别喜欢,还经常要给本宝妈讲故事,暖心。

大家想要了解更多育儿知识,还可以关注一下【4399小评菓快乐育儿】哦,我的育儿知识大部分都是从这里学来的,做的非常用心。

三、我们经常玩的游戏是制作出来的分享

我们经常玩的游戏是怎么制作出来的?经常玩的游戏是通过,游戏程序开发、游戏策划、游戏运营、游戏美术、四个阶段制作出来的。

1、游戏程序开发游戏程序开发主要负责游戏程序开发,这一块是人才缺口相对比较少的,因为各高校都开设有c/c++、java等专业,目前国内从事软件开发的人才需求比较大,人才输出也同样比较大。

2、游戏策划游戏策划通常定位为游戏产品经理,属于综合性比较强的岗位,主要负责游戏需求的调研与分析,游戏业务模型建立,游戏创意设计、游戏原型制作等工作,需要经常与游戏整个部门的人沟通。

3、游戏运营主要负责游戏的日常运营工作,数据分析工作,游戏推广和活动策划工作,同样,一名好的游戏运营,需要有丰富的游戏经验,然后很难开展工作,要熟悉行业的一些重要指标,熟悉游戏的盈利模式。

4、游戏美术游戏美术涉及到好几个范畴:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、角色、道具、场景、界面以上的元素都是一个游戏设计专案所需要的。游戏设计者常常专攻于某一种特定的游戏类型,例如桌面游戏、卡片游戏或者视频游戏等。注意事项:1、玩游戏最重要的就是不能过度,给自己留一些休息时间,一个人长期处于游戏状态,精神就会处于绷紧状态,持续这种情况的话,对身体危害较大。2、游戏讲究的就是输赢,有时候玩游戏一直输一直输,就会有一种非赢下一局的心态,但是要知道,很多游戏都会有一种输赢的机制,不可能一直赢下去,也不会一直输下去,不要因为机制问题,玩的不可自拔。

四、制作自己的游戏攻略

如何制作自己的游戏?制作游戏前需要给自己的游戏定位。在自己动手制作游戏前,需要先做下计划,给自己的游戏定位。是大型游戏还是小游戏,游戏的种类是那种,有动作、冒险、休闲等。这个设计好后,才能开始下一步的游戏剧情的设计。

设计自己的游戏剧情。每个游戏都有自己的剧情和人物背景,根据自己想法,设计自己的游戏剧情。比如可以从小说中查找一些情节进行改写,形成游戏的主线,游戏的分支线可以在后期补充。

选择制作游戏的开发工具。不同种类的游戏,可以用不同的开发游戏的工具,大的游戏可以用编程开发工具,小的游戏,用脚本的开发工具也能制作出来,需要选择一个自己熟悉的开发工具,这样制作时,难度就会降低。

设计游戏人物的原画和场景画。游戏中人物的原画和场景设计很重要,开发工具设计的代码是在后台,展示在台面的就是人物的形象和不同风格的游戏场景。可根据自已设计的游戏主线,画出主场景和主要人物的原画,后期补充分场景和次要人物的原画。

把设计好的原画和场景画进行扫描和加工处理。原画和场景设计花费的时间比较长,美好的人物形象在华丽的场景中出现,让人看了印象深刻。接着把设计好的原画和场景画进行扫描和加工处理。这样在游戏开发时就可以直接作为素材添加了。

选择好的游戏背景和场景音乐。 在玩家玩游戏时,好的游戏背景和场景音乐,让人听了轻松又愉快,会体验到游戏的乐趣,制作自己的游戏时,可以选择自己喜欢的音乐来作为游戏的背景和场景音乐。

制作自己的游戏的开发和测试。游戏的开发就是花费时间长的阶段,如果学过编程的人,经过几个月的游戏开发工具学习就可以进行游戏开发了。如果想简单一点就可以制作一个Flash的小游戏开发。经过一段时间开发完成后,需要自己对游戏的主线和支线进行游戏的测试,避免游戏出错。

把自己制作的游戏给朋友来玩,体验游戏设计和制作的乐趣。游戏测试完成后,可以把自己制作的游戏给朋友来玩,体验游戏设计和制作的乐趣。大家可以根据这个游戏制作的流程和方法来制作自己的游戏吧。

以上就是关哥小编为你提供的如何做最简单的游戏、怎么制作电子小游戏、如何自己制作一个游戏的全部内容,创作实属不易,转载请保留关哥版权所有

以上就是好酷屋教程网小编为您收集和整理的制作,游戏,简单相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shuma/63ed901e98d779f14d0f1bd0.html

相关推荐

    热门专题