C++编写贪吃蛇,请教一些问题。
发布网友
发布时间:2022-08-13 21:00
我来回答
共2个回答
热心网友
时间:2024-07-13 04:14
C++肯定能做出贪吃蛇。
首先你要确定是做windows窗体程序还是console控制台程序。
如果单单是控制台程序,那么你只需要设计好游戏的规则,然后取熟悉下链表的构建方式和各种操作,那么很简单就做出来了。
如果你想做windows窗体程序,那么建议使用MFC 相对来说简单,算法跟console程序完全一样。
只是界面上需要单独设计。其实只需要找几本MFC的简单的窗体编程的书就可以了,学校的图书馆这方面应该还是蛮多的。
重点是,你要突出的是你的算法还是你的界面。或者说都要做到比较出色。
游戏的设计最重要,其他的东西都很简单,我推荐你不要先去死学。先去建立一个对应的工程,
然后设计好了,就开始做,不要说你不会,而是遇到不会的再去查,这样儿才能有效果和效率。
好了,望采纳,希望能帮助你。追问嗯,非常感谢你的回答,16周开始进行课程设计,现在自己进行提前准备。
想做windows窗体程序,
可能的话,还请多指导。
追答没问题。对于你这样儿的新手来说,你要先想好蛇以什么方式输出在窗体上,
蛇可以走的路要怎么设计,边界的设定,以及刷新的问题,
因为你没走一步都会重画窗体,所以可能会考虑到刷新的问题。
你做着做着就发现各种问题了,当年我也做过类似的小游戏。挺有意思的,加油。
热心网友
时间:2024-07-13 04:14
如果想做软件,学windows编程。
做游戏的话,学directx,opengl。
c++推荐 c++ primmer 这本书。
最重要的是专业课要学好,包括数学,数据结构,操作系统,组成原理。这些是内功,运用语言什么的只是表面。
贪吃蛇最需要解决的,大概是如何在屏幕上画一个矩形出来。
需要查阅以下资料:如何创建windows项目,有哪些函数可以画矩形。