大家好，我都在这里
基多，今天我们将从一个
空白文件并写一个真实的视频游戏
快去做最简单的经典
游戏风格，我们可以选择哪门课程
会像游戏或游戏一样成为乒乓球
与类似pong和
拉尔夫·巴尔（Ralph Baer）
网球比赛等等，我们将
为了简单起见，使用html5 JavaScript
没有特殊的工具想法编译器
何时需要挂墙节点
游戏一获得该代码
开始，首先我们要做的是
通过ID使用文档点获取元素
这将使我们能够检索游戏
画布上方，我们将要做
上下文来获取我们的图形
秸秆缓冲或至少我们如何使用
您设置间隔以获取更新
每秒被调用30次
功能更新和内部操作
填充样式将是黑色的
我们要涂黑画布
每个帧的开始，我们还将
绘制一个填充矩形
屏幕画布的尺寸
画布的高度，让我们也获得桨
绘画和我们的球，这些都是
将是我们将不得不
一秒钟创建这些变量
桨厚桨高
桨距与Y画布宽度相同
/巴拿马的船桨厚度
都这样做哦，让我们上去
创建这些变量，1 1等于2
y等于Stern约42
这等于这里有十种错字
我们还需要一些球
值，所以让我们使前50个X
速度Y速度
球X加y的速度，因为它不是
我的对象，我们仍然是迈克之一
对于球尺寸，火箭使用的是什么
碰撞，但在视觉上会很方便
原因让我们去画球
将会是X球Y球
尺寸球尺寸，让我们成为
小鸽友在这里居中
自从提出一个
矩形分散点按高度
让球移动起来吧
等于X速度y速度
让我们弹起球，如果
球上升
屏幕上方和球上方
正在向上，所以避免
碰撞问题，然后我们要去
反转Y速度等于
负Y速度好吧
看起来很相似，我们要去
屏幕的另一边，我会看到
只是在纯文本编辑器中
没什么花哨的我不在这里
它给我的一切自动
缩进将是不公平的，因此
现在让我们来做这些方面
稍微复杂一点
测试X球是否小于左侧
我们首先要知道的是球
桨顶和
在底部欠桨上方，因为如果
是我们可以弹回它X速度等于
等于X速度的负值
然后找到三角洲的去向
成为球Y-桨1 y加一半
提供给我们中心的高度
在那种情况下，高速度
将会是同等的染料时间，所以我得到了
三分之一只是稀释
用于调整的值，否则
意味着我们错过了，所以在那
情况下，我们将授予一个分数
-对于尚未创建游戏的玩家2
我们即将要做的是
重置具有创建功能，但
我们将要这样做，所以让我们现在继续
使我们的功能重置功能重置
这将使球画布居中
宽度除以2
最近有我们的水平中心
更换键盘手套是错误的
一年的时间做到这一点
X速度会很好地反转
我丢了这个礼物给它一样的礼物
重置值，我们还说过，我们添加了一些
得分数，所以得分一等于得分
两个我说我们有点鲁ck
在这里我们没有做很多美化
但我们只是要展示一下
可能实际上需要的代码
在2015年制作游戏，类似
画布上的html5 JavaScript
我向初学者推荐的平台
虽然也许不写代码
一种短款时尚
变量名和东西，所以有
在另一边将是我们的得分
屏幕的一侧
让我们让球弹起
另一面，所以它必须是正确的
方面，我们将做的比
帆布
当然，我们想改变
我们正在看和做哪个桨
谁的中心
点，然后我们还需要获取AI
这样工作对于我来说可以分开
为此功能，但让我们不
让我们再来一个AI速度值
这样我们就可以更轻松地进行调整
说，如果桨明智的中心
它在球上方，所以在球上方
我们需要将其从P移到y加
等于高速，它将是
如果我们有摇晃的桨
球相对笔直，但是
这种情况会很好
目的好吧，所以我们写了AI
我们还添加一些代码来获取
玩家能够移动他们的球拍
对，所以在这种情况下，我们将要做
C点添加事件监听器
将鼠标移动要写一个
匿名功能在这里也许没有
该函数的名称恰好与
我们要说的是明智的划桨
等于Y点客户Y哪个帐户
滚动但如果我不太奇怪的话
减去高度的一半
桨将其居中，所以现在
有我们的游戏
我想刷新一下，您会看到AI是
试图击中球时追逐它
控制它，我要让它通过
所以您会看到它的得分为空白
希望这是有重点的，
越过Boop，我的意思是
如果我将球击退，您会看到我们
现在有一些基本的控球功能
这又是一个非常敏捷的方法
编程它我不会教这个
快速为某人做这项技术
虽然开始我的技术是
类似，但解释得更好
如果您想找出答案，这是
完全免费，你今晚可以做到
我有一个三个小时的版本
今晚才告诉你我去的地方
关于解释的更多细节
每一步如何以及为什么这样做
游戏代码非常有效地做到这一点
简单的经典游戏一千人
每个月有10,000人参加
总体上讲，让我们编码
您的第一个游戏是免费课程
udemy可以在今晚完成
具有Web浏览器标准的文本编辑器
东西，你可以从任何一个
要编写您的第一个游戏通讯
没有连字符会重定向您
做我的课程或代码-您的第一个
是否使用连字符进行游戏通讯
两种方式都会将您重定向到此
免费的udemy课程，您可以编程
今晚首款游戏html5 JavaScript和
我们在您拥有
做了你的第一个程序，所以如果你已经
在这之前从未写过游戏
谢谢你的聆听，
跟着我期待
在未来玩游戏
要感谢