Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arjav0703/twilight-paradox


https://github.com/arjav0703/twilight-paradox

game game-development gamedev games love2d love2d-framework love2d-game lua

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# Twilight Paradox
### THIS PROJECT WAS BUILT BY FOLLOWING A VIDEO BY CS50:https://youtu.be/GfwpRU0cT10?si=IE8swgdiLnKc7srg
### I HAVE ADDED NEW ASSETS AND MADE MAJOR CHANGES IN COLLISION DETECTION AND SCORING SYSTEM

Welcome to **Twilight Paradox**, an exhilarating two-player game inspired by the magical sport of Quidditch! In this fast-paced, multiplayer experience, players take control of two identical witch characters in a whimsical world where the objective is to chase and catch a mystical ball.

## [Play in browser](https://arjav0703.itch.io/twilight-paradox)

## Table of Contents

- [Features](#features)
- [Gameplay](#gameplay)
- [Installation](#installation)
- [Controls](#controls)
- [Contributing](#contributing)
- [Contact](#contact)

[![Watch the video](https://cloud-252o9744h-hack-club-bot.vercel.app/0image.png)](https://arjav0703.itch.io/twilight-paradox)
## Features

- **Unique Gameplay**: Experience the challenge of controlling two identical characters, adding a layer of confusion and excitement.
- **Multiplayer Mode**: Play against friends and see who can catch the ball first!
- **Enchanting Graphics**: Dive into a beautifully crafted world using Love2D and Lua.
- **Dynamic Soundtrack**: Enjoy an immersive audio experience that enhances the gameplay.

## Gameplay

In **Twilight Paradox**, players control two identical witch characters. The objective is simple: chase and catch the magical ball that appears in the arena. However, the twist is that both characters look the same, which can lead to chaotic and hilarious moments as players struggle to keep track of their character.

### Objective

- Catch the ball as quickly as possible to score points.
- Avoid letting your opponent catch the ball to maintain your lead.

## Installation

To get started with **Twilight Paradox**, follow these simple steps:

1. **Clone the repository**:
```bash
git clone https://github.com/arjav0703/Twilight-Paradox.git
2. **Navigate to the project directory:**:
```bash
cd Twilight-paradox
3. **Install Love2D: Follow the instructions on the Love2D website to install the framework.**:
4. Run the game:
```bash
love .

## Controls

### Player 1:

Move Up: W
Move Down: S
Move Left: A
Move Right: D

### Player 2:

Move Up: Arrow Up
Move Down: Arrow Down
Move Left: Arrow Left
Move Right: Arrow Right

## Contributing

### We welcome contributions to improve Twilight Paradox! If you'd like to help out, please follow these steps:

1. Fork the repository.
2. Create a new branch (git checkout -b feature-branch).
3 Make your changes and commit them (git commit -m 'Add new feature').
4. Push to the branch (git push origin feature-branch).
5. Open a Pull Request.

## Credits
### Thanks to Firefly (AI) for image assets.
### Thanks to CS50 Game Development course by Harvard for teaching me this.
### Sounds are obtained from CS50's REPO: https://github.com/games50/pong
## Contact

For inquiries, suggestions, or feedback, feel free to reach out:

Email: [email protected]
Discord: @madmax000108

### Thank you for checking out Twilight Paradox! We hope you enjoy the game and have as much fun playing it as we had creating it! Happy catching! 🧙‍♀️✨