Skip to content

BJS-kr/animalized-client

Repository files navigation


Introduction

This is Animalized-client. Animalized is multi-player realtime battle simulation game. You can play this client with animalized-server. Also, Animalized project is mainly focused on the server. So, if you have interests in this project, please visit animalized-server.

Build

  1. Install Wails with Wails dependencies
  2. Download repository
  3. Install JS dependencies
  4. Build using "wails build" command

Game Rules

  1. You can fire a fireball with key "a"
  2. You can move characters using arrow keys
  3. Fireball can hit a character or a wall
  4. Wall will be weakened as fireball hit the wall
  5. If wall state reached "vulnerable", fireball can destroy the wall
  6. If a user hit player with fireball 10 times, game will be end

Implementation

  1. This project uses Wails
  2. This project uses React, Canvas

Known issue

  1. After game played, keydown event still remains, so keydown intercepted by that event. You can still write the room name but have to type multiple times.
  2. When build target is Windows, in-game screen does not shows up.

I did not fixed these issues because this client is just for POC.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published