一.本案例基于UDP的socket编程方法来制作五子棋程序,网络五子棋采用C/S架构,分为服务器端和客户端,游戏时服务端首先启动,当客户端启动连接后,服务器端可以走棋,轮到自己棋才可以在棋盘上落子,同时下方标签会显示对方走起信息,服务器端用户可以通过“退出游戏”按钮可以结束游戏; 1.数据通信协议 网络五子棋游戏设计的难点在于对方进行通信,这里使用面向非连接的Socket编程,Socket编程用于C/S开发,在这类应用中,客户端和服务器端通常需要先建立连接,然后发送和接收数据,交互完成后需要断开连接,本章采用基于UDP的Socket编程实现,这里虽然两台计算机不分主次,但涉及时候假设一台作为服
2022-01-03 15:41:30 144KB python 五子棋 五子棋游戏
1
使用Python和pygame模块完成一个宇宙激战小游戏的开发与实现。 Python是非常腻害的一种编程语言,掌握它之后就可以拓展自己感兴趣的工作方向,不管是大数据开发、人工智能开发、Web开发还是游戏开发等,都由你随心去掌控。 代码放在最后一节课里可下载哦~ 由于pygame升级到2.0了,导致原来的程序产生了一个小bug,所以进行了一点儿代码修改,现将升级版上传到第1节或者16节视频的课件里了,都是一样的,大家可以去下载查看^_^~  
2021-12-21 20:15:12 38.6MB python 游戏 编程语言 Python 游戏开发
1
C#网络编程吃棋子
2021-12-20 15:09:08 628KB C# 网络
1
《逐梦旅程:Windows游戏编程之从零开始》 彩色样章。 配套源代码下载:http://pan.baidu.com/s/13PVB3 书籍维护页面:http://blog.csdn.net/poem_qianmo/article/details/12895487
2021-12-15 12:11:53 8.99MB 游戏编程 DirectX C++ 游戏开发
1
网络五子棋是采用网络协议为TCP/IP的网上对弈游戏,运用“客户端-服务器“(c/s)网络架构模式。实现用户通过Internt连接在任何地方与不同玩家进行对战。服务器可以创建任意多局游戏。
2021-12-08 20:21:38 361KB java 五子棋
1
该代码实现飞船大战外星人,而且随着难度的提升,飞船得分不断加大,最高分会显示在游戏屏幕顶部中心,飞船有三条命,该游戏可以帮助小主打法无聊的时光呢,希望大大们能得高分呦!
2021-12-02 23:25:59 19KB python编程 pygame 编程游戏
1
用户能通过GUI组件指定生成小球的数量,每个小球将从随机的位置出现,并具有随机颜色,随机速度以及随机的运动方向,小球沿初始方向匀速运动,当碰到窗口边缘时,小球将依据受力原理改变运动方向(可简化考虑,受力只改变小球的运动方向,小球仍按照初始速度匀速运动,且不考虑小球之间的碰撞)。 鼠标在界面中显示为方块状,玩家需来回移动鼠标以避开运动的小球及屏幕四周,如果鼠标碰到任一小球或者窗口四周,则游戏结束。 程序需提供计时功能,并最终显示玩家能坚持多少秒。
2021-12-01 17:38:16 25KB Java Swing 多线程 弹球游戏
1
本资源是针对C语言初学者的期末课题设计,采用C语言编写的一个小程序,通过循环、选择、调用等一系列C语言基础语句,实现了一段踢足球的小动画,代码简单易懂,运行效果良好,供大家学习与参考
2021-11-23 15:17:41 13KB C语言 足球
1
windows编程 推箱子游戏 可以当作例子程序学习windows编程
2021-10-22 15:05:43 347KB windows编程 推箱子 游戏
1
《C++游戏编程:创建3D游戏》这本书中的Math.h和Math.cpp(要把这两个加入到项目里编译)
2021-10-14 16:16:08 6KB 游戏 游戏开发 游戏引擎 c++
1