游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8058|回复: 26

[讨论] [不喜勿入]讨论2D飞行射击游戏的设计

[复制链接]

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-8-24 22:27:00 | 显示全部楼层 |阅读模式
靠,怎么还是不能传附件…………
http://www.blendercn.org/viewtopic.php?f=11&t=2210&sid=0f58f407bc61d72198642535c4f5cd04
blend源文件传到了上面那个帖子里,想体验的可以去下载和安装blender 2.49a以及python 2.6,然后用blender打开源文件后把鼠标放在左上角的3D窗口里按键盘上的P键……

是这样的,我用blender做的小游戏,目前已经实现的内容:
首先,这游戏是单机、单玩家的
玩家操作一艘飞船在宇宙中飞行、射击……
逻辑空间是2D的,即渲染用的是3D模型,但是逻辑上飞船只是在平面上运动
顶视角,摄像机跟随主角飞船移动和旋转
wsqe是前后左右平移,平移是控制飞船的加速度(向前的推力比其他方向大),会消耗燃料(向前时的消耗比其他方向大)
ad是左右旋转,旋转是控制旋转力矩,也会消耗燃料
空格是停止旋转,会消耗大量燃料
飞船船体两侧有两个炮塔,会跟随玩家指针的移动而旋转,保持炮管指向玩家鼠标所指位置,但是炮塔旋转的角度范围有限,旋转速度有限(只有匀速旋转,没有力矩的模拟)
发射的炮弹是实体武器,所以有自己的速度,会对飞船产生后坐力,并且会继承飞船的速度(也就是如果飞船向左平移,火炮向上发射,那么炮弹的飞行路线是向左上方飞行的),炮弹是有限的
飞船发生撞击时(无论是与其他飞船还是与炮弹),会根据相对速度来决定伤害,blender里的物理引擎也提供了碰撞对运动的影响
实现了简单的AI,AI可以操作自己的飞船(与玩家飞船相同),尽力保持机头指向最近的目标、主动攻击最近的目标(考虑了相对的平移运动),AI会在自己周围以及前方的三角形范围中进行目标搜索;同时也有位置固定的炮台(有单管炮塔和双管炮塔)
玩家有简单的雷达使用,也就是会把正前方的三角形范围内的飞船或炮台作为小点显示在右上角




现在我面临的是两方面的问题
1.继续增加内容,比如大型战舰、基地要塞、激光或beam武器、导弹、各种型号的飞船(包括各种参数、提供不同的炮塔数量/分布),给玩家提供更换装备的功能,以及UI方面
2.设计一定的关卡,主要可利用的是AI操作的飞船、炮台,以及放置各种有碰撞的障碍、地形等(理论上也可以做出要塞内部这种环境)

我想讨论的是
1.各种战斗单位该如何设计,包括特点、参数等
2.关卡如何设计,特别是以目前这种程度的简单AI,该如何布置AI控制的飞船

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-8-24 22:42:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

sjin原来喜欢2D打飞机 - -!话说我最不擅长3D打飞机了。。。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2009-8-24 22:46:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

靠,2楼在我把帖子发完之前就回帖了……其实这里只是在传统的那种游戏形式里加上了两个元素:物理模拟以及跟随视角

20

主题

758

帖子

758

积分

高级会员

Rank: 4

积分
758
QQ
发表于 2009-8-24 23:02:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

金鱼,我葱白你,做东方系列吧,要弹幕,要萌娘!

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2009-8-24 23:11:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

理论上炮弹撞到炮弹后也可以把炮弹打掉的……如果撞得到的话……

弹幕要做的话,就是提高火炮的发射速度……又或者做成榴弹?  = =!

20

主题

758

帖子

758

积分

高级会员

Rank: 4

积分
758
QQ
发表于 2009-8-24 23:13:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

参考东方的弹幕,那已经不是射击游戏了。。。那是寂寞。。

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-8-24 23:16:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

我还是更喜欢绯想天这种……比起格斗 我弹幕更白……
炮弹撞炮弹肯定有级别吧 不是说抵消就抵消的

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2009-8-24 23:23:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

看了一下视频,我只有一个字要说:我靠!

其实我对自己这个小游戏的定位就是:搜索,走位,毁灭……

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2009-8-24 23:24:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

目前我的炮弹是碰撞了之后一定会消失的……

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-8-24 23:27:00 | 显示全部楼层

Re:[不喜勿入]讨论2D飞行射击游戏的设计

总觉得以前玩的飞行游戏 子弹键按着就不需要放下。因为放下很吃亏。或者是我技术不行只能这样搞。。
反正我觉得因该避免这样……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-4 02:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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