Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Aug 25, 2012

  1. Carl Dea

    The laser sound as an mp3 when the weapon is fired.

    authored
  2. Carl Dea

    The constructor will load sound effects to be used in the game.

    authored
  3. Carl Dea

    Up the versions and use the Part3_4_5.java as the main driver. The de…

    …mo will create SoundPart5.jnlp.
    authored
  4. Carl Dea

    Up the version

    authored
  5. Carl Dea

    Replaced the media player to use low latency AudioClip for sound effe…

    …cts. Media is for music.
    authored
  6. Carl Dea

    Create a game world with sound. This class will load the sound resour…

    …ce's location not the actual media file.
    authored
  7. Carl Dea

    When user chooses weapon using a '1' or '2' small or large respective…

    …ly the missiles will be launched relative to the nose tip of the ship. With the smaller diameter missile you would multiply the vector with a smaller scale so when launched it is closer to the nose tip. If using the larger missiles you want to multiply the vector with a larger scale to move missle further from the ship nose. Since the ship flies fast the inner collision circles can hit the missiles. May have to revisit collision algorithm to skip the ships hull.
    authored
  8. Carl Dea

    When user chooses weapon using a '1' or '2' small or large respective…

    …ly the missiles will be launched relative to the nose tip of the ship. With the smaller diameter missile you would multiply the vector with a smaller scale so when launched it is closer to the nose tip. If using the larger missiles you want to multiply the vector with a larger scale to move missle further from the ship nose. Since the ship flies fast the inner collision circles can hit the missiles. May have to revisit collision algorithm to skip the ships hull.
    authored

Aug 12, 2012

  1. Carl Dea

    Made the z-order of the spaceship on the bottom and all other objects…

    … on top.
    authored
  2. Carl Dea

    updated comments. It used to pool media players. Now it just loads th…

    …em individually as separate media and media players to be spawned.
    authored
  3. Carl Dea

    New ability to allow game to sound to play mp3 files located in the r…

    …esource directory of the demo project.
    authored

Jun 11, 2012

  1. Carl Dea

    Added a hitBounds member variable (Jfx Circle) for collision detectio…

    …n. The initHitZone() method creates the collision bounded region of the ship. Also, I've scaled or translate the missile closer to the nose of the ship which is beyond the hit zone. If both regions are in the center you are shooting yourself. So beware when increasing the size of the hit zone. To make things better update the collide() method. Lastly, I've updated the shieldUp() method now called shieldToggle(). This method will swap the hitBounds or the shield.
    authored
  2. Carl Dea

    Made the z-order of the spaceship on the bottom and all other objects…

    … on top.
    authored

Jun 09, 2012

  1. Carl Dea

    Update version of the project and start up files. The code now includ…

    …es part 3 and part 4.
    authored
  2. Carl Dea

    Update code to deal with collisions better on the handleCollision() m…

    …ethod.
    authored
  3. Carl Dea

    Added 3 members shieldOn, shield, shieldFade. The shieldOn is a flag …

    …when the player hit the space bar. The shield is the green force field used to protect ship. The shieldFade is the animated effect to pulsate the shield.
    
    A method is added to respond when the player is pressing the space bar on the keyboard to toggle the shields.
    authored
  4. Carl Dea

    refactor collide into sprite class. Also implement the handleDeath() …

    …method.
    authored
  5. Carl Dea

    Include a collision area (Circle). Updated the default collide() meth…

    …od to observe collision using the distance formula.
    authored
  6. Carl Dea

    Made the getSpriteManager() method public. This allows sprites to rem…

    …ove themselves.
    authored
  7. Carl Dea

    updated the version number. from .1 to .2

    authored
  8. Carl Dea

    This will contain all tutorials from 3 through 5. Input, Collision, a…

    …nd Sound.
    authored

May 19, 2012

  1. Carl Dea

    Added keyboard input for switching weapons.

    authored
  2. Carl Dea

    Added comment to remind developer about the JNLP file needs the URL t…

    …o where the jnlp file will reside.
    
    Example:
    gradle -DhostUrl=http://mysite/games/game1
    authored
  3. Carl Dea

    Initial revision.

    authored

May 18, 2012

  1. Carl Dea

    Updated access modifiers to narrow scope. Clean up based on some code…

    … analysis.
    authored
  2. Carl Dea

    Initial revision.

    authored
  3. Carl Dea

    Initial revision.

    authored
  4. Carl Dea

    Initial revision.

    authored
  5. Carl Dea

    Initial revision.

    authored
  6. Carl Dea

    Initial revision.

    authored
  7. Carl Dea

    Initial revision.

    authored
  8. Carl Dea

    Initial revision.

    authored
  9. Carl Dea

    Initial revision.

    authored

Apr 22, 2012

  1. Carl Dea

    Instructions to setup environment, build, run demos

    authored
  2. Carl Dea

    Merge github.com:carldea/JFXGen

    authored
Something went wrong with that request. Please try again.