Skip to content

Sheep Hate You aims to be a simple and fun 3D FPS Game with sheep, you, and your right shoe

Notifications You must be signed in to change notification settings

TontonSancho/shy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

SHY - Sheep Hate You

Collision group optimization:
=============================
Don't forget to maintain this grid when adding new physic elements.
The principle of this grid is to enumerate collision group to determine who is colliding who.
'Friend' collision means two entities from the same group id must collide together. In other terms,
the resulting COLLISION_MASK must not forget to include its own group id.    

                | Terrain | Trees | Crate | Sheep body | Sheep Wheels | Player capsule | Player Foot | Fence |
Terrain         |         |   X   |   X   |      X     |      X       |       X        |             |   X   |
Trees           |    X    |       |   X   |      X     |              |       X        |             |       |
Crate           |    X    |   X   |Friends|      X     |              |       X        |      X      |   X   |
Sheep body      |    X    |   X   |   X   |   Friends  |              |       X        |      X      |   X   |
Sheep wheel 1&2 |    X    |       |       |            |              |                |             |       |
Player capsule  |    X    |   X   |   X   |      X     |              |                |             |   X   |
Player Foot     |         |       |   X   |      X     |              |                |             |       |
Fence           |    X    |       |   X   |      X     |              |       X        |             |       |

TODO:
=====
- Save/load UserSettings to/from an user properties file
- Add sounds
- Add musics
- Add game menu
- Add settings menu
- Add good Sheep IA

Changes:
========
2012-12-20
+ Adding a missing assembly file for release purpose
+ Sexy splash screen
+ Starting detecting collision with vision cones
+ Adding second vision cone to sheep
+ Stadium world preparation

2012-12-19
+ Add physic vision on each sheep
+ Fix the ConeCollisionShape constructor error
+ Add bounding physic wall to the HelloWorld

2012-12-17
+ FenceFactory supports line and rectangle
+ Fix: fence miss-orientation
+ Poor Sheep IA
+ Fences with draw tool
+ Sheep physic is now a vehicle ... vroum ...
+ Recover old Sheep with anim .blend ! Now safe in github !
+ Fence .blend

2011-12-12
+ Retreive and adds the mythic sheep model
+ Introduce UserSettings class to give an easy way to parameterize quality/performance stuff in the whole code 
+ More explanation about collision groups

2011-12-11
+ Updates callbacks optimization (less vector copies/duplications)
+ Collision group optimization
+ Terrain lod 'exaggeration' optimization
+ Enable physic debug pressing F6
+ Right click : Shoot ; Left click : Object lock + foot control

2011-11-24
+ README
+ First git commit
+ Add a starter class (following an Hello tuto ^_^')

About

Sheep Hate You aims to be a simple and fun 3D FPS Game with sheep, you, and your right shoe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages