lp:~game-hackers/game/character-controller-pybullet

Created by Jean-Paul Calderone on 2012-10-07 and last modified on 2012-12-20
Get this branch:
bzr branch lp:~game-hackers/game/character-controller-pybullet
Members of Game Hackers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Game Hackers
Project:
Game
Status:
Development

Recent revisions

60. By Jean-Paul Calderone on 2012-12-20

make the test about falling onto a surface a bit better

59. By Jean-Paul Calderone on 2012-12-20

Make the frame logger visible - perhaps will need to back this out later

58. By Jean-Paul Calderone on 2012-10-13

Use more reasonable collision groups and masks

57. By Jean-Paul Calderone on 2012-10-07

KinematicCharacterController-based character controller

Basically, just replace the RigidBody used by game.player.Player to represent the player in the world
with a KinematicCharacterController and a PairCachingGhostObject. KinematicCharacterController makes
user-controlled movement easier than it would be with RigidBody. Test coverage of player behavior -
falling, standing, walking - is improved too. Many other changes are also made in support of this change,
as it has rather far reaching consequences.

56. By Jean-Paul Calderone on 2012-09-08

Get rid of PlayerMixin: it introduced a bug where players were not added to the dynamics world on the server.

55. By Jean-Paul Calderone on 2012-09-06

A note about something missing

54. By Jean-Paul Calderone on 2012-09-06

Fix the implementation of simulation stepping

53. By Jean-Paul Calderone on 2012-09-06

A fix for "trial -u" usage

52. By Jean-Paul Calderone on 2012-09-06

Some doc fixes, some refactoring, delete some redundant code, add another handy test.

51. By Jean-Paul Calderone on 2012-09-06

Some documentation, a handy coordinate helper, and some more explicit test coverage

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:game
This branch contains Public information 
Everyone can see this information.

Subscribers