An open API service indexing awesome lists of open source software.

https://github.com/alejandroq12/javascript-game

The Warrior: is an interactive, browser-based 2D game developed using pure JavaScript. It features a dynamic environment, unique characters, various props, and intriguing sound effects. The player can control characters via keyboard inputs and utilize various power-ups and weapons to interact with the environment.
https://github.com/alejandroq12/javascript-game

Last synced: 5 days ago
JSON representation

The Warrior: is an interactive, browser-based 2D game developed using pure JavaScript. It features a dynamic environment, unique characters, various props, and intriguing sound effects. The player can control characters via keyboard inputs and utilize various power-ups and weapons to interact with the environment.

Awesome Lists containing this project

README

        

# The Warrior


logo

The Warrior

# 📗 Table of Contents

- [The Warrior](#the-warrior)
- [📗 Table of Contents](#-table-of-contents)
- [📖 The Warrior ](#-the-warrior-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ (OPTIONAL) ](#-faq-optional-)
- [📝 License ](#-license-)

# 📖 The Warrior

**The Warrior:** is an interactive, browser-based 2D game developed using pure JavaScript. It features a dynamic environment, unique characters, various props, and intriguing sound effects. The player can control characters via keyboard inputs and utilize various power-ups and weapons to interact with the environment. The game shows a high degree of interactivity and is enriched with visually attractive assets and good sounds, providing a captivating user experience.

## 🛠 Built With

### Tech Stack

Client

### Key Features

- **Interactive game.**
- **2D game.**

(back to top)

## 🚀 Live Demo

- [Live Demo Link](https://alejandroq12.github.io/javascript-game/)

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

To execute this project, all you require is a web browser.
Note: If you wish to modify the code, you will also need a code editor such as Visual Studio Code.

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/Alejandroq12/javascript-game.git
```

### Install

You can install necessary software or dependencies for this project using the following command:

No additional installations are necessary due to the nature of this project.

### Usage

To run the project just open the `index.html` file with you web browser.

### Run tests

Test will be available in the future. I am working on it.

### Deployment

You can deploy this project using GitHub pages:

1. Log in to your GitHub account and navigate to the repository that contains your website files.
2. Make sure that your website files are located in the main branch and in the root directory of the repository.
3. If your website is not already live, make sure that the index.html file is the main page of your website.
4. Click on the "Settings" tab in your repository.
5. Scroll down to the "GitHub Pages" section.
6. In the "Source" dropdown menu, select the branch where your website files are located. For a simple website with only HTML and CSS, this is typically the main branch.
7. In the "Path" field, make sure that the root directory is specified (i.e., "/").
8. Click "Save" to generate your website.
9. Wait a few minutes for GitHub to build and deploy your website.
10. Once the website is deployed, visit the GitHub Pages URL to view your site.

(back to top)

## 👥 Authors

👤 **Julio Quezada**

- GitHub: [Alejandroq12](https://github.com/Alejandroq12)
- Twitter: [@JulioAle54](https://twitter.com/JulioAle54)
- LinkedIn: [Julio Quezada](https://www.linkedin.com/in/quezadajulio/)

(back to top)

## 🔭 Future Features

- [ ] **I will make it responsive.**
- [ ] **I will add more levels.**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

If you like this project please give a star.
Thanks in advance.

(back to top)

## 🙏 Acknowledgments

I would like to thank Frank Dvorack for creating the course to teach these concepts.

(back to top)

## ❓ FAQ (OPTIONAL)

> Add at least 2 questions new developers would ask when they decide to use your project.

- **How much time did you invested learning/coding?**

- I invested 5 hours.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)