想学下小游戏,有哪位大虾能提供个两国军棋的源码,不要四国的?

.NET技术 > C# [问题点数:20分,结帖人fengws_sd]
等级
本版专家分:27
结帖率 61.54%
等级
本版专家分:481
等级
本版专家分:1133
等级
本版专家分:27
等级
本版专家分:582
fengws_sd

等级:

四国军棋单机版军棋游戏.rar

是单机版本的四国军棋游戏,即使不上网也可以玩单机。具有超强的人工智慧,强大的复盘功能,联网对战杀敌,四国练兵基地。支持人机对战和局域网连机。如果你经常输,不防将级别设低一级。级别设低后,下棋的...

【181012】VC++ 四国军旗网络游戏源代码

VC++ 四国军旗网络游戏+毕业论文,实现了一具有小型网络游戏特征的四国军旗游戏完整的框架,数据库、服务器、客户端、大厅、游戏框架、玩家信息、游戏中的聊天、广告信息、以及防止了闪烁的画面,游戏音乐...

四国军棋引擎开发(1)随机下棋

多线程引发的问题 接下来说明一下解决的一非常棘手的程序崩溃问题,曾一度调的都要放弃。在软件和界面联调时,经常出现莫名奇妙的界面显示异常,也经常出现GTK内部函数的断言错误,还时不时的出现内存引起的...

四国军棋引擎开发(9)子力概率判断分析

本文分为2部分,第1部分继续深入分析子力的概率问题,第2部分记录刚刚碰到的一非常棘手的bug,解决这bug后,目前这版本基本上没有什么明显的bug,可以作为版本为2.0。如果全部着法都搜索的话,1秒最多搜4层...

四国军棋引擎开发(7)概率分析与搜索优化

四国军棋属于不完全信息博弈,我们是看不到敌方的棋子,但是可以通过棋子间的碰撞来判断敌方的子力分布情况和棋子大小的概率。 当棋子产生碰撞后,可能的判决结果吃子、打兑、撞死3种结果,有时还会附加是否亮军旗...

四国军棋界面开发(1) 棋盘与棋子

本人比较喜欢下四国军棋,由于网上并没有一款好的四国军棋单机版软件,所以打算自己开发一。软件分为界面和引擎2部分,为了可维护性和降低开发难度的考虑,使用C语言作为开发语言,界面用的是GTK+ 3。 开发顺序是...

计算机专业毕业设计题目大全——各种类型系统设计大全

计算机专业毕业设计题目大全 一、ASP类计算机专业毕业设计题目 1.网络留言薄2.客户管理系统3.多媒体积件管理库的开发与应用4.基于WEB的多媒体素材管理库的开发与应用5.网络教学软件中的教学设计与应用6....

四国军棋 源代码

可以在多台或同一台与服务器联网的电脑上运行客户端程序,点击右上角的树形控件,双击军棋游戏,即可在左边显示大厅数据,只实现了一大厅,最多容纳64玩家同时游戏.

四国军棋界面开发(4) 行棋规则和工兵路径

现在开始来实现界面开发过程中最关键的部分,也就是行棋路线的合法性判断,这里工兵路径的判定是一主要的难点,在此基础上再加上线路只能走直线的条件就可以得到其他棋子在铁道上的行棋规则。 1.路径箭头 每一...

四国军棋复盘

四国军棋复盘,供参考之用。

四国军棋引擎开发(12)关键步加深搜索

调了很久终于能够更新一版本了,这东西是越来越难调了,每一次输棋都要处理茫茫多的复杂逻辑,而且有些bug隐藏在递归的最深处很难定位,真希望软件可以像人一样自己学会算法调代码做验证。 这次更新大的框架...

四国军棋界面开发(3) 标棋和调入布局

通过上一章的讲解,棋子已经能动起来了,接下来我们来添加标棋和调入布局的功能 1.标棋 1.1获取素材 首先调用InitFlagPixbuf(pJunqi);...这里20标记图标,需要把这些图标取出来当素材,...

JunQi:四国军棋-源码

四国军棋 基于GTK + 3接口库,使用eclipse cdt开发环境,win10 windows需要安装64的msys2 软件分为界面和引擎2部分,需要分别编译分别启动 按照当前思路开发下去工作量太大,先暂停一段时间。 编译 使用的是64...

QQ四国军棋刷分软件--思路

NULL 博文链接:https://scutcs.iteye.com/blog/611447

网络游戏-四国军棋 我的毕业设计,实现了一具有小型网络游戏特征的四国军旗游戏

我的毕业设计,实现了一具有小型网络游戏特征的四国军旗游戏完整的框架,数据库、服务器、客户端、大厅、游戏框架、玩家信息、游戏中的聊天、广告信息、以及防止了闪烁的画面,游戏音乐等 给网络游戏的...

四国军棋界面Swing/AWT的代码

可运行的jar包 博文链接:https://metaphy.iteye.com/blog/180498

VC++开发的四国军棋网络游戏源码

用VC++实现了一具有小型网络游戏特征的四国军旗游戏完整的框架,数据库、服务器、客户端、大厅、游戏框架、玩家信息、游戏中的聊天、广告信息、以及防止了闪烁的画面,游戏音乐等,是学习VC++开发技术的号...

四国军棋界面开发(6)复盘功能及其他修改

复盘时需要前进与后退的按钮,另外还需要比例滑块,通过拉动滑块来快速跳转到某一步,最后显示“步数”文字的label也是一控件。我们把这几控件组合在一起,都放在一pJunqi->step_fixed里,...

四国军棋引擎开发(4)子力判断和局面评估初步

type用来代表棋子的类型,这里是用枚举变量来表示,要注意级别大的变量值,如40的值是5,39的值是6,排长的值12,工兵的值是13,所以在级别比较的时候要注意区分变量的大小和级别的大小。本方棋子的类型是明确的,...

四国军棋界面开发(7)与引擎的通信模块

这次增加了与引擎的通信模块,这主要是为了使引擎和界面保持独立,在调试时不会相互影响。现在暂时不考虑界面怎么加载引擎的过程,启动时界面和引擎分别打开。 通信使用的是socket通信方式,为了简单起见,采用UDP...

四国军棋引擎开发(6)alpha-beta剪枝算法

在讲alpha-beta剪枝算法之前先要了解最大最小算法,在棋类游戏中,给每一局面打一分数,轮到自己时会选择有利于自己的法,即选择局面分数高的,而对手会选择更加不利于自己的局面,即分数最低的。如图所示...

四国军棋引擎开发(8)主要变例提取

alpha-beta剪枝算法对着法的搜索顺序比较高的要求,最好是先搜索好的着法再搜索坏的着法,这样就可以最大程度的进行剪枝。 在搜索前我们当然不知道着法的优劣,如果知道了那就不需要搜索了,但我们搜索时是一层层...

[源码和文档分享]基于VC++的四国军棋局域网联网游戏的设计与实现

本文详细介绍了一在Windows环境的基于游戏大厅框架的四国军棋网络游戏的设计和实现。该游戏可在局域网上联机对战,实现了游戏、聊天、积分等功能。该软件在Windows环境用VC++6.0实现。 关键词:VC++ , 网络...

四国军棋界面开发(2) 让棋子动起来

在上一篇文章讲了如何显示棋盘和棋子,接下来开始实现鼠标点击棋子时移动棋子。 1.获取鼠标位置 整个棋盘都是在fixed容器里,而fixed容器不可以与鼠标点击事件直接绑定,这里我们用到了消息事件的容器,... Gtk...

四国军棋四国军棋四国军棋四国军棋

四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋

毕业论文网络游戏-四国军棋

毕业论文网络游戏-四国军棋

七夕情人节表白HTML源码(两款)

七夕节、情人节表白用的HTML源码(两款)

指针才是C的精髓-4.3.C语言专题第3部分

本课程的主要内容是指针,用10节课五六个小时,从10个角度讲了指针的用法和相关知识点。其中有很多都是C程序员难以理解或者难以应用到实践编程中的知识点,也是嵌入式程序员面试笔试时经常遇到的题目。本课程的目标是让大家深入理解指针的各种使用技巧。 本课程为《C语言高级专题》的第三部分,本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学;如果是零基础的同学,请先看我的《嵌入式工程师养成计划系列 — 朱老师带你零基础学Linux》和《嵌入式linux C语言完全学习》(光盘里的名字叫《嵌入式linux C编程基础》)

以太坊ETH挖矿图文教程2.0

本教程页数不多,7页,主要描述如何使用以太坊ETH挖矿,图文并茂的展示和流程细节的体现,基本看了一遍就肯定能够学会了。

内存这个大话题-4.1.C语言专题第一部分

本课程的目标是引导大家从本质上了解内存和C语言程序的关联,课程性质是原理性、理解性的。虽实战较少但可以用来指导实战,层次上高于实战。 本课程为《C语言高级专题》的第一部分,本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学;如果是零基础的同学,请先看我的《嵌入式工程师养成计划系列 — 朱老师带你零基础学Linux》和《嵌入式linux C语言完全学习》(光盘里的名字叫《嵌入式linux C编程基础》)

相关热词 c#代码调用地图 c#嵌入程序 c#手机号判断 c#中数组继承的是什么类 c# 串口发送工具 c# 后台解析json c# gdi+绘圆 c#窗体如何保存文本 c# cef js c# 设置服务登陆