爱意满满的作品展示区。
blindpirate

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

  blindpirate ·
blindpirate · Mar 16, 2022 · 6079 views
This topic created in 1694 days ago, the information mentioned may be changed or developed.

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

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

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

先拜谢!

1 1 1 1

37 replies  •  2023-01-08 13:04:00 +08:00
learningman
learningman
Mar 16, 2022
1
这些权限是必要的吗
learningman
learningman
Mar 16, 2022
2
blindpirate
blindpirate
OP
Mar 16, 2022
3
@learningman 是只读的,这些信息本来就是公开的,可以用 GitHub API 读取的,不是
blindpirate
blindpirate
OP
Mar 16, 2022
4
是只读的,这些信息本来就是公开的,可以用 GitHub API 读取的,不是要用你的身份去 star

https://docs.github.com/cn/rest/reference/activity#list-repositories-starred-by-a-user
wdssmq
wdssmq
Mar 16, 2022
5
第一步就卡住了,,确定点过 start 了。。
wdssmq
wdssmq
Mar 16, 2022
7
1 、仅向我显示图文件教程;

之后游戏全程效果:

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

2 、同时显示视频教程;

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

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

https://www.v2ex.com/gamedb
Livid
Livid
MOD
PRO
Mar 17, 2022
21
@blindpirate 我刚才尝试用 Chrome 的开发者工具直接在你的页面上覆盖了一个 CSS 规则

* {
image-rendering: pixelated;
}

看起来是有效果的。
zzfer
zzfer
Mar 17, 2022
22
很厉害。顶一下

@blindpirate 我也出现 star 后卡住了,具体就是我进了福报酒馆找不到自己,然后刷新了以下,然后就是没有 star 了。重新 unstar 再 star 就好了
blindpirate
blindpirate
OP
Mar 17, 2022
23
@Livid 是的,我原以为这个属性是对 img 的,没想到对 canvas 也有效,太感谢了!
Livid
Livid
MOD
PRO
Mar 17, 2022
24
@blindpirate 之前研究了这个属性好久。

3 大浏览器对这个属性的支持不完全一致:

- Safari 在 background-image 上使用会有问题。
- Chrome 在各种情况下基本正常,但是不支持在 video 上使用。
- Firefox 在 video 上都可以使用,但是有些情况下要用 crisp-edges 而不是 pixelated 。
blindpirate
blindpirate
OP
Mar 17, 2022
25
@zzfer 我刚刚又观察到一些 GitHub webhook 的延迟,所以没收到 star 的 webhook 。

另外,你刚刚应该只是视角进了酒吧,人没进去,视角和主角的位置可以是分离的,即人在 A 地图但是视角在 B 地图,这是 by design 的。不过无论如何,刷新页面都是解决问题的最好办法。
Livid
Livid
MOD
PRO
Mar 17, 2022
27
@blindpirate Awesome 👍
chrosing
chrosing
Mar 17, 2022
28
刚去找了一个邀请码 (vguL7l8vxYE) 输入后就可以获得 500 金币
minmini
minmini
Mar 18, 2022
29
@chrosing #28 我的是这个 bHHg5JSTNXRx
leimao
leimao
Mar 18, 2022
30
用 RPGMaker 是做的不错,但是用游戏来学编程还是有点偏门
leimao
leimao
Mar 18, 2022
31
嗷,这还不是 RPGMaker ,哈哈
leimao
leimao
Mar 18, 2022
32
这玩意能坚持做一年半,真不容易,支持一下。
zxCoder
zxCoder
Mar 18, 2022
33
有意思,点赞
book1925
book1925
Mar 18, 2022
34
点赞,看起来很有意思,有时间玩玩
sinibazhang
sinibazhang
Mar 19, 2022
35
过来支持一下
yulgang
yulgang
Mar 24, 2022
36
很漂亮,感觉音乐有点短,如果音乐首尾能连上感觉就更好了。
tonytonychopper
tonytonychopper
Jan 8, 2023 via iPhone
37
挺有意思的,支持!
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1395 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 108ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
♥ Do have faith in what you're doing.