俄罗斯方块游戏开发 – 寻求编码建议和反馈

2024-09-26 09:27:19 编辑:抖狐科技 来源:摘自互联网

俄罗斯方块游戏开发 – 寻求编码建议和反馈

大家好!

我最近完成了一款俄罗斯方块游戏,目前正在专注于完善代码的某些部分。对于有关如何改进代码的结构和可读性的任何一般编码建议和反馈,我将不胜感激。

我特别关注这些特定领域:

conflict_resolution.c 模块中的函数:

  • conflict_resolution.c 模块的函数 side_cells_crossing_prevention、side_boundaries_crossing_、bottom_top_boundaries_crossing_ 似乎不干净且易于阅读代码。它们曾经是单一功能。为了清晰和可维护性,有没有更好的方法来构建这些函数?

conflict_resolution.c 模块中的重复逻辑:

  • conflict_resolution.c 模块具有函数 top_center_conflict、top_right_corner_conflict、right_center_conflict、bottom_right_corner_conflict、bottom_center_conflict、bottom_left_corner_conflict、left_center_conflict 和 top_left_corner_conflict,这些函数似乎有相当多的重复逻辑。此外,handle_top_center_conflict、handle_right_center_conflict、handle_bottom_center_conflict、handle_left_center_conflict 函数可能会被重构以减少重复。 任何有关如何更好地巩固这些的建议将不胜感激!

这是完整代码的链接:https://github.com/FyodorPotseluev/tetris。

欢迎您加入存储库的“讨论”部分。

任何想法或建议都会非常有帮助!

以上就是俄罗斯方块游戏开发 – 寻求编码建议和反馈的详细内容,更多请关注抖狐科技其它相关文章!

本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢