Stephan Sokolow (他/他)

201 积分
User profile image.
加拿大,安大略省

Stephan 对软件自由、人机交互、用户界面/用户体验设计、编程和 Linux 感兴趣……但他更喜欢将平面设计留给专家。

撰写内容

撰写评论

这里有一些我最喜欢的

1. OpenTTD(另请参阅 Simutrans)
2. Endless Sky(Escape Velocity 克隆版)
3. Minetest(Minecraft 克隆版)
4. Frozen Bubble(Puzzle Bobble 克隆版)
5. I Have No Tomatoes(类似炸弹人的游戏,具有朗朗上口的 BGM 音轨和略带讽刺意味的道具)
6. Fish Fillets(以前是商业益智游戏,后来开源了)
7. Hex-a-hop
8. Mirror Magic
9. Rocks 'n' Diamonds
10. PySolFC(1000 多种纸牌游戏,包括需要特殊牌组的游戏)
11. Widelands(The Settlers 2 克隆版)

我使用 Python 编程已经快 20 年了,我注意到的主要一点是,如果您不小心,EAFP 很容易导致非常难以理解的错误消息。

urwid(Python 的主要 TUI 框架)就深受其害。

(如果您在构建小部件树时没有提供它期望的内容,您会在 urwid 深处得到一个非常难以理解的关于缺少属性/方法的错误。)

© . All rights reserved.