Category: 游戏

试用 Google 云主机游戏 Stadia

Google 云主机游戏 Stadia 搞活动, 一个手柄原价79.99英镑 现只要 19.99. 白菜价. 自己买了一个, 也给朋友买了当做圣诞节礼物. Stadia 手柄自带 Chrome Cast, 只需要接到电视的 HDMI接口, 连续到家里的WIFI无限网, 设置一下即可. 云主机顾名思义, 就是游戏主机在云端 (Cloud), 游戏渲染都在云端, 然后画面通过互联网传回到你的电视上. 手柄可以支持 PS4 或 XBOX 的, 最多可以连接4个手柄, …

Facebook/Meta的Oculus VR眼镜游戏体验

最近搞了一个Oculus VR眼镜, 第一次体验了VR. Oculus现在是属于Facebook也就是Meta(2003年Facebook收购了Oculus). Oculus的Quest 2 产品有两款, 一个是128GB内存的价格299英镑, 另一个是256GB的, 价格399英镑. 现在最新版本就是Quest 2 (2020年9月). 这次我搞了256GB的, 加上一根5米长的充电线一共380英镑, 没错, 这根Type-C充电线就得80多英镑. 不过Oculus电池续航持久不用担心, 当它没电的时候你的体力早不行了. 前几年去朋友家玩的就是Quest 2里的那个 Beat Saber 击方块的游戏, 印象深刻. 用手柄在虚拟世界里切方块, 左边手柄控制着红色的激光, 右手是蓝色的激光. 只能用红色的激光去切红色的方块, …

Microbit 游戏编程: 贪心算法也无法让贪吃蛇永生

上一次, 我们介绍了在Microbit上编写最简单的贪吃蛇游戏(Microbit 游戏编程: 不会吃胖的贪食蛇 (自带人工智能)), 不过只是个原形, 因为那只蛇并不会长胖, 有网友说更像是一个男孩爱上一个女孩疯狂的爱情故事. 这一次, 我们将对游戏的关键部分进行修改, 不过考虑到整个 Microbit 的屏幕才25个像素点, 我们加个限制让蛇在长度为10的时候停止生长, 这样的话, 只要你玩得好, 游戏能一直进行下去. 贪吃蛇的身体 由于蛇的身体不再是单个game.LedSprite对象, 我们将需要将蛇的身体块存储在数组中. 我们可以定义一个initSnake函数, 该函数需要传进一组蛇身体坐标并创建相应的精灵数组. function initSnake(arr: Array<number>) { let result = …

用 Javascript 做一个贪食蛇的游戏

贪食蛇游戏很有趣, 而且也不复杂, 是学习一门编程语言的最好的入门练手的项目. 我在加入GE后接触到GE开发的Magik语言(Wiki), 便很快的用它写了一个贪吃蛇的游戏. 今天, 我们就来用当今最火的语言 Javascript 来写一下, 你就会发现, 其实这个游戏很简单就能实现了. 画板 我们需要一个游戏场景, 也就是画板 Canvas, 画板上我们需要每次清空, 然后画上蛇和苹果. <canvas width="400" height="400" id="game"></canvas> 然后, 我们需要定义几个全局变量: var context; var canvas; // 画板 …

Microbit 游戏编程: 不会吃胖的贪食蛇 (自带人工智能)

上周, 我们介绍了简单的人工智能, 让Microbit玩接苹果游戏 (Microbit 编程: 简易人工智能让电脑玩游戏). 这周, 我们将设计一个简易的贪食蛇游戏, 并且让电脑有AI自己能玩(对的, 让我们看它玩). 经典的贪食蛇游戏在手机洛基亚时代得到了推广, 当时还不是智能手机, 在黑白的像素点的小屏幕上贪食蛇游戏是最适合不过的了. 不过, 贪食蛇游戏一般会让你能按4个方向键, 很直觉的操作, 而这周, 我们将设计一个简易的贪食蛇游戏, 主要有下面两点: 我们这次的贪食蛇光吃不长胖, 也就是身体不会变长. 由于Microbit只有两个键 A 和 B, 我们需要将操作改成 A 向左, B向右. …

Microbit 编程: 简易人工智能让电脑玩游戏

上一周, 我们在 Microbit 上编写了第一个游戏: 吃苹果. 我两儿子很喜欢玩, 他们互相比着最高分, 大概极限是35分. 吃苹果的游戏代码和Microbit模拟器: https://makecode.microbit.org/_DV93uT7i0WuK 可能有极限吗? 即使我们做出足够迅速的反应并且没有犯错, 会出现怎么样也无法抓住苹果的情况吗? 人工智能简介-让计算机玩游戏 AI被称为人工智能, 通常被称为计算机拥有类似人类的聪明. 我们可以教Microbit如何玩这个游戏. 只需要采用非常简单的策略: 朝苹果移动(如果苹果在盘子上方, 则保持不动). 让我们定义一个名为letComputerPlay的函数. function letComputerPlay() { if (pixel.x() < apple.x()) { …

找回童年, 任天堂迷你版 Nintendo Classic Mini Console: Super Nintendo Entertainment System

从 Amazon 搞了一个任天堂游戏机迷你版. 70英镑 (Made in China), 带两手柄, 一小型游戏主机, HDMI视频接口, USB电源, 安装很是方便. 最重要的是所有游戏内置, 卡槽并不是真的(好看而已). 选择界面是现代化的设计, 画面清晰, 音乐动听, 而21款游戏则都是8位经典画面, 现在看来很粗糙, 相比之下, 游戏背景音乐则很不错了. AMAZON 第二天就送到了 现代化的接口(HDMI), 小巧, 没有卡带, 要知道, 要在现在的电视机上装上90年代初的红白机或者小霸王, 可是有点难度的呢. …