写了一个学习编程的 MMORPG 游戏……

2022-03-16 21:22:40 +08:00
 blindpirate

业余时间写了一个 HTML5 游戏,主要情节是写代码拯救世界——就是提交个代码上去自动触发 GitHub Actions + GitHub API + GitHub Webhook 判题,然后收集道具杀怪物什么的……学 Java 的叫爪哇岛,学 Python 的叫灵蛇岛,学 Shell 的叫贝壳岛……

现在已经做了一年半,有了个可以见人的模样,请用 PC 访问 https://bytelegend.com/

代码大部分是开源的,在 https://github.com/ByteLegend/ByteLegend ,希望能有更多兴趣驱动的人一起做——我主要做的是 Java 的,但是我很希望有熟悉其他语言的大佬能帮忙一起做其他语言的游戏情节。此外,现在的游戏情节还十分单薄,我非常希望能做出来一个“还挺好玩”的游戏,因此希望能集思广益(我可以负责代码编写、服务器维护,只需要你能出一个 idea )。要联系我的话,游戏主界面右下角有联系 & 关于里能找到 QQ 群、Discord 和邮箱。

先拜谢!

4670 次点击
所在节点    分享创造
37 条回复
learningman
2022-03-16 21:47:57 +08:00
这些权限是必要的吗
learningman
2022-03-16 21:48:51 +08:00
blindpirate
2022-03-16 21:52:30 +08:00
@learningman 是只读的,这些信息本来就是公开的,可以用 GitHub API 读取的,不是
blindpirate
2022-03-16 21:54:38 +08:00
是只读的,这些信息本来就是公开的,可以用 GitHub API 读取的,不是要用你的身份去 star

https://docs.github.com/cn/rest/reference/activity#list-repositories-starred-by-a-user
wdssmq
2022-03-16 22:51:20 +08:00
第一步就卡住了,,确定点过 start 了。。
wdssmq
2022-03-16 22:52:03 +08:00
wdssmq
2022-03-16 23:04:19 +08:00
1 、仅向我显示图文件教程;

之后游戏全程效果:

- 第一条教程 - 图文;
- 第二条教程 - 图文;

2 、同时显示视频教程;

- 第一条教程 - 图文;
- 第一条教程 - 视频;
- 第二条教程 - 图文;
- 第二条教程 - 视频;
dsfdter
2022-03-16 23:47:41 +08:00
好奇多语言是怎么实现的?手工翻译还是接口翻译?
blindpirate
2022-03-17 07:55:10 +08:00
@wdssmq 昨晚 GitHub 大规模故障: https://www.githubstatus.com/history 现在应该已经好了,不成功就 unstar 再 star
blindpirate
2022-03-17 07:57:51 +08:00
justest123
2022-03-17 08:52:22 +08:00
路过先点个赞,游戏有空再体验,有想法有行动做这个出来真的很厉害了
daief
2022-03-17 09:20:30 +08:00
Rebron1900
2022-03-17 10:04:56 +08:00
有意思。
vsitebon
2022-03-17 13:24:08 +08:00
可以说是非常有趣了
zdxddt
2022-03-17 13:35:53 +08:00
楼主做的挺好的, 不过可以考虑加一点任务失败的反馈,不然对于真的新手来说可能容易卡关, 比如 pull request 那关, 不仔细看说明的话,可能就填错了,导致过不去。 虽然程序员日常就是遇到和解决各种各样的问题, 但是对于小白来说,一开始可能没有这样的觉悟
evercyan
2022-03-17 14:33:12 +08:00
有点骚气~
Livid
2022-03-17 16:43:37 +08:00
因为用了大量的 pixel art 素材,你试试在图片相关的元素的 CSS 上用一下下面这条?

image-rendering: pixelated
blindpirate
2022-03-17 16:56:57 +08:00
@Livid 谢谢站长,但是那些实际上是画在 canvas 上的所以没有 CSS 可以设置…… 不过 Good to know!
blindpirate
2022-03-17 16:57:49 +08:00
@zdxddt 谢谢反馈!正在考虑做一个“秘籍”功能,失败后及时弹出来
Livid
2022-03-17 16:59:15 +08:00
@blindpirate 比如我们这里的整个 UI 就用了这个属性:

https://www.v2ex.com/gamedb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX