如何用C#写一个碰碰球游戏啊?请教高手

zheng5233 2011-08-16 11:07:14
如题,第一次做,有很多东西不懂,请教各路高手。
要求:
1、单个球体由底线发球,随机移动;
2、只有底面的一块挡板左右移动来激发小球继续弹走。
...全文
131 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
a8509190 2011-08-17
  • 打赏
  • 举报
回复
这个 应该要用GDI+可以去查查
LMAOhuaNL 2011-08-17
  • 打赏
  • 举报
回复
你去网上查查资料呗
zheng5233 2011-08-17
  • 打赏
  • 举报
回复
最好是有具体的思路出来啊~~~~~~
zheng5233 2011-08-17
  • 打赏
  • 举报
回复
这还不是第一次做这些东西嘛,思绪不清晰也是难免的。你提供的建议很有帮助啊!
[Quote=引用 6 楼 sp1234 的回复:]
就一个小球吗?这也太简单了。就简单地用几何原理(反射——速度不变但是方向是与墙壁和木板成反射的)来改变路线就行了吧?!不知道速度是否会在运动中改变,比如说上升时减速,下落时加速。

“随机移动”这个说法有点过于不靠谱了吧?!顶多是随机选择初始运动角度吧。
[/Quote]
永动bug制造机 2011-08-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sp1234 的回复:]
就一个小球吗?这也太简单了。就简单地用几何原理(反射——速度不变但是方向是与墙壁和木板成反射的)来改变路线就行了吧?!不知道速度是否会在运动中改变,比如说上升时减速,下落时加速。

“随机移动”这个说法有点过于不靠谱了吧?!顶多是随机选择初始运动角度吧。
[/Quote]
+1
  • 打赏
  • 举报
回复
就一个小球吗?这也太简单了。就简单地用几何原理(反射——速度不变但是方向是与墙壁和木板成反射的)来改变路线就行了吧?!不知道速度是否会在运动中改变,比如说上升时减速,下落时加速。

“随机移动”这个说法有点过于不靠谱了吧?!顶多是随机选择初始运动角度吧。
  • 打赏
  • 举报
回复
好像需要首先熟悉动量守恒和能量守恒定律,来知道如何计算不同质量不同速度的小球的碰撞之后瞬间改变了的的初始运动模式。
ycproc 2011-08-17
  • 打赏
  • 举报
回复
没写过 没代码 围观
zhang_debug 2011-08-16
  • 打赏
  • 举报
回复
以前用java写过,不难。但我希望你写的有规划,把业务逻辑单独写出来,而不是在buttonclick里面把你的代码全部写进去。你是用c#写的,别人如果想用java写这个游戏,你的业务类他要照样可以用。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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