• 13572阅读
  • 10回复

qt3贪吃蛇游戏交流学习 [复制链接]

上一主题 下一主题
离线youngst
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-20
— 本帖被 XChinux 执行加亮操作(2008-11-14) —
  贪吃蛇程序说明:

上下左右控制方向,esc重新开始,P键暂停游戏

游戏5个关卡,游戏速度加速,每关吃完10个方块进入下关,游戏暂停,按P键继续

QT3的代码,供大家交流!


开始:

过关 :

撞墙:

追尾:

暂停:

离线youngst

只看该作者 1楼 发表于: 2008-10-20
暂停:

源代码:
  源代码: snake.tar.gz (130 K) 下载次数:449
离线youngst

只看该作者 2楼 发表于: 2008-10-20
暂停:

源代码:
  源代码: snake.tar.gz (130 K) 下载次数:295
离线youngst

只看该作者 3楼 发表于: 2008-10-24
moto E6  手机上运行 效果
     
离线youngst

只看该作者 4楼 发表于: 2008-10-24


安装包,有E6手机 朋友可以试试
解压缩里面是mpkg包
snake.rar (28 K) 下载次数:120
离线youngst

只看该作者 5楼 发表于: 2008-10-24
为什么不能 编辑 帖子?

手机方向键控制方向,中间键 暂停游戏, 左侧播放键 重新开始游戏,挂机键 退出游戏
离线nmiirq

只看该作者 6楼 发表于: 2008-11-16
不错不错,顶楼主一下!
离线binbin1234

只看该作者 7楼 发表于: 2008-12-07
不错

谢谢
[ 此贴被binbin1234在2008-12-07 00:31重新编辑 ]
离线tangaowen
只看该作者 8楼 发表于: 2009-02-15
我下载下来,运行怎么出现错误啊
内容如下:
Setting up a MinGW/Qt only environment...
-- QTDIR set to C:\Qt
-- PATH set to C:\Qt\bin
-- Adding C:\MinGW\bin to PATH
-- Adding C:\Windows\System32 to PATH
-- QMAKESPEC set to win32-g++

C:\Qt>cd..

C:\>cd snake



我第一次用Qt
别笑话哦

C:\snake>qmake -project

C:\snake>qmake snake.pro

C:\snake>make
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/snake'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\Qt
\include\QtCore" -I"..\Qt\include\QtCore" -I"..\Qt\include\QtGui" -I"..\Qt\inclu
de\QtGui" -I"..\Qt\include" -I"." -I"c:\Qt\include\ActiveQt" -I"debug" -I"." -I"
..\Qt\mkspecs\win32-g++" -o debug\main.o main.cpp
In file included from main.cpp:13:
snake.h:23: error: `WFlags' has not been declared
snake.h:23: error: ISO C++ forbids declaration of `f' with no type
snake.h:23: error: `WStyle_NoBorder' was not declared in this scope
main.cpp: In function `int qMain(int, char**)':
main.cpp:20: error: 'class SnakeGame' has no member named 'setCaption'
main.cpp:22: error: 'class QApplication' has no member named 'setMainWidget'
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory `C:/snake'
mingw32-make: *** [debug] Error 2

C:\snake>
离线553716434
只看该作者 9楼 发表于: 2011-03-28
谢谢分享了  支持
离线hzliqing
只看该作者 10楼 发表于: 2011-05-07
回 4楼(youngst) 的帖子
Ding
快速回复
限100 字节
 
上一个 下一个