目录

前言

环境说明

项目实测

Weather

Dragon

Clone

Bullet

Animation

总结


前言

接着我的上一篇:我的Go+语言初体验——语法验证/性能测试篇(直男程序员的真实体验)_阿良的博客-CSDN博客

本来打算实验一下go+环境下使用go的gin框架,简单的写一个web服务,但是存在一些已知问题,所以放到下一篇吧。今天看到群里许世伟老师发布tutorial下的demo游戏,很有意思,实测一波。

环境说明

目前最新的go+版本已经可以直接使用gop run执行项目了,但是我的版本还没有更新,还是按照之前的构建命令执行。如果有和我一样没升级Go+的,可以看看我怎么操作的。

项目实测

github项目地址:GitHub - goplus/spx: spx - A Go+ 2D Game Engine for STEM education

项目结构

Weather

在项目执行之前需要先构建一下。

构建命令

gop mod init test
go get github.com/goplus/gop/builtin
go get github.com/goplus/spx

执行命令,在01-Weather目录下运行。

gop run .

效果截图。

一个简单的对话动画制作。

Dragon

同样的方式试试Dragon。

这个游戏应该是龙会咬一口鲨鱼得一分的样子,随机的。

Clone

试试第三个clone。

这个应该是点一下就复制出一个新的牛。

Bullet

试试第四个bullet。

很怀旧的画面,和小时候的打飞机有点相似,不过没有障碍物。

Animation

试试第五个animation。

可能是因为我的版本比较低,报了下面的错误。

和群里其他人沟通了一下,他们用最新版都是可以的。我本来想着升级go+再测一下,但是想了想还是看看代码能不能自己改改。

1)首先去掉undefined方法,影响个功能罢了,先要启动。

执行一下

已经可以启动了,但是自己的飞机不见了,再改改。

2)我将04-Bullet里面的飞机spx,和res内的图片复制过来。

修改一下index,gmx

修改一下res/index.json

验证一下,没什么问题。

总结

博主因为工作的原因错过了不少许老师的公开课,没机会看到更多的内容,所以对于go+的学习大部分都是自己摸索的,不是很系统。如果需要系统的了解的话,还是建议去B站看一些博主的视频,还是很详细的。

今天主要就是玩了玩demo游戏,分享给大家。等bug修复好了,我还是希望把gin框架也在go+上玩一下。

如果本文对你有帮助的话,请点个赞吧,谢谢!

我的Go+语言初体验——Demo游戏体验篇(直男程序员的真实体验)相关推荐

  1. 我的Go+语言初体验——环境搭建篇(直男程序员的真实体验)

    目录 前言 官网体验 环境搭建 总结 前言 当我第一眼看到这个活动的时候,吸引我的不是所谓的奖励,而是活动文章中的"填补了国人开发者在数据科学领域的空白",很有志气的一句话,我喜欢 ...

  2. 用C语言创作睿智小游戏——猜拳篇

    用C语言创作睿智小游戏--猜拳篇 突发奇想,打算用C语言编写一个猜拳游戏,深知网上有很多教程,未看教程,自己开始盲编, 首先需要定义猜拳游戏的精髓"石头,剪刀,布",这里我们用数字 ...

  3. 作为一名女程序员是什么体验?

    大家好,我是菜鸟哥! 又到周末啦啦啦,But昨天需要上班,但是闹铃没有闹,所以我错过了上班的班车,好吧!还好是弹性工作制,不然肯定被批!今天可以休息一下了,我们来聊一个轻松一点的话题,作为一名&quo ...

  4. 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习

    原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...

  5. python获取游戏数据_Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是.........

    原标题:Python 爬取 3 万条游戏评分数据,原来程序员最爱玩的游戏竟然是...... 作者 |量化小白H 责编 | 胡巍巍 本文爬取了豆瓣游戏网站上所有可见的游戏评分数据进行分析,全文包括以下几 ...

  6. Android游戏开发实践指南(华章程序员书库)

    <Android游戏开发实践指南(华章程序员书库)> 基本信息 原书名:Learning Android Game Programming:A Hands-On Guide to Buil ...

  7. 在部队当程序员是什么体验?

    整理:CS 指南 作者:Coldwings https://www.zhihu.com/question/426897186/answer/2186631965 今天在知乎上看到一位大佬分享了自己两段 ...

  8. 【游戏开发创新】520程序员的浪漫,给CSDN近两万的粉丝比心心(python爬虫 | Unity循环复用列表 | 头像加载与缓存)

    文章目录 一.前言 二.最终效果 三.读取CSDN粉丝列表数据 1.分析粉丝列表页面结构 2.爬数据 四.Unity制作 1.文件读取 2.c#解析json 3.UGUI循环复用列表 4.头像的加载 ...

  9. ChatGpt——一款人工智能交互程序的初次体验(有了它的出现程序员真的会失业?)

    Hello,大家好,我是小胡同学.今天小胡带大家体验体验当下爆火的人工智能AI程序ChatGpt让我们看看ChatGpt是不是传说中的万能的AI.   1.首先我们先进入ChatGPT网站里面,这里展 ...

最新文章

  1. bootstrap弹出的模态框水平垂直居中的实现
  2. 将一个包含有2层数据分组的表输出到EXCEL表里,并分组统计
  3. 我提交的一个内核补丁—CFS的child-runs-first
  4. Could not load driverClass ${jdbc.driver}
  5. java获取当前月第一天和最后一天,上个月第一天和最后一天
  6. 添加Silverlight应用到HTML
  7. 使用Gradle编译Java项目
  8. Python和Raspberry Pi物联网系统
  9. mysql读mdf_mdf文件如何导入MySQL数据库?
  10. 一次性补助20万,博士买房比市价低1.5万/平!26城硕博引进政策哪家强?
  11. 烧结钕铁硼的居里温度与工作温度
  12. [论文写作-词汇] 这么多特别,该用哪个?special especial specific particular peculiar exceptional extraordinary
  13. 百度地图LV1.5实践项目开发工具类bmap.util.jsV1.3
  14. 无人机——开源飞控简介
  15. | 名师博客 | 地址 |
  16. 小学的四则运算(输入结果)
  17. 新起点,何去?何从?
  18. 设计模式|理解单一职责原则
  19. [附源码]java毕业设计药品销售管理系统
  20. 51单片机(十)DS1302实时时钟

热门文章

  1. 物联网示范项目优秀案例集
  2. Python量化交易平台开发教程系列4-事件驱动引擎原理和使用
  3. 【B站SXT的Java课程中的错误】054 嵌套循环_循环相关练习
  4. 我发现微信、知乎、B站,居然都暗藏彩蛋!
  5. linux外接HDMI显示器 不能正常显示的问题
  6. Markdown由浅入深
  7. 去中心化应用程序 (dApps) 发展现状及趋势回顾
  8. 预测:深度学习未来的6种可能
  9. 使用Python从头实现一个神经网络
  10. uni-app开发一寸二寸证件大头半身照制作合成小程序