如何进行第一个棋盘游戏程序…从文本开始,还是学习图形用户界面?

2024-04-19 02:11:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近一直在学习Python。因为使用它是一种相对的乐趣,我决定从它开始。我在大学里做过编码。即使是十年前,我仍然知道函数、流控制、范围、OOP等(在Perl、java、C和C++语言中),这样可以给我一个跳跃式的开始,即使我可能需要在跨栏出现时查找一堆东西。我在考虑实现一个没有人工智能的棋盘游戏(使用纸牌模式,或者完全那样玩)。你知道吗

如果我的第一个程序是完全基于文本的,可以说是“浪费时间”吗?这样做的好处是我可以马上开始编写代码。这次经历值得吗?OTOH,我想在某个时候学习gui,因为它使gui更具吸引力,更真实。你知道吗


Tags: 函数语言游戏编码棋盘模式guijava
1条回答
网友
1楼 · 发布于 2024-04-19 02:11:44

这根本不是浪费时间。事实上,大多数代码对于基于GUI和基于文本的游戏都是相同的。将游戏逻辑与呈现游戏和处理用户输入的代码分开编写。这样,当您完成基于文本的游戏时,可视化显示是您完成基于GUI的版本所需编写的唯一内容。你知道吗

这里要做的是避免游戏逻辑和表示层之间的coupling。你知道吗

相关问题 更多 >