赞
踩
小游戏是指通常包含在另一款电子游戏中的简短电子游戏。小游戏总是比包含它的主游戏更小或更简单。它们通常作为额外的娱乐活动出现,用于训练角色或获得特定的道具。有时它们也会出现在故事中,并且必须完成才能继续前进。
源码及演示:casgams.top/gm
“小游戏”(有时是迷你游戏)是游戏设计和一般游戏行业中使用的一个相当常见的术语。因此,它有一个可定义的范围,不是基于意见的,而是既定的、有形的。但是,我无法定义其范围。维基百科页面说:
“迷你游戏(也拼写为迷你游戏或迷你游戏,有时称为子游戏)是一种短视频游戏,通常包含在另一个视频游戏中,有时包含在应用程序软件中或任何形式的硬件显示器上。迷你游戏总是较小或“比包含它的游戏更简单。有时也会免费单独提供迷你游戏来推广主游戏。例如,神奇宝贝体育场迷你游戏只需在特定时间间隔按下几个按钮,几乎没有复杂性。”
当被要求定义它时,我大概会认为任何符合以下条件的游戏都属于迷你游戏:
很容易成为另一个游戏中的独立游戏
通常会在屏幕上显示所有信息
可能是在“游戏的黎明”时期制作的(至少是它的机制)
普通人(甚至非游戏玩家)可以坐下来立即理解几乎所有游戏规则,而无需通过游戏“学习”它们。
创造酷炫的游戏是挑战自己应用编码技能的好方法。所以今天我们将分享一些适合初学者编写的简单游戏。从有趣的吃豆人街机游戏到传统的井字棋,找到您喜欢的游戏,并接受新的挑战!
如果您喜欢编码游戏,请不要错过我们的小组在线游戏编码课程,该课程由专家现场授课,并由来自斯坦福大学、麻省理工学院和谷歌的硅谷资深人士设计!开始学习如何编码最受欢迎的课程是我们适合初学者的编码课程:
- # Build and Release Folders
- bin-debug/
- bin-release/
- [Oo]bj/
- [Bb]in/
-
- # Other files and folders
- .settings/
-
- # Executables
- *.swf
- *.air
- *.ipa
- *.apk
-
- # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
- # should NOT be excluded as they contain compiler settings and other important
- # information for Eclipse / Flash Builder.
探索适合初学者编写的简单游戏
一小时内创造精彩的游戏!制作永恒的经典游戏,例如乒乓球游戏,或者学习如何制作跳跃游戏,您可以对其进行修改以将任何想法变为现实。一旦你选择了你想要制作的游戏,只需按照简单的教程一步步进行即可。
1. 吃豆人
吃豆人是一款迷宫街机游戏,玩家控制吃豆人,吃豆人必须吃掉封闭迷宫上的所有点,同时避开幽灵。吃豆人游戏被认为是最有影响力和最重要的游戏之一,并且通常被列为有史以来最伟大的视频游戏之一!
您可以通过以下几种方法进一步自定义游戏,使其真正成为您自己的游戏: 尝试添加一两个以上的关卡;添加能量小包,让吃豆人有能力在指定时间内吃掉幽灵;或添加您可能想到的任何其他想法!
如何编写简单的吃豆人游戏
2. 制作一款马里奥游戏
1985 年发布的《超级马里奥兄弟》可以说是有史以来最受欢迎的视频游戏之一,不仅是整个马里奥系列的典范,而且在某种程度上也是整个任天堂的典范。《超级马里奥兄弟》属于一种非常流行的街机游戏类型:横向卷轴平台游戏。
“平台玩家”是指玩家在游戏的任何给定关卡中必须克服障碍的方式,通常是在平台上跳跃。真正的“横向卷轴游戏”是指玩家通过将角色移向屏幕右侧来不断揭示关卡新部分的方式。
横向卷轴游戏的另一种常见版本是,关卡(或用马里奥术语来说是“世界”)被分成多个部分,要到达新部分,您必须到达前一部分的末尾。这就是您将要构建的横向卷轴游戏类型!
3.简单的乒乓球游戏
乒乓球游戏是用球和球拍创建的。球拍击打球,将球从墙上弹开,然后球返回球拍。乒乓球游戏的神奇之处在于,它是有史以来最早的电脑游戏之一。最初的乒乓球由两个球拍组成,玩家用来在屏幕上来回射出一个小球。从开始到结束,这个游戏将花费您大约一个小时的时间来创建。以下是如何使用编码制作乒乓球游戏。
完成乒乓球比赛后,请查看以下扩展挑战:
使用箭头键将桨设置为移动。
如果球未击中球拍,则游戏结束
添加更多球到游戏中
每次击中球拍时增加球的速度。
为初学者制作乒乓球游戏
4、过马路游戏
在这款游戏中,目标是让你的角色穿过繁忙的道路而不被击中。如果你毫发无伤地到达另一边,你就赢了!
这是一款相当流行的游戏,这款游戏的一个相当流行的迭代版本让你控制一只鸡,试图避免被汽车撞到。你可能听过这个笑话一千遍:“鸡为什么过马路?” 你知道还有谁听过这个笑话一千遍吗?这只鸡,它已经厌倦了,甚至只是有点生气。
因此,在今天的游戏中,我们将尝试让汽车过马路的另一边,并避免被愤怒的小鸡抓住。为了构建我们的游戏,我们将绘制自己的背景,并在 编码中使用大量“if-then”块来检查和查看两个精灵是否接触,并允许我们自己控制精灵用我们键盘上的箭头键。以下是如何编写过马路游戏的代码。
轻松过马路游戏编码
5. 简单的跳跃游戏编码
有很多流行的游戏都是跳跃游戏,它们的一个共同点就是:玩起来根本停不下来!
也许是打破旧高分的前景,或者只是达到新高度的兴奋感。无论您的原因是什么,我们都会在构建这款游戏中获得一些乐趣,学习很多很酷的策略,最重要的是,在本教程结束时,您将拥有一款令人上瘾的游戏,您可以用它来挑战您的朋友和家人!
游戏的运作方式如下。当我们开始时,平台将开始从天而降。我们的角色也会开始坠落,而生存的唯一方法就是不断从一个平台跳到另一个平台。我们坚持的时间越长,我们的分数就越高!以下是编写跳跃游戏的方法。
简单的跳跃游戏到代码
6. 编写一个打地鼠游戏
打地鼠游戏是一款关于从“地面”中弹出的“鼹鼠”的精彩游戏。玩游戏时,玩家使用类似锤子的工具以尽可能快的速度“敲击”尽可能多的地鼠。
几十年来,打地鼠一直在嘉年华、游乐园和游乐场中进行。您甚至可以免费在线玩打地鼠游戏。所以今天您有机会学习如何使用 编码创建这款流行游戏!
以下是如何在 上制作打地鼠游戏。为了让这个游戏更加原创,你可以使用Scratch上的绘图工具来绘制你自己的地鼠、锤子和背景。您还可以在鼹鼠从地面弹出或被击打时添加声音。查看“声音”选项卡并使用“声音”类别作为块。您可以通过创建更多克隆来延长游戏运行时间,也可以为获胜的精灵和背景添加更多动画。
7. 制作井字棋
准备好学习如何在 上制作井字棋了吗?通过 编码,您可以将这种传统的两人纸笔游戏带入数字领域。在这个游戏中,每个玩家做一种类型的标记,X 或 O,并且每个玩家轮流用自己的标记标记 3×3 网格中的空间。获胜者是连续获得三分的玩家!
在本教程中,我们将向您展示如何使用变量和列表在 上制作简单的井字棋游戏。我们还将介绍如何根据回合在 X 和 O 之间来回切换,并且我们将实现一种基于 X 和 O 玩家的 8 种可能解决方案来确定获胜者的方法。
在我看来,这是一个真正基于意见的问题,并且该术语没有确切的定义。对我来说,这有点类似于不同公司或个人定义“Alpha”、“Beta”等。你无法真正确定“什么是 alpha 版本?”。这里也是如此...
就我个人而言,我认为迷你游戏(例如:另一个游戏中的小游戏)满足以下条件:
游戏并不是其所包含的产品的重要组成部分,无论它是另一款游戏、电视、手机等。例如,它不是您购买产品本身的原因。您购买的独立Pong克隆版不会是一款迷你游戏。您可以在加载屏幕中玩的Pong克隆将被视为迷你游戏。
迷你游戏与主产品的游戏玩法有显着差异(如果两者都是游戏)。例如,在《质量效应 3》中,有一些任务需要你驾驶战斗机甲。虽然这些部分与更常见的第三人称射击游戏玩法不同,但它仍然是游戏不可或缺的一部分,并且密切相关(不同的能力/视角)。类似的例子是第一人称射击游戏中的经典“轨道射击通道”,例如《战地》系列。最终幻想 VIII包括一个名为Triple Triad的可选纸牌游戏。虽然你可能会花大量的时间来玩它,但它提供了完全不同的游戏玩法(集换式卡牌游戏与回合制角色扮演游戏)。
有些人可能不同意,但我认为以下几点是可选的,尽管是专业游戏:
该游戏几乎可以在任何时间玩,但不一定是独立的。迷你游戏不必从一开始就可用。它也不必无限期地重复,尽管它对于某些游戏来说非常具有特征,例如在几款任天堂游戏中发现的奖励游戏。
游戏可以与主游戏断开连接,但不是必须的(即它们可以以某种方式进行交互)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。