通过游戏开发提高编程技能

Zai*_*ikh 1 c#

我想提高我的编程技巧,我相信游戏编程是提高编程技能的最佳方法.

你能指导我开始一些非常基本/小的游戏(当然有源代码),如tic-tac-toe等,然后是一些高保真游戏,如国际象棋,蛇和梯子.

Fos*_*sco 5

如果你想提高你的编程技能,包括你的分析技能......要求源代码可能会适得其反.

你知道如何玩井字游戏,你知道每个棋子的规则.

如果您真的想提高自己的技能,那么您将尝试在没有源代码的情况下实现它们.

从逻辑上讲,你知道tic-tac-toe有一个3乘3的板,所以你需要设置这个数据结构并决定你将如何存储每个单元是空的,O还是X.你'我必须选择每个球员将如何进行移动,谁先行,并检查胜利和平局条件.