
Python
不必放弃
Python,完全可以持续学习它。不过要是你打算做游戏,考虑到你
大学至少还有四年时间,那我建议你去学习C/
C++。C语言和
Python的兼容性很不错,而
C++更是人工智能领域的核心语言。著名的游戏引擎虚幻引擎(Unreal Engine)也是基于
C++的,你可以学习它。如此一来,在游戏编程、人工智能方面用到的
C++和
Python你都能掌握,面向就业的范围也会更广一些。日后游戏里大概率会内置由人工智能控制的非玩家角色(NPC),这也和这些知识相关。但选择这条路意味着你得花费大量时间慢慢学习,时间成本很高,
大学四年要耗费许多精力,需要有很强的耐心,一定要考虑清楚。还有别的途径,比如学习Godot也可行,Godot也支持C/
C++,只是目前它的生态还不够成熟。还有国产的Cocos引擎,不过这个是基于
JavaScript的。要是学习这个,基本上就和
Python没什么联系了。如果你打算全身心投入到与编程相关的岗位,并且你还是个正在读书的初学者,有一点非常重要。一定要花时间学习一些底层的知识,包括(至少要了解)
计算机硬件,不管是哪种语言的底层逻辑、数据结构等等。至少你得明白,实现同一段逻辑为什么会有不同的代码,这些代码之间有什么区别,各有什么优势和劣势,别只知道像if、for循环之类的基础知识。这些对日后的提升很有帮助,不要只知其然而不知其所以然。