本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

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

电脑教程 app 1℃

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

大家好!

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

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

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 函数可能会被重构以减少重复。任何有关如何更好地巩固这些的建议将不胜感激!

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

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

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

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

<

转载请注明:范的资源库 » 俄罗斯方块游戏开发–寻求编码建议和反馈

喜欢 (0)