阿里云1分钟部署经典小游戏(2048,Flappy Bird,俄罗斯方块,超级马里奥)

news/2024/10/21 7:40:00/

简介

场景指导您通过Serverless应用引擎SAE实现开箱即用、快速部署经典小游戏,包括2048、俄罗斯方块、超级马里奥和Flappy Bird。

必读实验说明(总结,云产品需收费)

SLB起充100 可提现

按照操作文档,完成所有任务,会消耗一定的云资源,并产生费用,这些费用包括 SAE 的计算和内存费用,以及 SLB 的网络费用,以 1 小时的推荐体验时长为例,预计将消耗不到1元,大致的费用明细如下:

SAE:推荐新建配置为 1Core2G 的实例 1 个,将产生约 0.004(每分钟费用)*60(分钟) = 0.24元 的费用;

SLB:推荐使用按流量计费的方式,配置 1 个实例,产生 10MB 流量(实际情况不会有这么大流量),将产生约 0.02(1个实例/小时) + 0.008(10MB 流量费用) = 0.028元。

任务完成后,您可以领取奖品,还能领取10元 SAE 代金券和10元阿里云通用代金券各一张,两类代金券各有500张,每天各限领50张,领完即止。

温馨提示:完成任务后,若不再需要应用,建议删除应用,以避免不必要的资源浪费。

相关链接:

SAE 计费说明:https://help.aliyun.com/document_detail/96732.html

SLB 计费说明:https://help.aliyun.com/document_detail/27692.html

背景知识

本场景主要涉及以下云产品和服务:

Serverless 应用引擎 SAE

Serverless 应用引擎 SAE(Serverless App Engine)是面向应用的 Serverless PaaS 平台,能够帮助 PaaS 层用户免运维 IaaS、按需使用、按量计费,做到低门槛微服务应用上云。相对于其他 Serverless 产品,它抽象了应用的概念,并提供了一整套微服务解决方案,支持 Spring Cloud、Dubbo、HSF 等主流的微服务开发框架,实现了 Serverless 架构和微服务架构的完美结合。

创建SAE应用

1.使用您的阿里云账号登录到SAE控制台(https://sae.console.aliyun.com/)。
2. 单击应用列表,然后将控制台地域切换为华南1(深圳)。
在这里插入图片描述
3. 单击创建应用。
在这里插入图片描述
4. 填写应用名称为game,专有网络配置选择自动配置,应用实例数修改为1,然后单击下一步应用部署配置。
在这里插入图片描述
5. 单击公有镜像,填入完整镜像地址,然后单击下一步确认规格。

本场景提供的四款小游戏镜像地址如下。

2048: registry.cn-shenzhen.aliyuncs.com/sae-demo/2048:1.0
俄罗斯方块:registry.cn-shenzhen.aliyuncs.com/sae-demo/tetris:1.0
超级马里奥:registry.cn-shenzhen.aliyuncs.com/sae-demo/mario:1.0
Flappy Bird:registry.cn-shenzhen.aliyuncs.com/sae-demo/flappy_bird:1.0
部署配置如下所示。
在这里插入图片描述6. 单击确认创建。
在这里插入图片描述
7. 应用创建中,等待1~2分钟,然后单击前往应用详情页。
在这里插入图片描述
应用创建成功如下所示。
在这里插入图片描述

绑定SLB

1.在应用详情页单击添加公网SLB访问。
在这里插入图片描述
2. 填写SLB端口为80,小游戏对应的容器端口如下所示,然后单击确定。

2048:80
俄罗斯方块:80
超级马里奥:8080
Flappy Bird:8001
选择你对应小游戏的端口进行填写,点击确定会触发发布单执行绑定 SLB 操作。

注意:若您未在阿里云上开通过SLB,需要开通SLB, SLB开通需要阿里云账户金额不少于100元(可提现)

配置如下所示。
在这里插入图片描述
3. 绑定SLB后您就可以在应用详情页看到公网访问地址,在浏览器访问应用的公网地址就可以体验小游戏啦。

部署完毕!

快通过浏览器访问 http://{SLBIP} 来体验好玩的小游戏吧。

删除应用,停止收费

当体验完毕后,记得点击删除应用或者将应用缩容至0,这样SAE就会停止收费。
在应用详情页单击 更多 >删除应用。
在这里插入图片描述
在应用详情页单击手动扩缩,将应用缩容至 0 。

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/475448.html

相关文章

H5 游戏 俄罗斯方块 双人互动游戏

最近在慕课网上看到了一个课程是关于俄罗斯方块的。用到了socket.io 做双屏互动的游戏。正好最近在看websocket所以就把整个课程看完了,感觉很有意思,这里用一篇文章仔细的分析下这个游戏的制作思路。 实际在操作的时候,对方游戏区域会同步对…

python编的俄罗斯方块游戏_Python使用pygame模块编写俄罗斯方块游戏的代码实例

文章先介绍了关于俄罗斯方块游戏的几个术语。 边框——由10*20个空格组成,方块就落在这里面。 盒子——组成方块的其中小方块,是组成方块的基本单元。 方块——从边框顶掉下的东西,游戏者可以翻转和改变位置。每个方块由4个盒子组成。 形…

软件设计实战:基于Java的俄罗斯方块游戏【完整版】

个人简介 👨🏻‍💻个人主页:陈橘又青 🏃🏻‍♂️博客记录心情,代码编写人生。 🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持! &#x1f3…

基于Vue的俄罗斯方块游戏设计与实现

资源下载地址:https://download.csdn.net/download/sheziqiong/86163371 资源下载地址:https://download.csdn.net/download/sheziqiong/86163371 本项目灵感来源于 React 版的俄罗斯方块,由于对其实现原理较感兴趣,而且相比于 React 更喜欢 Vue, 于是把…

慕课火拼俄罗斯方块

之前学WebSocket看了慕课网上课程——火拼俄罗斯,蛮好玩的,就自己跟着敲了两天,我就不讲代码了,大家可以去看看视频老师讲的蛮好的,来一波我跟着敲的资源 先是单机版俄罗斯方块(下载地址:http:…

回归前端学习第24天-实现俄罗斯方块小游戏7(实现单机版3—实现消行、更新方块、结束)

更改game.js、local.js、 game.js中加入代码使用下一个方块设置到底部后,方块定住并换色实现消行、游戏结束最后导出整体代码 local.js代码move函数更改随机生成下一个方块修改开始函数,增加结束函数 game.js中加入代码 使用下一个方块 // 使用下一个方…

完美破解PS插件Parker

官网下载最新的Parker,点击安装 终端执行 1,配置开发环境,打开终端,我这里输入defaults write com.adobe.CSXS.8 PlayerDebugMode 1,然后回车 CC 2014: defaults write com.adobe.CSXS.5 PlayerDebugMode…

CentOS目录结构超详细版

最近初学Linux 对linux的目录产生了很多疑问,看到这篇文章,让我顿时对目录有了一个清晰的认识!推荐给大家! ---------------------------------------------------------------------------------------------------------------…