做个虚拟网球游戏

yashuwa0622 2010-08-26 12:13:38
风格有点类似sega的VR3,在32位单片机上开发,碰到几个难点:
1、网球的运动轨迹计算(不支持浮点运算)
2、玩家的自动跑位AI(电脑和玩家都是自动跑位的)
3、电脑接球动作选择

希望有做过相关模块的达人指点,不胜感激
...全文
207 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yashuwa0622 2010-08-26
  • 打赏
  • 举报
回复
网球轨迹这块我调了很久了,总是达不到想要的效果,采用的是3D抛物线,X,Y方向只考虑阻力,Z方向是重力加速度和阻力,按照标准的算好了,结果实现后效果很差。还有时间轴也不好弄,帧刷新时间太短了
CSharp_XinBing1 2010-08-26
  • 打赏
  • 举报
回复
呵呵。物理,人工智能,人物动画全占了。
实现起来比较困难。。。
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
买个CPU很便宜,就一两百块
但是开发版和资料要上千…学生玩不起
yashuwa0622 2010-08-26
  • 打赏
  • 举报
回复
不是3D游戏,只是3D模型转2D,通过镜头拉伸等效果仿3D
yashuwa0622 2010-08-26
  • 打赏
  • 举报
回复
这个CPU价钱怎么样?
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
不支持浮点运算。。这个有点阳春白雪了
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
我的MP5就是这个CPU,可以玩3d山寨极品飞车,七夜,仙剑一…
还有人把linux移植到了这个平台
你搜下:歌美760+
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
国产的君正CPU都支持浮点计算,32位,MIPS指令,支持3D加速,多媒体加速
主频超过400MHz,超省电。附带开发板

你不妨多关注下这款CPU,我很看好。本来想买个板子玩的,没钱…
引力场变动源 2010-08-26
  • 打赏
  • 举报
回复
做游戏机的吧。
不支持浮点运算的话,就不用做3D了,做成2D游戏就行了。
轨迹计算可以用整数,也可以用整数模拟定点小数
AI应该很简单,提前计算球的落点,让人物跑到落点附近的一个随机位置就可以了。
接球动作更具角色相对落点的位置来定,在落点左边就是右侧接球,在右边就是左侧接球,前面就是向上接球,后面就是低身接球。太过前面就要跳起来接球,超出一定范围就接不到球。
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
关于人物的动作,可以看下骨骼蒙皮方面的教程,网上很多 球的运动话,可以引入几个物理量,比如速度,加速度,角速度,质量, 还需要一个AABB碰撞盒过滤不必要的检测 计算公式我就不一一例举了,手机打字慢…
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
不支持浮点计算,可以用大整数代替。

单片机游戏有市场前景么?怎么没听说过,难道是新名词?
yashuwa0622 2010-08-26
  • 打赏
  • 举报
回复
可以啊,现在单片机的编译器都做得很好了,而且我现在是在linux上开发,肯定可以调试的
gamemagic 2010-08-26
  • 打赏
  • 举报
回复
感觉单片机原始了…单片机能单步跟踪么?

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧