手机3D欢乐斗地主游戏源码适配移动端

手机端的 3D 斗地主源码,最大的亮点就是用了 ActionScript 配合 Flex 框架,能跑出一个立体感挺强的斗地主游戏。UI 这块儿做得还不错,用了 MXML 来搭界面,像按钮、牌面啥的都比较清晰,响应也快。

3D 效果是靠 Flash 的Stage3D搞定的,这东西说白了就是能让你用硬件加速来画画,省电还不卡,适合移动端。虽然现在 Flash 退场了,但拿来学一下早期游戏架构,还是挺有意思的。

ActionScript 3.0负责的部分挺多,比如发牌、出牌、计分这些核心逻辑,全靠它支撑。代码结构清晰,用面向对象写的,类和函数拆得也合理。

网络这块也是亮点,支持WebSocket或者长连接,能实现玩家之间的实时对战。连上服务器之后,数据同步还挺快的,打几把不卡顿。

适配方面,源码已经做了Android方向的优化,比如分辨率适配、触控事件支持,感觉是用 Adobe AIR 打包成 App 的。你要是想跑到 iOS 上,稍微改下配置就行。

还有一个不错的点,就是它的调试机制。日志功能完善,出了问题基本都能定位,写得挺扎实的,比较适合用来做教学项目或二次开发。

如果你对 Flash 游戏、尤其是那种传统的牌类游戏感兴趣,这套源码还蛮值得扒一扒的。拿来练手、做 Demo 都挺方便。

rar
斗地主源码.rar 预估大小:88个文件
folder
斗地主 文件夹
file
斗地主.exe 464KB
file
Playing_Cards.cpp 62KB
file
斗地主.cpp 4KB
file
Link.h 1KB
file
斗地主.dsw 537B
file
斗地主.h 1KB
file
StdAfx.cpp 208B
file
斗地主.plg 1KB
file
Client_Game.cpp 12KB
file
Client_Game.h 863B
file
斗地主.dep 1KB
folder
bmp 文件夹
folder
faces 文件夹
file
face0.bmp 15KB
file
face3.bmp 15KB
file
Thumbs.db 24KB
file
face1.bmp 15KB
file
face2.bmp 15KB
folder
cards 文件夹
file
8.bmp 110KB
file
card_back1.bmp 28KB
file
3.bmp 110KB
file
2.bmp 110KB
file
9.bmp 110KB
file
10.bmp 110KB
file
K.bmp 110KB
file
6.bmp 110KB
file
4.bmp 110KB
file
7.bmp 110KB
file
Thumbs.db 109KB
file
Q.bmp 110KB
file
J.bmp 110KB
file
5.bmp 110KB
file
Jokers.bmp 55KB
file
A.bmp 110KB
file
title2.bmp 84KB
file
Game_Back.bmp 3MB
file
Thumbs.db 58KB
folder
item 文件夹
file
bring_lord.bmp 132KB
file
Ok_Button.bmp 7KB
file
退出游戏.bmp 9KB
file
Pass_Button.bmp 7KB
file
show_score.bmp 220KB
file
Thumbs.db 60KB
file
lord_frame.bmp 17KB
file
choose_lord.bmp 47KB
file
Dlg_About.cpp 1021B
file
参考代码.cpp 13KB
file
My_DirectInput.cpp 4KB
file
Draw_Cards_Engine.cpp 24KB
file
My_DirectDraw.cpp 14KB
file
斗地主.rc 13KB
file
斗地主.ncb 521KB
file
Draw_Item_Engine.h 1KB
file
MainFrm.h 1KB
file
Dlg_Start.h 2KB
file
Single_Game.cpp 16KB
file
Draw_Item_Engine.cpp 12KB
file
Game.cpp 14KB
file
ReadMe.txt 4KB
file
StdAfx.h 1KB
file
参考代码.h 598B
file
Server_Game.h 895B
file
MainFrm.cpp 3KB
file
Thumbs.db 67KB
file
Dlg_About.h 1KB
file
Game.h 4KB
file
Resource.h 2KB
file
斗地主.aps 408KB
file
斗地主.opt 57KB
file
Server_Game.cpp 14KB
file
Dlg_Start.cpp 9KB
file
Single_Game.h 860B
file
Playing_Cards.h 5KB
folder
res 文件夹
file
斗地主.ico 1KB
file
斗地主.rc2 398B
file
斗地主Doc.ico 1KB
file
Thumbs.db 4KB
folder
Sound 文件夹
file
give.wav 1KB
file
chose.wav 3KB
file
win.wav 58KB
file
lose.wav 159KB
file
ding.wav 1KB
file
start.wav 13KB
file
Link.cpp 4KB
file
Draw_Cards_Engine.h 2KB
file
斗地主.clw 3KB
file
My_DirectInput.h 878B
file
斗地主.dsp 7KB
file
My_DirectDraw.h 3KB
file
斗地主.mak 12KB
...
rar 文件大小:1.48MB