Release History
There's some spoilers below. If you are new to the game, maybe you should play it first.
0.8.3.1 -- 2021-12-19 Sunday (Chapter 5!)
SG572 | As NEOS, Alien scouts should show up on the NEOS. |
SG634 | (Critical) rexPlugin caused exception toward the end of level 4. |
SG641 | As mini-diag, I should disappear when the wave summary is being displayed. |
SG675 | As a level designer, I need another level for the three year anniversary. (Chapter 5) |
SG687 | As a Station, I need a dialog when I'm getting attacked first by scouts. |
SG690 | When the Valkyrie is disabled, drones are not being updated and miss the NEOS during repair and possibly mining asteroids. |
SG691 | maybe add a tint to one of the scouts to identify which one we are debugging. |
SG692 | As a bullet, the damage should reflect the upgrades to the sabot when hitting scouts and asteroids. |
SG693 | As a scout, when I am disabled by a mine and then destroyed. My restart even should check to see if I still exist. |
SG695 | As a waypoint, I need to trigger a behavior tree function/sequence. So I can destroy an object, run a dialog, display a mini-dialog, etc. |
SG697 | As a game level, I need to define conditions for chapter 5. |
SG698 | As Chapter 5, need an introduction dialog. |
SG700 | As a dialog, I need something to display when the scout moves between one NEOS zone and then a previous one. |
SG701 | When loading waypoints and there is more than one. Choose a random one. NICE! |
SG702 | As dialog, I need a closing dialog for Chapter 5. |
SG704 | As a level, I need to delay a certain group of asteroids from spawning right away. |
SG705 | As a wave summary, I should display properly for chap 5. |
SG706 | Need to rewrite and add chapter 6 to the Intro JSON to complete Chapter 5's loop. |
SG710 | As a ship, when I recover from an emp mine. I should not trigger a dialog meant for recovering from energy weapons. |
SG714 | (Critical Bug) as a space station, when it is destroyed the game should end. |
0.8.2.2 -- 2021-10-24 Sunday (Bug Hunt and Behavior Tree Improvements)
SG656 | Add to BT. On Failure: exit, next or function or On Success: exit, next or function |
SG654 | As a BT, add a monitor node. |
SG653 | As a BT, add sequences from the documentation under 6.3.7. Each function executes until one fails. |
SG659 | As a BT, I would like to add selectors (from docs 6.3.9) runs one side of the tree and if it fails tries the other side. |
SG669 | As a BT, resolve an infinite loop that locks up the game. |
SG661 | As a developer, I would like to clean up the BT class and look for any optimizations I can make. |
SG565 | As a drone, when I return to the Valkyrie. I do not update the UI control and the player runs out of drones. |
SG579 | As an Alien Scout, I would like to control my flight a little better. So I can be a bigger threat to the Valkyrie. |
SG650 | Expand BT to support parallels (docs 6.3.10) runs multiple calls at the "same time". Can have all succeed or some fail, etc. |
SG658 | Learn about Unreal Decorators for BT. |
SG664 | Need a WP class that can add, drop, and return WPs for the scouts and others to follow. |
SG663 | Story time for Scouts and AI goals. |
0.8.2.1 -- 2021-10-03 Sunday (Bug Hunt and Behavior Tree Research and Play)
SG648 | As a Scout, I would like to use a BT to improve my AI and be more of a threat to the Valkyrie. |
SG649 | Inspect and research Current Scout AI |
SG643 | As the planet in the game over scene, it should have the same rotation as the Earth in the main menu. |
SG647 | As a game over scene, I would like to respond to a game pad for continue and quit options. |
0.8.2.0 -- 2021-09-19 Sunday (Bug Hunt and Touch Controls Disabled)
SG626 | As an upgrade UI, player resources should not extend beyond the window. |
SG628 | As a mini-diag, I should be hidden when chapter intros are visible. |
SG629 | As a chapter 4 objective, I need to display capturing enemy tech as one. |
SG635 | As a button, I need to display on the main menu and let the player disable touch controls. |
SG638 | Read Behavior Tree document and start a basic class. |
SG640 | Continue button on Wave Summary does not respond to mouse clicks. |
SG645 | As an upgrade ship bay dialog, after restarting the game, Sarah's dialog is triggered even if Ship Bay has been upgraded. |
0.8.1.0 -- 2021-07-25 Sunday (Bug Hunt)
SG501 | As a server, I would like to log actual game starts and other stats to see if people are actually playing my game. |
SG545 | As a mouse, I cannot select a tile to get more info or to upgrade it. |
SG551 | As a game data file, I need to store drone and supply pod data for chapter 9. |
SG561 | As restart event, I need to clear drones, stop music, and reset other things in the game. |
SG582 | Add a donate button to PV's website and ask people to help support it. |
SG602 | As an upgrade UI, I should be loaded with hydroponics instead of nothing when first starting up. |
SG605 | As a player, I should be reminded to repair the NEOS after all the asteroids are gone on chapter 1. |
SG607 | As a supply pod, I am not saved or loaded when the game restarts. |
SG608 | As a player, I cannot deploy a supply pod after the game restarts. |
SG611 | As a player, when I pick up a pre-spawned supply pod. the Ship disappears and the player is dying from lack of oxygen. |
SG616 | As a level, when reload after chapter 1, I should not see mines from the speed run appear in subsequent chapters. |
0.8.0.1 -- 2021-07-05 Monday
SG563 | Wave 1 end level dialog can state NEOS is clear without NEOS being repaired. |
SG586 | On chapter 2 when the game restarts, NEOS did not appear operational when reloaded. |
SG590 | Need a level design for Chapter 4's asteroids. Kind of forgot that. ;-) |
SG596 | As a Kazi, I would like to reduce the amount of time it flies straight when detaching from an asteroid, so it can be more of a threat to the Valkyrie. |
SG597 | Hide tech on uiUpgrades before chapter 4. |
SG600 | As a drone, I should dump my cargo when destroyed by a kazi. |
SG604 | As a Kazi, I should have a chance to detach from an asteroid only when the Valkyrie is in range. |
SG606 | As a bullet group, I should be cleared after the wave ends so bullets don't fly at the start of the new scene. |
0.8.0.0 -- 2021-06-28 Monday (Beware Some Spoilers)
SG553 | As an EMP Mine, I should disappear when the demo is called off. |
SG554 | As an upgrade, I should be able to upgrade the NEOS array only after it being repaired first. |
SG566 | As a game, when the player dies on wave 0, the nav boxes for the speed run demo are not reset. |
SG567 | As a game pad, I cannot select "restart" or "quit" from the game over menu. |
SG571 | As chapter 4, I need intro and random dialogs. |
SG573 | As a player, I should have a dialog when encountering the Kazis attached to an asteroid. |
SG574 | As a Kazi, if I am attached to an asteroid then I should destroy the drone attempting to mine my asteroid. |
SG575 | As a tech drop, I should drop from certain alien crafts. |
SG576 | As chapter 4, I should have collecting the alien tech, and destroying all the asteroids as objectives. |
SG577 | As a Kazi, I should target any drone launched by the Valkyrie to prevent the asteroids from being destroyed. |
SG578 | As an upgrade UI, show how much tech has been collected. |
SG580 | As a Hex Kazi, I would to be loaded in the JSON file. |
SG581 | As a Hex Scout, I would to be loaded in the JSON file. |
SG583 | As a tech debris, I should drift to a stop like iron and gold ores do. |
SG587 | As a Kazi, during my first encounter with the Valkyrie I must drop tech to continue the story. After that, I can use chance. |
SG588 | As an intro dialog, I repeat myself when the game is restarting. |
SG589 | As a kazi, play this sound when flying. |
SG591 | Add Chapter 5, to chapter intro JSON. |
SG592 | No randDialog() when fighting aliens. |
SG593 | As a game level, expand endCondition in JSON to have functions to check if aliens exist, player has cargo, or a certain objective has been completed. Kind of like functions. (Basic Work) |
SG595 | Update endConditions for previous levels. |
0.7.2.1 -- 2021-05-30 Sunday
SG358 | As a player, when I start the next wave my ship should be pointing up and not moving away from the station (drag). |
SG527 | As a shot, when hitting larger asteroids the deflection should be a lot less for level 10 asteroids. |
SG529 | As the Valkyrie, should give the player an audio cue that fuel is running low. |
SG541 | As a supply pod, I would like to hold an EMP mine and resupply the Valkyrie in field. |
SG542 | As a UI Bar, I don't show my true value (100%) at the start of the next level. |
SG546 | As a NEOS, when the game restarts the NEOS isn't reset to static. At the time of this ticket, stayed yellow and pointed in a direction. |
SG548 | As the asteroids, I don't think things are loaded properly when restarting especially in chapter 3. |
SG549 | As a game over scene, center the buttons based on the browser window's size. |
SG550 | As an intro/main menu scene, stop playing the intro song when the game starts. |
SG555 | As an upgrade UI, I display text for tech that is currently hidden. |
SG556 | As a supply pod upgrade, I do not update the station object to allow supply drones to be launched. |
SG557 | As an Upgrade UI, I do not work properly when other tiles are hidden. Need to display hidden tiles as the game progresses. |
SG558 | Last group of Asteroids with the massive one is not fair. Slow it down. So it doesn't hit the station. |
SG559 | Repairing the neos has to turn on the neos tile. |
SG564 | After the last Asteroid is cleared and the NEOS is offline. Dialog should say repair the NEOS so we can see if there's any more out there. |
0.7.2.0 -- 2021-05-16 Sunday
SG165 | Need to set a point when level 2 dialogs begin. After Wave 2 when Jack asks Sarah for a drink. |
SG492 | Work on dialog, story intro, and level design for chapter 3. |
SG511 | As an intro dialog, I cannot be dismissed with gamepad Y. |
SG515 | As a user, when I click on the PV logo another intro music starts playing and doesn't stop when the game starts. |
SG516 | As a space station, I would like to start from the same position at the start of each wave. |
SG517 | As a gamepad, sometimes switching between digital and d-pad input doesn't work until digital stick is moved. |
SG518 | As an editor, add new asteroid sizes (7 to 10) to the editor. |
SG519 | As Hardinger, toughen up his dialog about debris hitting the Earth. It sounds way out of character. |
SG520 | As a star field, I should not duplicate when restarting. |
SG521 | As an upgrade dialog, I don't see the costs or text of selected tiles once I restart the game. |
SG522 | As an editor, I want to delete all asteroids in one click. |
SG523 | As a function, I need one that normalizes a list of asteroids to the closest one. |
SG524 | As a function, I need a function that positions asteroids in a JSON variable to a certain x and y pos. Maybe direction and speed too. |
SG525 | As a JSON function, I want to updates names and other things in a JSON file. |
SG534 | Chapter 1 and 2 game data revisions. |
SG536 | As level 2, fix group C's direction. |
SG537 | As a chapter intro, add chapter 4 dark realizations to the game. |
SG538 | As a fuel supply pod, increase the amount of fuel I give to the Valkyrie when picked up. |
SG539 | As a supply pod, I should not be destroyed if the Valkyrie is already full of what I'm carrying. |
SG543 | As a chapter intro, gamepad.y can dismiss the dialog too quickly. Might need coolDown() back. |
SG544 | Problem with Chapter Intro and keyboard controls. Keeps looping it. |
0.7.0.1 -- 2021-04-24 Saturday
SG463 | Need to restrict certain upgrades to certain chapters of the story. |
SG473 | Maybe prevent the level from ending event if player does not repair the NEOS. Since it affects chapter 2. |
SG477 | As a keyboard player in the upgrade UI, I would like to use the space bar to select tiles for upgrading. |
SG483 | As an asteroid spawn, when an asteroid is broken up give the new smaller asteroids "son of nickname" or maybe just nickname1 |
SG486 | As a player (on prod FireFox/IE), I don't see the starfield and moving around is very weird without it. |
SG487 | As a Intro UI, I want to be centered on the screen using the size of the window. |
SG488 | As a Upgrade UI, I want to be centered on the screen using the size of the window. |
SG490 | As a chapter summary UI, I want to be centered on the screen using the size of the window. |
SG491 | As a player, when the commander tells the player to shoot the debris, weapons should be unlocked even if the player hasn't done any of the demo yet. |
SG493 | As a game, add a 7th level Asteroid and maybe an 8th, the biggest in the game yet for chapter 3. |
SG494 | As a website, setup Google Analytics again. |
SG495 | Update help that player can use space bar, u, and enter to work with upgrade dialog. |
SG496 | As a sound plugin, I would like fade out/in to work properly. |
SG497 | As a game, I don't want to play music at the wrong time. |
SG499 | As a gameScene, I should not start moving before the game actually starts. |
SG500 | As an end-of-level process, Jack is told to return to the station but there are other threats and then the level finishes without returning to the station. |
SG502 | As a pause sprite, I want to be centered on the screen. |
SG503 | As a keyboard player, I would like to hold down the space bar to fire repeatedly. |
SG504 | As a drone, I can only attach to asteroids of a certain size. |
SG505 | As a selectTile, I should be fired when the Upgrade dialog is not visible. |
SG506 | As a game, I should not see two chapter intros. When changing the wave > 0. |
SG507 | As a random dialog, I should show dialogs appropriate to the game's wave. |
SG508 | Compare master to sprint and see if I am causing problems. |
SG509 | Stability issues with next wave cycle. |
0.7.0 -- 2021-03-30 Tuesday
SG394 | As a chapter intro button, I should be disabled until I am able to be clicked on? |
SG418 | As a game, have a PV loading scene that waits until music and other assets are loaded. |
SG429 | As a debris ending dialog, I should not congrat the player if the last piece of debris hits the Earth and is not destroyed by the player. |
SG436 | Maybe make the music fade out instead of just stopping when all the asteroids are gone. |
SG444 | As a NEOS Upgrade, maybe tint the asteroids that are going to hit Earth in red, the rest with no tint. |
SG453 | As a drone, I need the Valkyrie to see the asteroid before deploying. |
SG454 | As a drone, I need the Valkyrie to see the NEOS station before deploying to repair it. |
SG455 | As a game, I would like the controls and other UI elements to position themselves to the size of the screen mobile or PC. |
SG457 | As a webpage, add a text box for touch devices that PV is not a mobile game and it is best played on a computer with an xbox gamepad or keyboard. |
SG460 | As a game, all my text assets are messed up. |
SG461 | As a player, when I click too quickly on the intro to chapter one the window doesn't close properly. |
SG462 | Transition to BrowserSync instead of NPM http server. |
SG465 | Work on dialog, story intro, and level design for chapter 2. Seems a little too big. Break this down. |
SG466 | Work on Story. However I want. |
SG474 | As a game, I want to move the chapter intros into it's own branch called sceneSets to keep the chapters together. |
SG476 | As a player, when I dismiss the chapter two intro, I should not lose the first dialog. |
SG478 | Tweak editor so asteroids can be placed where I click the mouse. |
SG479 | As an editor, I would like to take a snapshot of level data and then be able to reload it. So I can make adjustments to the asteroids and see them reflected in the game. |
SG482 | As a game, I should not play two of the same songs when running the intro. |
SG484 | As a level ending procedure, I tell the player to return to the station despite other threats being around. |
0.6.6 -- 2021-03-13 Saturday
SG394 | As a chapter intro button, I should be disabled until I am able to be clicked on? |
SG418 | As a game, have a PV loading scene that waits until music and other assets are loaded. |
SG429 | As a debris ending dialog, I should not congrat the player if the last piece of debris hits the Earth and is not destroyed by the player. |
SG436 | Maybe make the music fade out instead of just stopping when all the asteroids are gone. |
SG444 | As a NEOS Upgrade, maybe tint the asteroids that are going to hit Earth in red, the rest with no tint. |
SG453 | As a drone, I need the Valkyrie to see the asteroid before deploying. |
SG454 | As a drone, I need the Valkyrie to see the NEOS station before deploying to repair it. |
SG455 | As a game, I would like the controls and other UI elements to position themselves to the size of the screen mobile or PC. |
SG457 | As a webpage, add a text box for touch devices that PV is not a mobile game and it is best played on a computer with an xbox gamepad or keyboard. |
SG460 | As a game, all my text assets are messed up. |
0.6.5 -- 2021-02-28 Sunday
Card | Description |
SG386 | As a developer, remove useless console.log from the code. |
SG399 | As a game, what do I need to do to make it play on mobile? Mobile joystick? |
SG433 | As a game, dramatic music should not play when the game over scene is being displayed. |
SG434 | As an upgrade progress bar, I should display when the game has been restarted (player death). |
SG437 | As a player, I cannot select a menu option with a gamepad. |
SG439 | On restart, need to clear checkmarks. |
SG442 | As a miniDiag, I want to dismiss dialogs after five rows. To avoid crowding up the screen. |
SG445 | As a level, I should display a mini-dialog that tells the player to return to the station. |
SG446 | As a ship, I want to be controlled proportionate to the force/direction of a digital or virtual stick. |
SG447 | As a ship, I would be proportionally controlled by the digital stick on a gamepad. |
SG448 | As a vagrant instance, I want to share PV with my developer's iPhone, iPad, etc. |
SG449 | As a player on a touch device, I would like to touch buttons on the screen (my only input device). |
SG450 | As a player, I should be able to touch any part of the dialog box to dismiss it. So I don't have to be pixel precise hitting the [X] and enjoy playing the game more. |
SG451 | As a player, I would to press enter to dismiss dialogs. |
SG452 | As a game, I would like to see the intro splash screens and main menu before game start. |
SG456 | As an upgradeUI, I cannot start an upgrade with a game pad after restarting. |
SG458 | As an asteroid group, I am duplicating for some reason. |
0.6.4 -- 2021-02-14 Sunday (Part 2)
Card | Description |
SG158 | As a level designer, change the initial dialog so it is not so wordy and matches the chapter introduction text. |
SG406 | As a game, when I restart. I should not see double Earth and Speed demo navpointers! | |
SG413 | As a web server, I should display text in the fonts I uploaded. |
SG414 | As a game, when the asteroid threat is clear the music should stop. |
SG416 | click to bypass intro and splash screens. |
SG421 | Maybe supply pods can be jettisoned out of the station upon request. Just to give the player something. Limit the amount of boxes out at a time. |
SG422 | As an upgrade UI, I can let the player go below zero for ores. |
SG427 | As a level, I want certain asteroids to have a d100 chance of showing up to add some variety to replays. To lengthen or shorten some parts of the demo and add some surprises. |
SG435 | As a speed gate, I should be flipped so the arrow faces to the right. |
SG438 | As a right handed player, I would like to control the Valkyrie with the keyboard. |
SG440 | think drone supply pods should be a lot faster of an upgrade. |
0.6.4 -- 2021-02-08 Monday
I didn't totally get how web fonts were loaded onto a web page or even inside a Phaser game. So I followed a tutorial from Pagecloud which lead me to Font Squirrel. So happy to report Cairo is in all the right places.
I let a game stopper bug go through, so had to double back and fix that. Also tried to tweak the drone mining function a bit, so the game isn't so stingy. As the game develops, I might need to tweak all this again.
- SG413: As a web server, I should display text in the fonts I uploaded.
0.6.3 -- 2021-02-07 Sunday
I originally estimated about an hour of work, but the problem was much deeper than that with duplicating events, stats, load outs, and a host of other problems surfaced as I dug deeper into this. Every time the game restarted...well it was a mess. Took about nine hours to iron out everything.
SG406 | As a game, when I restart. I should not see double Earth and Speed demo navpointers! |
0.6.2 -- 2021-01-29 Friday
Took longer than I expected (15 hours) to revise all the upgrade text and try to balance out ore, gold, and time requirements. A couple of problems with drones has been resolved too. Also revised the tech tree under the game manual and made some slight changes to tech requirements for mining.
0.6.1 -- 2021-01-20 Wednesday
Commented out a music file that isn't used in the game yet to save bandwidth. Also fixed the main page's link to start game.
0.6.0 -- 2021-01-18 Monday
Combined the intro and game into one file also added a waiting step to make sure certain parts of the game are loaded before starting.
0.5.2 -- 2021-01-16 Saturday
Some minor level improvements and the following cards have been published today.
SG405 | Removed test code that allowed the player to get 500 gold and ore from colliding with an EMP mine. |
SG407 | Removed test supply pods that were on the right side of Earth. |