游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6678|回复: 6

乘现在hl热着,自己写个mycs玩玩。

[复制链接]

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2003-10-13 20:22:00 | 显示全部楼层 |阅读模式
注意!这个是DOS!!!下面的东西,希望没使你晕倒...呵呵:)
=====================================


在www.vcok.com/bbs看到sck8888的游戏cs后,也想自己做一个平面cs游戏。
于是开始编写,其中的键盘输入模块使用sck8888的代码。在此表示感谢!

目前功能:
v0.10        鼠标控制,移动,地图显示,碰撞检测,射击,子弹准确度概念,可攻击敌人。
        摄像机跟随ply移动,模拟第一人称。npc能射击,但不能走动。简单音效。
        使用地图格式文件。增加way_point初始化计算函数make_WayPoint。
        npc使用way_point来寻路。

操作:
w
asd                         控制移动
鼠标移动 左右键         转向
上下                         同ws
鼠标左键 空格                发射
12345                         5种枪切换
鼠标右键 r                换弹夹
F3/F4                        开/关 瞄准线
F5/F6                        开/关 显示所有敌人

编译:
本源代码使用win-tc1.72编译cs.c文件即可

v0.10        2003.10.13        npc使用waypoint寻路

v0.09        2003.10.12        添加地图编辑器,并能在代码中读取mcm格式地图。
                        增加way_point初始化计算函数make_WayPoint。可以在cs.c文件开头定义WAY_SHOW后编译,以看到way_point计算的结果.

v0.08        2003.10.8        npc的视觉判断函数修正,对任意角度都得到正确结果。加上方向的跟踪,现在变得非常难打。
                        所以把npc的枪都改成手枪,还有一线生机...

v0.07        2003.10.7        子弹与sprite的碰撞判断修改为矢量线段判交,解决了高速子弹穿过
                        sprite而不碰撞的错误。重新设定子弹的速度。
                        加上一点声音效果。在地图不画的时候delay一段时间,以弥补速度的不均匀。把中心点向下移了一点,可以看得更远了。
                        调整一下颜色,f3,f4切换瞄准线,不同的枪有不同的瞄准线。
                        可以只显示主角能看到的npc用f5,f6切换

v0.06   2003.10.6        npc能够转向ply并射击的能力。

v0.05        2003.10.5        使用Camera摄像机始终跟随ply移动,而且屏幕仍然不花屏:)
                        这样有第一人称游戏的感觉了。不过速度并不均匀,需要限速。

v0.04        2003.10.3        增加了10个npc,只能随机移动。子弹与sprite的碰撞检测和子弹杀伤力。
                        sprite的life减为负值就死亡。在sprite下方用线条表示life值。

v0.03        2003.10.3        使用鼠标控制转向,和发射。子弹的准度由枪的属性和sprite的连射状态有关。
                        连续射击将影响子弹的准度。

v0.02   2003.10.2        加入了子弹的移动,可以射击了

v0.01        2003.10.2        移动,地图显示,碰撞检测


mailto: kaikai_cs@tom.com
2003.10.2

sf_20031013202222.rar

91.96 KB, 下载次数:

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2003-10-13 21:35:00 | 显示全部楼层

Re:乘现在hl热着,自己写个mycs玩玩。

创意……

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
 楼主| 发表于 2003-10-13 22:58:00 | 显示全部楼层

Re: 乘现在hl热着,自己写个mycs玩玩。

又更新了。

杀伤力修改了一下,
npc不断旋转,就容易发现你了,嘿嘿!

sf_20031013225840.rar

92.21 KB, 下载次数:

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
 楼主| 发表于 2003-10-14 22:59:00 | 显示全部楼层

Re: 乘现在hl热着,自己写个mycs玩玩。

小的更新。。。
加了个菜单而已,

数据调整了一下

sf_2003101422597.rar

78.31 KB, 下载次数:

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
发表于 2003-10-20 13:10:00 | 显示全部楼层

Re:乘现在hl热着,自己写个mycs玩玩。

继续加油!

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
 楼主| 发表于 2003-10-20 20:56:00 | 显示全部楼层

Re: 乘现在hl热着,自己写个mycs玩玩。

mycs的OpenGL版,没什么大的改进
建议把air.cfg的最后第二个数字改一下
变全屏比较容易操作些...-____-|||

http://kaikaics.icpcn.com/zip/mycsgl.rar

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
 楼主| 发表于 2003-10-26 21:15:00 | 显示全部楼层

Re:乘现在hl热着,自己写个mycs玩玩。

不断更新中...
增加音效,调整枪的数据。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 19:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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