Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.34 KB

README.md

File metadata and controls

57 lines (45 loc) · 2.34 KB

WaveProject

Project Wave is a 2D platformer, pixel-art based game written in TS, HTML and CSS. The main goal of the game is to familiarise future University of Lodz's students with perks and points of interests of each faculty in an enganing, user-friendly manner.

The project was build by Kamila, Krzysztof and Mikołaj in collaboration with University of Lodz's Communication and PR Centre.
The in-game platformer music is provided by lofi_hubi.

Live build

The game can be played here - let us know what you think!

Screenshots

An in-game picture of main menu, aka room
An in-game picture of platformer game

Developer info

Implementation

App.ts <- views/RoomView.ts as RoomView

App.ts <- views/GameView.ts as GameView <- comp/Game.ts as GameEngine <- comp/modules/*.ts

Project structure

static:

src/                    - project source
    assets/                 - code: css (pics, fonts); media-files: pics, sounds;
    js/                     - code source
        comp/                   - components classes (game, board, etc.)
            modules/                - game modules classes
        views/                  - rendering html
        helpers.ts              - commonly used methods
    App.ts                  - App initialization
    index.html              - html initialization
webpack.config.js       - code bundler config
webpack.development.js  - development config
webpack.production.js   - production config
tsconfig.json           - typescript compiler
package.json            - npm setup file

dynamic:

node_modules/       - npm generated modules
package-lock.json   - npm generated modules file

others:

.git/
.github/
.husky/
.vscode/
tests/
.eslintrc
.gitattributes
.gitignore
.prettierrc
.swcrc
LICENCE.txt
README.md