网游源码
共 35 个资源
四子紫狼棋
资源描述:四子紫狼棋是一款基于经典四子棋(Connect Four)规则改编的网页棋类游戏,采用紫狼主题视觉风格设计。游戏支持人人对弈与人机对弈两种模式,AI内置三档难度(简单/中等/困难),使用Minimax算法配合Alpha-Beta剪枝实现智能博弈。整个游戏为单文件HTML应用,无需后端环境,浏览器直接打开即可运行,开箱即用。界面采用全屏布局,棋盘自适应屏幕尺寸,配备落子掉落动画、悬停预览、胜利连子高亮、计分系统、悔棋等完整交互功能。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●双模式对弈:支持人人对弈、人机对弈自由切换●三档AI难度:简单(深度2)、中等(深度4)、困难(深度6),基于Minimax + Alpha-Beta剪枝算法●先手选择:人机模式可自由选择执紫狼(先手)或银狼(后手)●智能胜负判定:横、竖、左斜、右斜四方向自动检测四连获胜●平局检测:棋盘填满自动判定平局●落子动画:棋子从顶部掉落,带弹跳缓动效果●悬停预览:鼠标悬停列顶显示半透明落子预览●胜利高亮:获胜的四颗棋子金色脉冲动画高亮●胜利弹窗:游戏结束弹出结果窗口,一键再来一局●计分系统:双方战绩累计统计,重开不重置●悔棋功能:人机模式可撤回上一步(撤回人+AI各一步)●全屏自适应布局:左侧棋盘 + 右侧控制台,响应式适配不同屏幕●紫狼主题UI:紫色渐变背景、紫狼/银狼双色棋子、狼爪图案装饰
运行方式:将压缩包下载到电脑解压,双击four-wolf-chess.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2
抢手棋
资源描述:抢手棋网页游戏,单文件 HTML 实现,无需安装任何环境,浏览器直接打开即可运行。游戏采用经典跳棋规则,红蓝双方对弈,支持人人对战与人机对战两种模式。AI 智能对手采用 Minimax 算法配合 Alpha-Beta 剪枝优化,提供简单、中等、困难三档难度可选。界面全屏自适应,棋盘居中布局,走棋记录实时显示,操作流畅直观。代码结构清晰,注释完善,适合学习参考或二次开发。
功能清单:●8×8 棋盘,红蓝双方各 12 枚棋子,红方先行●人人对弈模式:两人轮流操作同一设备●人机对弈模式:玩家执红方,AI 执蓝方●AI 三档难度:简单(深度2+随机走法)、中等(深度4)、困难(深度5)●吃子规则:斜向跳过对方棋子吃子,支持连续吃子●强制吃子:有吃子机会时必须执行吃子操作●升变机制:棋子到达对方底线升变为"抢手"(★标记),可全方向移动●悔棋功能:人机模式悔棋两步,人人模式悔棋一步●走棋记录面板:实时显示每步走法、吃子数、升变等●当前回合高亮提示,有效落子位置标记(普通移动绿色,吃子位置红色)●上一步走法高亮显示●胜负判定:一方棋子全部被吃或无路可走即判负
运行方式:将压缩包下载到电脑解压,双击Chutes and Ladders.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2
扑克24点
资源描述:扑克24点网页游戏,单文件 HTML 实现,开箱即玩。游戏从一副52张扑克牌中随机发出4张牌(A=1,J=11,Q=12,K=13),玩家需运用加、减、乘、除及括号运算,使4张牌的结果恰好等于24。支持人机对弈(与AI抢答,三档难度可调)和人人对弈(双人轮流答题,60秒限时)两种模式,内置24点全解搜索算法确保每局发牌均有解。界面采用绿色赌桌风格,扑克牌仿真设计,支持全屏模式与键盘快捷操作,适配电脑浏览器全屏显示。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●双模式对弈:人机对弈(抢答制,AI思考倒计时进度条)、人人对弈(轮答制,60秒回合计时)●AI三档难度:简单(AI思考1018秒)、普通(612秒)、困难(3~7秒)●智能发牌:从52张牌中抽取4张,自动校验有解,确保每局可解●24点求解引擎:暴力搜索全部运算组合,支持加减乘除与括号嵌套●点击式输入:点击扑克牌选数,点击运算符按钮组式,已用牌自动置灰●键盘操作:数字1-4选牌,+−×÷及括号输入,Backspace撤销,Enter提交,H键提示●实时计算预览:输入过程中即时显示当前算式的计算结果●提示功能:放弃本局可查看参考答案●计分系统:自定义目标分数(1~20分),先达目标者获胜
运行方式:将压缩包下载到电脑解压,双击poker-24.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 1
跑得快
资源描述:跑得快是一款经典扑克牌争上游游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏完整实现了标准跑得快规则,包含单张、对子、三张、三带一、三带二、顺子、连对、飞机、飞机带翼、炸弹、四带二等全套牌型识别与比大小逻辑,采用方块3先手规则与炸弹压制机制,内置智能 AI 对手(具备出牌评分策略与炸弹使用时机判断),支持人机对弈与人人对弈(热座模式)两种玩法,可选 2 人或 3 人对局。界面采用绿色赌桌主题,卡牌渲染精美,操作流畅,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对弈(PvE,1名真人+1-2名AI)、人人对弈(PvP,2-3人同设备轮流操作/热座模式)●玩家数量:可选2人或3人对局●牌组与发牌:标准52张扑克牌(去掉大小王),3人每人16张+4张底牌不用,2人每人17张+18张不用,Fisher-Yates洗牌算法●先手规则:拿到方块3的玩家先出牌,且第一手必须包含方块3●牌点大小:3 < 4 < 5 < ... < K < A < 2(2最大)●牌型支持(共13种):单张、对子、三张、三带一、三带二、顺子(≥5张连续,不含2)、连对(≥3对连续,不含2)、飞机(≥2组连续三张)、飞机带单、飞机带对、炸弹(4张相同)、四带二、四带二对●压牌规则:同类型同张数方可比较大小,炸弹可压所有非炸弹牌型●胜负判定:最先出完手中全部牌的玩家获胜●AI智能对手:主动出牌评分策略(优先出长牌型,保留炸弹和大牌)、跟牌策略(找最小能压制的牌型,非炸弹优先)、炸弹使用策略(对方剩牌≤3或自己≤4张时才用炸弹)
运行方式:将压缩包下载到电脑解压,双击runfast.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 1
牛牛
资源描述:牛牛是一款经典扑克牌游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏完整实现了标准牛牛规则,包含五小牛、四炸、五花牛、牛牛等全套特殊牌型识别与倍率计算,采用庄家制结算玩法(闲家分别与庄家比大小),内置智能 AI 对手,支持人机对弈与人人对弈(热座模式)两种玩法,可选 2-4 人对局,底注金额可调。界面采用绿色赌桌主题,卡牌渲染精美,发牌翻牌动画流畅,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对弈(PvE,1名真人+1-3名AI)、人人对弈(PvP,2-4人同设备轮流操作/热座模式)●玩家数量:可选2人、3人、4人对局●底注设置:可选10/20/50/100四档底注金额●牌组与发牌:标准52张扑克牌(无大小王),每人发5张,Fisher-Yates洗牌算法●牛牛计算:从5张牌中找出3张点数之和为10的倍数,剩余2张点数之和的个位数即为"牛"的大小;自动穷举所有三牌组合找最优解●牌型体系(从大到小):五小牛(5倍)、四炸(4倍)、五花牛(4倍)、牛牛(3倍)、牛九~牛七(2倍)、牛六~牛一(1倍)、没牛(1倍)●牌点计算:A=1,2~10=面值,J/Q/K=10●庄家制:每局轮流坐庄,闲家分别与庄家比大小;庄家赢则闲家按庄家倍数付,闲家赢则庄家按闲家倍数付,同点庄家赢●牌型比较:先比牛型大小,相同则比最大单张点数,再比花色(黑桃>红桃>方块>梅花)●筹码系统:每人初始1000筹码,实时增减显示(赢绿色/亏红色)●奖池显示:桌面中央实时展示奖池与底注信息●AI对手:自动计算牛型,自动结算
运行方式:将压缩包下载到电脑解压,双击niuniu.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2
红心拖拉机
资源描述:红心拖拉机是一款经典四人扑克牌策略游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏使用两副扑克牌共108张(含大小王),红心为主牌花色,完整实现了单牌、对子、拖拉机三种牌型及主牌杀副牌机制,内置智能 AI 对手(具备队友协作策略),支持人机对弈与人人对弈两种模式。界面采用绿色赌桌主题,四人方位布局,卡牌渲染精美,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对弈(1名真人+3个AI)、人人对弈(4人同设备轮流操作,含切换隐私屏)●牌组与发牌:两副扑克牌共108张(含大小王),每人27张,Fisher-Yates洗牌算法●主副牌系统:红心全部牌+大小王为主牌,黑桃/方块/梅花为副牌,主牌大于副牌●牌大小排序:大王 > 小王 > 红心A > 红心K > ... > 红心2 > 副牌A > K > ... > 2●计分系统:5=5分,10=10分,K=10分,其余0分,总分200分●胜负判定:庄家方得分≥100分保庄成功,否则下台●队伍系统:南北一队 vs 东西一队,庄家方需保庄
运行方式:将压缩包下载到电脑解压,双击checkers.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2
拱猪
资源描述:拱猪是一款经典四人扑克牌游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏完整实现了标准拱猪规则,包含猪(♠Q)、羊(♦J)、变压器(♣10)、红桃分值等全套特殊牌计分体系,支持满贯翻盘机制,内置智能 AI 对手,支持人机对战与四人对弈两种模式。界面采用绿色赌桌主题,四人方位布局,卡牌渲染精美,出牌动画流畅,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对战(1名真人+3个AI)、四人对弈(4人同设备轮流操作)●牌组与发牌:标准52张扑克牌(无大小王),每人13张,Fisher-Yates洗牌算法●出牌规则:必须跟首张牌花色,无该花色可出任意牌;首局首轮必须出♣2●特殊牌计分体系: 猪牌:♠Q = -100分 羊牌:♦J = +100分 变压器:♣10 = 本局所得分翻倍 红桃:A=-50、K=-40、Q=-30、J=-20、10~5各=-10分●满贯机制:收齐全部13张红桃+猪+羊+变压器 = +1000分;仅收齐13张红桃 = +200分●回合系统:每局13轮,每轮4人各出一张牌,首张花色最大者赢墩并收走所有牌●AI智能对手: 领出策略:优先选择安全花色(无猪、无高红桃),出最小牌 跟牌策略:能压则压,根据墩内牌判断是否抢墩(有羊抢、有猪/红桃避) 断门策略:无跟牌花色时优先甩猪,其次甩高红桃,再甩变压器●界面交互: 四人方位布局(南/东/西/北),南家为真人玩家 手牌按花色和点数自动排序 当前出牌者闪烁指示灯 出牌区中央四方位展示,赢墩牌金色脉冲高亮 已收特殊牌徽章实时显示(🐷猪/🐑羊/⚡变压器/♥红桃数) 玩家总分实时显示(正分绿色/负分红色)●计分系统:单局得分+累计总分,局末弹窗展示四人成绩
运行方式:将压缩包下载到电脑解压,双击gongzhu.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 6
二十一点
资源描述:二十一点(Blackjack)是一款经典赌场扑克牌游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏完整实现了标准二十一点规则,包含要牌、停牌、双倍下注、投降等全套操作,内置智能庄家 AI(遵循 S17 标准规则:17 点及以上停牌),支持人机对弈与人人对弈两种模式。界面采用绿色赌桌主题,卡牌渲染精美,发牌动画流畅,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对弈(PvE,玩家 vs 电脑庄家)、人人对弈(PvP,两名玩家同设备轮流操作)●玩家设置:自定义昵称(最多8字符),PvP模式可分别设置两位玩家昵称●牌点计算:2-10按面值,J/Q/K=10点,A自动取1或11的最优值●发牌系统:6副牌组(312张),Fisher-Yates洗牌算法,剩余不足15张时自动重新洗牌●庄家暗牌:人机模式下庄家第一张牌隐藏,结算时翻面展示●玩家操作(四选一): ●要牌(Hit):再抽一张牌 ●停牌(Stand):结束本方回合 ●双倍下注(Double Down):仅限初始两张牌,加注后只发一张牌即停牌 ●投降(Surrender):仅限初始两张牌,放弃本局(人机模式损失一半下注,人人模式直接认输)●Blackjack判定:首两张牌即为21点,优于普通21点●爆牌判定:手牌点数超过21点立即判负●庄家AI:点数低于17必须要牌,达到17及以上必须停牌(S17标准规则)●胜负判定:爆牌即负 > Blackjack > 点数高者胜 > 同点平局●统计系统:局数计数、双方胜场统计实时显示●键盘快捷键:H=要牌、S=停牌、D=双倍下注、Enter=发牌/下一局●发牌动画:卡牌从上方滑入并淡入显示●界面交互:当前回合玩家高亮、分数实时显示(爆牌红色/Blackjack蓝色标识)、牌堆剩余张数显示●Toast提示:牌堆重新洗牌等事件提示●结果弹层:胜负/平局展示,含双方点数对比
运行方式:将压缩包下载到电脑解压,双击blackjack.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2
斗地主(经典三人玩法)
资源描述:斗地主是一款经典三人扑克牌游戏的网页版实现。本资源为单文件 HTML 游戏,无需任何后端服务、数据库或依赖安装,开箱即用。游戏完整实现了标准斗地主规则,包含叫地主、底牌、地主农民阵营、全部牌型识别与比大小逻辑,内置智能 AI 对手,支持人机对弈与人人对弈(热座模式)两种玩法。界面采用绿色赌桌主题,卡牌渲染精美,操作流畅,适配桌面浏览器。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:●游戏模式:人机对弈(PvE,1名真人+2名AI)、人人对弈(PvP,3人同一设备轮流操作/热座模式)●叫地主系统:玩家依次选择叫地主或不叫,无人叫则最后一人强制当地主,AI根据手牌强度自动决策●底牌机制:3张底牌归属地主,翻面动画展示●阵营系统:地主1人 vs 农民2人,角色标签实时显示●牌型支持(共14种):单张、对子、三张、三带一、三带二、顺子(5张以上)、连对(3对以上)、飞机、飞机带单、飞机带对、四带二、四带两对、炸弹、王炸●牌型比较:同型比大小,炸弹压一切非炸弹,王炸压一切●AI智能对手: ●手牌强度评估(大王、小王、2、A、炸弹、王炸加权计分) ●领出牌策略(优先出顺子/连对减少手牌,后出单张/对子) ●跟牌策略(找最小能压制的牌型,优先非炸弹) ●队友协作(农民间不互压,队友手牌少时不抢牌) ●炸弹使用策略(对手剩牌少或自己手牌少时才出炸弹/王炸)●出牌操作:点击卡牌选中/取消(上浮高亮),出牌、不要、提示三个按钮●提示功能:自动找出能出的最小牌型并闪烁高亮提示●热座隐私屏:PvP模式下切换玩家时遮盖屏幕,防止偷看手牌●游戏状态显示:当前出牌者高亮、对手手牌数量、对手出牌区、思考中提示●剩余1张牌提醒:玩家只剩1张牌时弹出提示●炸弹/王炸特效:出炸弹或王炸时弹出Toast提示●游戏结束:胜负判定(地主出完牌=地主胜,任一农民出完=农民胜),剩余手牌统计展示
运行方式:将压缩包下载到电脑解压,双击doudizhu.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。
🕒 1个月前
⬇ 2