ramorris3 / trace-italienne

0 stars 0 forks source link

TRACE ITALIENNE

TO RUN THE PROJECT

  1. Download and install node (https://nodejs.org/en/)
  2. sudo npm install -g gulp
  3. sudo npm install -g nodemon
  4. Open terminal and cd to project root folder (trace-italienne/):
  5. npm install
    • This should install all the packages you need to run the gulp builder (next step) and to run the local server.
    • See package.json in the root folder for more details.
  6. gulp build
    • This runs the JS linter/minifier. It concatenates all javascript and CSS files in client/editor, minifies them, and puts them each one file: dist/all.min.js and dist/all.min.css
    • If you want to run/test the project while you are writing code, just type gulp instead of gulp build, and then leave it running in the terminal. gulp build builds the dist files and quits, but gulp builds the files, and then rebuilds them whenever it detects a change in your code.
    • For more details, look at gulpfile.js in the root folder.
  7. Type npm start to spin up the editor server
  8. To play the game, go to localhost:2000/
  9. To customize levels, enemies, and weapons with the editor, go to localhost:2000/editor

Video demo: [https://monosnap.com/file/5qDuYLjbWlmR67HePtFWu4UNGYvuPC]

Notes:

                        ^    ^
                       / \  //\
         |\___/|      /   \//  .\
         /O  O  \__  /    //  | \ \
        /     /  \/_/    //   |  \  \
        @___@'    \/_   //    |   \   \ 
           |       \/_ //     |    \    \ 
           |        \///      |     \     \ 
          _|_ /   )  //       |      \     _\
         '/,_ _ _/  ( ; -.    |    _ _\.-~        .-~~~^-.
         ,-{        _      `-.|.-~-.           .~         `.
          '/\      /                 ~-. _ .-~      .-~^-.  \
             `.   {            }                   /      \  \
           .----~-.\        \-'                 .~         \  `. \^-.
          ///.----..>    c   \             _ -~             `.  ^-`   ^-_
            ///-._ _ _ _ _ _ _}^ - - - - ~                     ~--,   .-~

TO DO

ENEMY OPTIONS

General:

Movement:

Attack:

Sprites:

Stats: