大一这学期开学让写了一个学生学籍管理系统,勉强完成了。现在想写一些小项目比如贪吃蛇,但去网上搜了一下贪吃蛇的代码,发现很多头文件都没有见过,还有easyx图形库都没学过。我想知道应该怎样学习啊。
从编程基础开始学。可以去Coursera、Udemy、edX之类的平台找相关项目的教学课程,或者买书,需要学习算法的话可以去LeetCode、HackerRank、Codecademy之类的平台。
如果答案对您有所帮助,望采纳。
b站视频照着学就行,不会的就上网查,网上能解决99%的问题。
这个图形库可以说是最简单的图形库了。。。。
没见过没关系的,直接打断点debug,弄清楚每个变量的关系,每个函数干啥用的,不懂的查下手册或者百度下函数接口信息,先把别人的代码弄清楚,这个是第一步。
第二步就是在弄懂别人代码的基础上面diy一些东西。举个例子来说,贪吃蛇允许一次吃身体,但是被吃的部分会被截断,也就是长度变短了;或者是原本有边界的变成无边界的,也就是出了右边从左边同一行再进,或者原本是这样的你改为有边界的。这个就看你脑洞和想要魔改什么了。
最后就是不依赖别人的代码,自己从基础库开始手搓游戏,或者根据自己的想法,修改某些规则,开发新的游戏。
另外,你也可以看下不用其他第三方库,依赖windows本身的库实现的贪吃蛇:
https://zhuanlan.zhihu.com/p/126175267