Skip to content

Latest commit

 

History

History
132 lines (95 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

132 lines (95 loc) · 4.06 KB

Change Log

0.0.22

  • removes unsightly scrollbars in the app

0.0.21

  • updated minor dependencies, eslint, es6-plato, inquirer

0.0.20

  • added a click event to get around chrome problem of not playing audio
  • changes to preboot state and the teplated howler file, exploses global howler obj if needed;

0.0.19

  • switch to Terser from Uglify Js for better production builds
  • Add Howler!
  • Add Inquirer and Yargs to begin refactoring scripts
  • Put some sound effects in the game

0.0.18

  • dependency updates
    • phaser 3.18.1 → 3.19.0
  • babel-jest ^24.8.0 → ^24.9.0
  • css-loader 3.1.0 → 3.2.0
  • file-loader 4.1.0 → 4.2.0
  • gh-pages 2.0.1 → 2.1.1
  • husky ^3.0.2 → ^3.0.3
  • jest ^24.8.0 → ^24.9.0
  • style-loader 0.23.1 → 1.0.0
  • tile-extruder ^1.1.0 → ^2.0.1
  • webpack 4.38.0 → 4.39.2
  • webpack-dev-server 3.7.2 → 3.8.0
  • changes the tile extruder to that it may later compress tilemaps when levels are processed

0.0.17

  • Update all dependencies
    • Update Phaser to 3.18 !
    • Update babel to latest
  • Level processor can now minify images, uses pngQuant
  • Level processor gives better feedback about what got done
  • moves all utilities into the scripts folder
  • started on the utilities (renamer and sprite atlas) for sprit eprocessing. Assumes Texturepacker, currently
  • Made headway on level triggers, will be integrated soon.
  • animation sequencer is greatly improved and more reuseable, can take more robust configuration, see the /lib folder"
  • got started on a better abstraction for controls, that can be passed around scenes
  • fixes the deploy script, that pushes to gh-pages
  • fixed a problem in the level processor, where the template for the 'images' file wasn't quite right

0.0.15

  • BIG UPDATE
  • replaces all the level art with new assets
  • Includes the .tmx levels for Tiled
  • Tiled is now a 'must have' utility for making levels
  • Maps are loaded according to tiled properties (opacity, etc) this will be more tightly integrated over time

0.0.14

  • Complete the player animtaions to include more particles on certain behaviors and add the vulcan cannon.

0.0.13

  • Removes some unused experimental css
  • Adds the sliding behaviors and also the 'shoot missiles' (which doesnt launch them just yet)

0.0.12

  • Move the player into its own file, that's an Arcade Sprite.
  • Extracts the player behavirs into a Finite State machine
  • Creation fo the animation sequencer to make animations easier to play one after another
  • ES6 classes for the finite state machine that drives player behavior
  • Reproduces the walk animations as a hierarchical FSM
  • Pulls some simple tools, like the Linear Scale tool into its own lib
  • rudimentary jetpack, flying behavior, landing, etc.
  • add flares particle effects (currently jsut using the ones fromt he demos)

0.0.11

  • Create the tilemap processing pipeline

0.0.10

  • Minor fixes after fixing debugging

0.0.9

  • Fix colliders (minor tweak)

0.0.8

  • Fix test level (minor tweak)

0.0.7

  • Initial load of a second scene, as well as a basic level and player. Doesnt do all things a player cna do yet

0.0.6

  • This resolves an issue related to using Browsersync with anything in a VM

0.0.5

  • update the readme, show versions in the running app

0.0.4

  • update Phaser to 3.10.1
  • update other dependencies, like babel, webpack, etc.

0.0.3

  • Adds more babel transforms, like support for decorators and class properties!
  • Adds an import sorter
  • Moves .babelrc to the package.json
  • improves eslint
  • update dependencies

0.0.2

  • Merely adds a player image to the title screen to make it nicer

0.0.1

  • init project
  • include the webpack bundle visualizer
  • include complexity reporting
  • configure webpack and preprocesing
  • configure project to handle pixelart
  • Create boilerplate
  • include fontloader
  • make some start screen adn level assets to demonstrate the project
  • make start screen