一、哪位好心人能够告诉我4399小游戏里有哪些游戏
动作格斗闪客快打街头霸王死神VS火影火影忍者三国洛克人拳皇无敌版忍者武士杀戮战士变形金刚反恐精英魂斗罗僵尸勇士地下城DNF
益智罪案现场密室逃脱连连看推箱子迷宫祖玛生命方舟华容道消消看俄罗斯方块麻将吃豆豆接水管五子棋记忆找茬斗地主冒险岛樱宝宝
战争合金弹头坦克直升机特种兵战斗机枪战外星人雷电二战前线大炮策略武侠RPG魔塔冒险闯关华纳恐怖种植农场魔域塔防守城
体育赛车卡丁车越野车摩托自行车汽车四驱车台球篮球赛跑乒乓球足球滑雪过山车高尔夫跳水网球冰球飞镖打靶钓鱼滑板水上
专辑双人小游戏迪士尼米老鼠朵拉海绵宝宝虹猫蓝兔蝙蝠侠金庸超级玛丽经典哆啦A梦火柴人七龙珠泡泡堂铠甲勇士奥特曼超人炎龙传说
敏捷找东西吃东西弹球吃豆打地鼠挑战大鱼吃小鱼羊肠小道打砖块接东西跳舞机过河贪吃蛇泡泡龙魔方矿工停车跳绳劲舞射箭驾驶
综合中文游戏精选死神英雄武林外传休闲对对碰保龄球无敌流浪汉喜羊羊与灰太狼发泄积分接龙索尼克像素游戏物理游戏单机游戏少年骇客
女生女生游戏排行公主小黑花做饭阿Sue化妆彩甲拼图婚纱大头妹美发餐厅宝贝购物蛋糕礼服布置时尚宠物约会打工制作星座
五星游戏最新小游戏最新一般推荐小游戏最新推荐小游戏最受欢迎小游戏小游戏月排行4399赛尔号攻略秘籍赛尔号视频攻略赛尔号夜间版赛尔号精灵大全
互动游戏4399开心宝贝4399三国杀植物战怪兽4399开心农场守卫家园德州扑克小小战争盒子世界卡片大战131uu4399斗地主4399彩虹城4399小花仙功夫派
网页游戏4399弹弹堂英雄远征梦幻修仙战将传奇明朝时代热血三国傲视天地口袋精灵御剑江湖摩尔庄园4399奥拉星4399洛克王国4399奥比岛4399
二、玩小游戏!
电人2铁臂阿童木野蛮竞技场苏俄拳王
版娘MM大作战龙拳3狂暴战警盗墓特训
暴走女族圣诞小鹿疯狂礼物业余拳击
末路动物侠客冒险2美味比萨大战蠕虫战争
地狱行走袋鼠拳击蜘蛛人城市攀越疯狂街头霸王II
装甲英雄2日蚀之刀巫师复活拯救村庄吧~
罗马战士2黑拳孤独剑客打击恶人
罗马战士挥刀者战国乱舞派系纷争
侍魂演武之百人斩末路武士2拳皇梦幻之战生死格斗
格斗先锋功夫夺情书忍者神龟 99拳击
拳打水果末日男1末日男2热血高校
合金弹头生化版2疯狂街头霸王决斗武士角斗士之城堡战争
鼻毛战士鬼泣格斗版恶斗世界杯影子的传说3
武士格斗精装版狂扁小甜甜的老公卫生饮食末路武士
影子的传说之忍者新娘狂暴者韦德拳击战武士之刃
李小龙传奇机器车大战发泄拳击2街头快打
决战骷髅岛部落战神5霸王美少女部落战神4
部落战神3部落战神2浴血对抗鬼怪争霸
热血高校少年激斗编天地会大劫海贼王ONEPIECE单关卡版深入非洲丛林
统统打倒!闪电阻击浴血小黑好人卡KUSO大作战
没有懒觉睡的骑士2鼠鼠特攻战街头霸王4驱年兽之天空战记
暗影索尼克致命黑市拳我不要谈恋爱低级格斗
拳霸美眉流氓兔躲避球死神-DEMO街头混混战
决斗,天龙对天马街机三国志FLASH(加入道具系统)极品版 kof大战野蛮人双截龙真人版
蝙蝠侠冰城攻略部落战神王子剑抗战英雄DEMO版
狂扁小朋友顶级拳皇三国志关羽列传(测试版)元素物语
中日拳术大比拼Ⅱ罗马战争功夫蛇梦惊魂
新合金弹头格斗至尊超级街头霸王天虫街霸
勇士BOB麻辣女孩_2麻辣女孩_1杀戮街头
街头太保拳霸2火焰松鼠丛林大决战
巴西格斗1巴西格斗少年街霸血染街头
中日拳术大比拼小小功夫血战办公室南拳兄妹
灵动嘻哈势力短剑版改造人战国英豪传侦探大战群匪
独立派系街头霸王(格斗篇)暗影阿拉伯神剑英雄杰拉
功夫恶魔城天诛忍者3泰拳之虎2
泰拳之虎魔兽格斗版绿巨人闪客快打
闪客快打2蹦蹦小子敌后武工队真人快打
怪猫闯关神勇白金龙无敌三国志古墓迷踪2
喋血双雄灵剑封魔录学校战斗魂斗罗双打DIY完整版
疯狂泰拳超级索尼科忍者龙剑传疯狂牙神
武术大师斗鸡新格斗之王日本武士道
格斗七龙珠人牛大作战玩命高手怒火街头
阿卵向前冲三国赵云传发泄拳击1.0版过关斩将-小小9号作品
冒险钻石拯救猫咪合金弹头2蜘蛛飞侠
超级魂斗罗蹦蹦小天使爱情狂奔李小龙传奇
黑客帝国飞鸟骑士公园清道夫太空兔子
激斗肺炎气泡大作战野蛮人小乔拳皇2000
快乐小浣熊忍者龙剑传格斗乱舞蛋蛋快打
厨房大战超级武士街头霸王II恭喜发财
波斯王子土人大战接炸弹妞妞跳大绳
辣妹快打滑雪竞技场圣诞老人打架圣诞大逃亡
英雄救美罗马斗兽场千年古墓疯狂跑楼梯
双截龙古惑版洛克人X计划美女格斗炸弹人跳舞机
飞排打苍蝇弹力橡皮脑袋新超级玛丽喜从天降
疯狂小蜜蜂勇闯夺命岛迷你街头霸王大战咸蛋超人
汉堡制作高手超级魂斗罗蜘蛛飞侠合金弹头2
拯救猫咪忍者龙剑传街头霸王II黑客帝国
拳皇2000
三、Python游戏开发,Python实现贪吃蛇小游戏与吃豆豆 附带源码
Python版本: 3.6.4
相关模块:
pygame模块;
以及一些Python自带的模块。
安装Python并添加到环境变量,pip安装需要的相关模块即可。
贪吃蛇的游戏规则应该不需要我多做介绍了吧T_T。写个贪吃蛇游戏其实还是很简单的。我们进行一下游戏初始化:
然后定义一个贪吃蛇类:
其中head_coord用来记录蛇头所在位置,而tail_coords是一个二维数组,用来记录所有蛇身的位置。一开始,贪吃蛇长为3,并且位置是随机生成的。用户通过键来控制贪吃蛇的行动:
贪吃蛇不能180大拐弯,只能90地拐弯。例如正在向左行动的贪吃蛇不能瞬间变成向右行动。具体而言,代码实现如下:
我们需要随机生成一个食物,且需要保证该食物的位置不与贪吃蛇的位置相同:
在更新贪吃蛇的时候,如果它吃到了食物,则蛇身长加一,否则只是简单的按照给定的方向行动而不改变蛇身长度:
当贪吃蛇吃到食物时,需要重新生成一个新的食物:
当贪吃蛇碰到墙壁或者蛇头碰到蛇身时,游戏结束:
并显示一下游戏结束界面:
玩家通过键控制游戏的主角吃豆人吃掉藏在迷宫内的所有豆子,并且不能被鬼魂抓到。
若能顺利吃完迷宫内的所有豆子并且不被鬼魂抓到,则游戏胜利,否则游戏失败。
逐步实现:
Step1:定义游戏精灵类
让我们先来明确一下该游戏需要哪些游戏精灵类。
①墙类
②食物类(即豆豆)
③角色类
角色类包括吃豆人和鬼魂,鬼魂由电脑控制其运动轨迹,吃豆人由玩家控制其运动轨迹。
显然,其均需具备更新角色位置和改变角色运动方向的能力,其源代码如下:
Step2:设计游戏地图
利用Step1中定义的游戏精灵类,我们就可以开始设计游戏地图了。由于时间有限,我只写了一个关卡的游戏地图,有兴趣的小伙伴可以在此基础上进行扩展(在我的源代码基础上进行扩展是很方便滴~)。游戏地图的设计包括以下四方面内容:
①创建墙
②创建门(一开始关幽灵用的)
image.gif
③创建角色
④创建食物
因为食物不能和墙、门以及角色的位置重叠,所以为了方便设计游戏地图,要先创建完墙、门以及角色后再创建食物:
Step3:设计游戏主循环
接下来开始设计游戏主循环。初始化:
然后定义主函数:
其中startLevelGame函数用于开始某一关游戏,其源代码如下:
showText函数用于在游戏结束或关卡切换时在游戏界面中显示提示性文字,其源代码如下: