John Lyon
- Email:
- Registered on: 12/30/2009
- Last connection: 03/16/2010
Projects
- Machine (Documentation Shepherd, 12/31/2009)
Activity
Reported issues: 7
03/17/2010
- 04:27 AM Machine General: RE: Pygame slowness :(
- If anyone is interested in tinkering with pyglet, there's an easy to understand asteroids clone written with it here http://github.com/irskep/pyglettutorial I'll be attempting to port what we have to pyglet shortly and will see how that affects...
03/16/2010
- So, it looks like I've already hit the old pygame slowness wall. It was always going to happen as I'm using an eeepc, but considering we only have a few objects on screen, it's going to be an issue. I've run a profile to confirm that all of the ti...
- 07:35 AM Machine Feature #9: Level Class
- Other things to think about: * Loading Music * Enemy definition, placement and AI options * In-file aliases/defaults (e.g. enemytypeA = (appearance, health, attackval, AI_flags). This would just be used to keep level files tidy.
- 07:29 AM Machine Feature #14: Load and Play a Music track
- Load and play a music track using pygame. Investigate crossfading two music tracks to be used in machineworld / realworld transitions. Once this has been prototyped, look at moving music definitions into the level file format.
- 07:18 AM Machine Feature #13: Animated Player Movement
- Create a series of images and load them as sprite frames, then use them to animate the Player during movement. This will require help from an art person!
- 07:16 AM Machine Feature #12: Enemies
- Create an enemy class using the Player class as a guide. Enemies should attack the player if he is within range. More complicated AI (movement, tactics) to be implemented at a later date.
- 07:14 AM Machine Feature #11: Scrolling Background w/ parallax
- Scroll the background with player movement, and support parallax background layers. May require a viewport / screen class or similar to be created
- 07:12 AM Machine Feature #10: Player Collisions
- Extend the Player class to handle collisions with environment objects. This task is dependent on a mostly-complete level.
- 07:11 AM Machine Feature #9: Level Class
- A level class that: * Loads level information from a plaintext level file. This format should support background and parallax layers, collidable objects (e.g. ground, ceilings) and non-collidable objects (near-background objects). Level informa...
- 06:54 AM Machine General: RE: Which version of Pygame, Python? Dependencies?
- I was experimenting with that to try and sense the current screen resolution in Windows - it shouldn't be an external dependency. I haven't tested that so it may be the completely wrong way to be going about it. In terms of versions, *Python...
Also available in: Atom