从头开始制作2048
#初学者 #python #codecademy

有点背景,我目前正在通过代码学院学习课程,学习如何在Python中编码,这是我的第一个免费表单项目。拥有我有限的编码知识和创建我制定计划的东西的任务。 Code Academy建议重塑二十一点或TIC-TAC-toe之类的游戏,但我想做一些不同的事情。因此,我决定制作我玩过但从未打过的游戏,而我的降落是2048年。游戏很简单,但即使到那时我也遇到了一些挑战。

some gameplay

代码最困难的部分是将所有数字推向各个方向。为此,我通过附加所有非零数字来编程了向左推动数字,而不是添加零以在列表中维护4个数字。为了向右移动,我在压实之前扭转了列表,然后使其看起来正常。上下移动更为复杂,但是我通过在每个列表中的n个值中创建一个临时列表,将其向左或向右推,然后解码它来实现这一目标。无论如何在这里。

Terminal-2048-python-project

Code Academy Portfolio Project 1 This is a recreation of 2048 by Gabriele Cirulli for a coding challenge




我对此进行了很多乐趣,我不仅测试了我的编码功能,而且还学会了上传到GitHub并在此网站上写博客!