游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1945|回复: 3

想开发一个简单的足球模拟程序~想问一下大家如何来做呢~

[复制链接]

51

主题

145

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2009-6-8 19:33:00 | 显示全部楼层 |阅读模式
    一个长方形的区域和22和圆点代表球员分成蓝红两队黑色的小圆点代表足球~ 如果不加以任何规则的话 这个程序看起来就很想布朗运动~ 可是如果我想为这22个队员加入AI 可以让他们有目的性的运动 简单的模拟足球比赛的过程 那么如何来做呢~ 我在想每个圆点都有两个系统 一个是分析思考系统 一个是行为系统 分析系统通过判断当前队员所处的位置、周围的情况(有没有对方球员或者足球)以及自身的状态(比如说是前锋队员还是后卫队员还是中场队员、自己是处于有球状态还是无球状态等)来决定下一步要执行的行为 而行为系统则是当前可供选择的行为列表(比如说带球、传球还是射门) 另外 每个队员除了在不断的自我分析思考以及作出行为之外还需要监听其他队员的变化 比如如果对方长传球的落点在自己附近的话 那么对方做出了长传球的动作 球员就需要停止当前的动作 转而分析判断球的落点 进而选择一个需要执行的行为 这就好像一个C#中的事件了
    不过我还是不清楚具体如何来实现这些功能、工作量估计会有多大、球员难道需要用多线程来模拟吗、如果不用多线程那需要怎么让这22个球员不停的模拟运动呢;除了这些还需要有简单的物理效果 比如踢出足球和传球等 想请大家帮忙分析一下 我应该从何入手呢

34

主题

657

帖子

672

积分

高级会员

Rank: 4

积分
672
发表于 2009-6-8 19:39:00 | 显示全部楼层

Re:想开发一个简单的足球模拟程序~想问一下大家如何来做

请看这书本,http://www.china-pub.com/40629&ref=browse
这书上有一个足球游戏。

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-6-8 19:43:00 | 显示全部楼层

Re: 想开发一个简单的足球模拟程序~想问一下大家如何来

直接上二楼所说的游戏

51

主题

145

帖子

152

积分

注册会员

Rank: 2

积分
152
 楼主| 发表于 2009-6-8 19:49:00 | 显示全部楼层

Re: Re:想开发一个简单的足球模拟程序~想问一下大家如何

taxi: Re:想开发一个简单的足球模拟程序~想问一下大家如何来做呢~

请看这书本,http://www.china-pub.com/40629&ref=browse
这书上有一个足球游戏。


非常感谢你的帮助 有机会我会看一看这本书的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 01:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表