twinBASIC 月度挑战 #1
自包含诊断工具
使用 twinBASIC 构建一个自包含的 Windows 诊断工具。
你的工具应该报告有关其运行系统的有用信息。
没有单一的正確输出 - 预期会有不同的方法和解释。
奖品
- 100英镑 twinBASIC 账户积分
- (不可转让,无现金替代方案,只能用于未来的 twinBASIC 许可证)
要求
- 使用 twinBASIC 构建
- 提交必须是一个单一的
.twinproj文件 - 生成单一的 Windows EXE
- 在 Windows 10 及更高版本上运行
- 不需要管理员权限(提升权限时可选增强输出)
- 无外部依赖项 (仅限内置 twinBASIC 包和内置操作系统 / WinAPI 功能)
- 输出可以是控制台或 GUI
诊断内容
从至少三个不同的类别报告信息。
示例:
- 操作系统版本 / 构建
- CPU 信息
- 内存使用情况
- 磁盘信息
- 进程信息
- 环境变量
- 系统运行时间
- 语言环境 / 代码页
- 网络配置
- 已安装的运行时(例如 .NET)
评审
参赛作品将按多个类别进行评审,包括:
- 报告信息的实用性
- 性能
- 最小的 EXE 大小
- 良好文档化或自文档化的代码
- 对 API 的有趣或巧妙使用
- 派生或推断的系统指标
- 整体优雅性和精致度
加分项可能包括:
- 使用较新的 twinBASIC 功能(例如委托、泛型)
- 特别清晰或富有洞察力的设计
获胜者由 twinBASIC 团队全权决定选出。
截止日期
2026年1月31日 星期六
截止日期后将锁定提交。
🔗: https://discord.com/channels/927638153546829845/1457060903332614357/1457060903332614357