UNPKG

create-phaser-app

Version:

A boiler plate to start your phaser app with webpack4, babel7+ and Phaser 3

133 lines (95 loc) 4.16 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