首页  >  文章  >  后端开发  >  俄罗斯方块游戏开发 – 寻求编码建议和反馈

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

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-09-25 22:10:02871浏览

Tetris Game Development – Seeking Coding Advice and Feedback

大家好!

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

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

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。

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

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

以上是俄罗斯方块游戏开发 – 寻求编码建议和反馈的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn