写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.65523955 - 无标题 - 技术宅


回应模式
No.65523955
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2025-03-13(四)15:40:20 ID:4kTyLpO [举报] [订阅] [只看PO] No.65523955 [回应] 管理
申必游戏开发串来
偶尔忙+没有日记习惯,可能一天五更,可能五天一更
无标题 无名氏 2025-03-13(四)15:47:22 ID:4kTyLpO (PO主) [举报] No.65524011 管理
游戏开发第一条:不要搓自己的游戏引擎

……话是这么说,不会Java/C#(那去学啊喂),美术素材不足,加上游戏逻辑和游戏引擎、编程语言无关,还是用熟悉一点(指至少看得懂自己在Ctrl+CV啥)的Python,做个在终端窗口运行的游戏
即:没有gui,只有tui(文本UI)

复古风,最棒!
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-03-13(四)15:52:09 ID:4kTyLpO (PO主) [举报] No.65524048 管理
版本前瞻(txt打的)

尺寸是80x60(记得老式大屁股电脑的屏幕宽度是80个字符?),虽然计划中还是会做API,所以随时可以换(可能会做160x90?)

颜色什么的再说啦……也不是没有方案
无标题 无名氏 2025-03-13(四)16:06:04 ID:4kTyLpO (PO主) [举报] No.65524149 管理
游戏核心玩法是卡牌,其实之前已经做过demo验证过了(当然做的很挫,毕竟那个时候的水平连JSON都不会用……现在也不太会(就是个格式有啥不会啊喂))
所以现在最重要的是做其他部分的交互,还有画面显示、音效之类的

游戏逻辑手搓,UI暂时打算用prompt-toolkit库(看到终端岛(xdcmd)用的效果不错,感谢),音效打算用一个轻量的just_playback库(用了这个库再用pyinstaller打包偶尔会漏模块报错,也不是没有解决方法,不保证能一直有用吧)

为什么不用textual(另一个更好看的tui库)?
——啃生肉文档脑瓜疼导致的,前面提的那个还好点(短点)……反正我做了接口,想改就改啦ᕕ( ᐛ )ᕗ
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-03-13(四)16:12:16 ID:4kTyLpO (PO主) [举报] No.65524202 管理
进度:

画面设定 20%
音频素材 0%!
游戏本体 0%!
玩家反馈 0%!

评语:做游戏,啊?我吗?
无标题 无名氏 2025-03-14(五)08:14:02 ID:tzTAlP4 [举报] No.65531219 管理
需要图形可以试试godot,可以说是Python的游戏特化版
无标题 无名氏 2025-03-15(六)11:16:04 ID:4kTyLpO (PO主) [举报] No.65537426 管理
>>No.65531219
才发现godot支持PythonΣ( ゚д゚)好哇好哇
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-03-17(一)00:08:53 ID:4kTyLpO (PO主) [举报] No.65556515 管理
勉强搓了图标
也不是啥aa画专业户
无标题 无名氏 2025-03-20(四)21:46:24 ID:4kTyLpO (PO主) [举报] No.65597503 管理
突然发现,确定UI就要确定系统,但是还有好多细节之前忽视了……好麻烦(╬゚д゚)
车到山前必有路( `д´)σ
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-03-25(二)00:30:24 ID:4kTyLpO (PO主) [举报] No.65639816 管理
>想搞点不一样的
>wtf整成光翼展开了
无标题 无名氏 2025-03-28(五)02:19:15 ID:gp62KQb [举报] No.65670594 管理
好酷(*゚∇゚)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-03-30(日)01:18:57 ID:4kTyLpO (PO主) [举报] No.65687185 管理
仓库实在没有更好的灵感了……( ゚π 。)
忙里偷摆里偷忘里偷摸里偷闲
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-04-02(三)00:41:19 ID:4kTyLpO (PO主) [举报] No.65714890 管理
无奖竞猜,图里画的都是什么(*゚ー゚)
(其实有一半都是自己乱画的……技术力实际底下!但是想整活!)
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-04-08(二)13:49:04 ID:4kTyLpO (PO主) [举报] No.65770390 管理
部分完工!

画面设定 90%(之后还要堆料)
音频素材 0%!
游戏本体 0%!
玩家反馈 0%!

评语:能跑就是胜利
无标题 无名氏 2025-04-08(二)14:02:39 ID:4kTyLpO (PO主) [举报] No.65770501 管理
前情提要,小肥我作编混母一概不知,乐理知识看到音程就开摆了,所以音频可能要找免费素材……
虽然但是,之前玩过famitracker,感觉“啊也不是很难嘛”,要是有灵感就好了,作曲看心情ᕕ( ᐛ )ᕗ
无标题 无名氏 2025-04-12(六)22:15:39 ID:4kTyLpO (PO主) [举报] No.65810585 管理
(╬゚д゚)这库的官方文档实在是太简陋了
一堆功能藏着掖着,总不能真让我翻完源码吧(╬゚д゚)

( ´_っ`)朱军要实现某个功能,一定不要试着用不是为这种功能设计的库……
无标题 无名氏 2025-04-12(六)22:20:22 ID:yaLcDXM [举报] No.65810628 管理
(´゚Д゚`)太酷了
无标题 无名氏 2025-04-13(日)02:06:01 ID:4kTyLpO (PO主) [举报] No.65812626 管理
古人云:先造轮子。

今日工作:
- 大致程序化了UI的绘制方法;
- 拓展了一个没有的“自定义边框字符与风格”的功能;
- (非常笨地)做了一个窗口聚焦,能避免选择按钮时跨窗口选择

等,游戏主逻辑还没好好做呢!
还有代码又成屎山了喂!
无标题 无名氏 2025-04-13(日)12:29:21 ID:4kTyLpO (PO主) [举报] No.65814515 管理
决定了,先实现功能,再整理接口(;´ヮ`)7至少等我熟悉得差不多了吧……
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2025-04-17(四)15:18:57 ID:4kTyLpO (PO主) [举报] No.65852420 管理
>文件树

.
├── IFEngine
│  ├── __init__.py
│  ├── bootup.py
│  ├── core
│  │  ├── cards.json
│  │  ├── crews.json
│  │  ├── dataio.py
│  │  ├── enemies.json
│  │  ├── gamesys.py
│  │  └── homesys.py
│  └── optional
│     ├── display.py
│     ├── environ_setup.py
│     └── make_log.py
├── game.py
└── resources
   ├── Common.json
   └── usr_data
      └── input_uid.json

思路是用core实现游戏逻辑,optional实现ui、音效、环境配置、写日志等,外面的bootup.py连接core和optional(解耦合方便之后对接godot),game.py再调用连接之后的模块

感觉乱乱的(;゚∀。)

UP主: