大家好!
我最近完成了一款俄羅斯方塊遊戲,目前正在專注於完善程式碼的某些部分。對於有關如何改進程式碼的結構和可讀性的任何一般編碼建議和回饋,我將不勝感激。
我特別關注這些特定領域:
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_liclic、confliclictools_confft、ccort_confft_confft、Fleft.Ft、此外,handle_top_center_conflict、handle_right_center_conflict、handle_bottom_center_conflict、handle_left_center_conflict 函式可能會被重構以減少重複。
任何有關如何更好地鞏固這些的建議將不勝感激!
這是完整程式碼的連結:https://github.com/FyodorPotseluev/tetris。
歡迎您加入儲存庫的「討論」部分。
任何想法或建議都會非常有幫助!
以上是俄羅斯方塊遊戲開發 – 尋求編碼建議和回饋的詳細內容。更多資訊請關注PHP中文網其他相關文章!