-----------------------------------------------------------
READ ME (15 January 2003)
Billiard ball simulator
-----------------------------------------------------------
Created by Nelis Franken
-----------------------------------------------------------
Contents:
1. Running the game
2. System Requirements
3. Keys / Input handling (moving and shooting)
4. Features
5. Known Issues / Bugs
6. Questions / Comments
-----------------------------------------------------------
1. Running the game
-----------------------------------------------------------
Double click on 'billiards.exe', or type it at the command
prompt to run the game.
-----------------------------------------------------------
2. System Requirements
-----------------------------------------------------------
This game requires 16mb of available memory, and a relatively
fast CPU (depending on the resolution). It also requires a
good 3D Accellerator (GeForce2 or better) for optimal
performance. This game has not been tested on a huge variety
of graphics cards, but any NVIDIA-based card should be fine.
The game defaults to desktop resolution, but looks best in
1024x768. Finally, it is highly recommended that the game be
run in Windows 2000, Windows XP or ME, since some slowdown
has been observed in Windows 98 based systems. It will also
compile and run without modification in any Linux environment,
given that the GLUT and OpenAL libraries have been installed.
-----------------------------------------------------------
3. Keys / Movement
-----------------------------------------------------------
Mouse movement/input is recommended.
The mouse behaviours are:
* Look around
-> Hold-Move Left-Mouse-button
* Aim and look around
-> Hold-Move Right-Mouse-button
* Increase/Decrease power of shot (while aiming)
-> Hold-Move forward/backward Right-Mouse-button
* Shoot
-> Release Right-Mouse-button
* Zoom in/out
-> Hold-Move forward/backward Middle-Mouse-button
Key input is as follows:
* Rotate-left: A or Keypad-Left
* Rotate-right: D or Keypad-Right
* Zoom in W or Keypad-Up
* Zoom out S or Keypad-Down
* Ascend: Z
* Descend: X
* Toggle shoot mode space
* Increase shot power G
* Decrease shot power F
* Shoot T
* Toggle laser aim L
* Exit ESC
-----------------------------------------------------------
4. Features
-----------------------------------------------------------
The game boasts some nice features apart from the pretty
(self made) textures.
- Realistic reflections (table on floor)
- Real-time shadows (balls on table carpet, although not
terribly obvious that they are real-time, trust me, they
are - the light is just positioned in such a manner that
you don't notice the changes that much)
- Anti-aliasing (on the table markings (lines) and laser
aiming guide).
- SOUND! Made possible by the multi-platform OpenAL sound
libraries available at www.openal.org (Creative Labs seem
to have a hand in putting these together).
- Realistic physics. Okay, relatively realistic. There are
some minor bugs relating to hitting a shot at full power
and there are no spin (or jump shots) available, but the
basics seem to work most of the time.
- Multiple input methods (keyboard / mouse)
- A way too complex and totally under-utilized stairs
generation function. Lots of undocumented customizeable
features to render stairs that will hopefully be displayed
in a later project.
- Multi-platform compatible code.
- Reduced CPU load. This may seem trivial, but the CPU does
nothing (or close to nothing) when the balls don't roll
around on the table, leaving it open for use by other
applications.
Then, the game made use of the following OpenGL features:
- Blending (used in anti-aliasing and the reflections)
- Display lists (the reason why everything still renders
relatively fast - it gets cached using display lists)
- Texturing (from bitmap image files)
- Mip-mapping (of textures)
- Dynamic lighting (spot light and omni light)
- Quadrics (used for the balls and pillars)
- Bitmap fonts (GLUT)
-----------------------------------------------------------
5. Known Issues / Bugs
-----------------------------------------------------------
- Have not been extensively tested on any other 3D cards
(apart from NVIDIA-based ones), so there might still be
some unresolved issues relating to driver updates etc.
- Texture blinking (around pockets and below balls). This
is fixed by downloading the latest drivers for your graphics
card.
- Inverse spinning of balls. When shooting at full power and
hitting a ball on an outer edge may sometimes cause the
stationary ball to move in the opposite direction. No fix
yet, but it has to do with the way collision testing is done
and the absence of a custom timing function. Working on it.
- Magnetic table edges. A ball may once in a while get stuck
in the table sides. Same problem as above, will get fixed soon.
- Texture flipping. When the balls get to rest, the textures
sometimes flip 180 degrees. No idea why, but will try to
fix it.
- The game seems to be EXTREMELY slow on Windows98 based systems,
irrespective of the CPU or graphics card in use. No idea why.
Maybe due to the fact that it was compiled under Windows 2000?
Will try to recompile under Windows98 and see what happens.
-----------------------------------------------------------
6. Questions / Comments
-----------------------------------------------------------
For any questions or comments don't hesitate to contact me
at igor@global.co.za
Enjoy!
Nelis Franken
没有合适的资源?快使用搜索试试~ 我知道了~
3d台球游戏,包含引擎代码资源3Dtableball
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共71个文件
bmp:52个
dll:4个
wav:4个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
需积分: 10 46 下载量 114 浏览量
2009-09-21
13:32:38
上传
评论 1
收藏 931KB RAR 举报
温馨提示
一个用C++ 编写的3d台球小游戏,包含引擎代码资源3Dtableball,希望对于刚开始研究3D游戏的朋友有很大的帮助
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/EXE.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/TXT.png)
共 71 条
- 1
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/1b937c26576e451cbf2eb057c7e60070_manuxiao.jpg!1)
小小马过河
- 粉丝: 12
- 资源: 81
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 世界各大城市生活成本数据
- SSM2303GN-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- oracle-DBA操作常用SQL.txt
- SSM2302N-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- java基于 ssm + jsp 健身俱乐部网站系统源码 带毕业论文
- SSM2301N-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- java基于ssm+jsp学生网上请假系统源码 带毕业论文
- 硅片业务基础概念总结1
- 中国CPI年率报告,1981年到2024年
- SSG9973-VB一款2个N-Channel沟道SOP8的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)