3D Pong

studentsInferno

This is a 3D rendition of the classic game, Pong, Incorporating real-time physics for accurate ball movement, paddle interaction, and dynamic camera angles to enhance gameplay immersion! 🎮

Table of Contents

Features

  • Immersive Gameplay Experience - Enjoy a fully immersive 3D environment that enhances the classic Pong game, offering a fresh and engaging twist on the retro favorite.
  • Realistic Physics and Smooth Controls - The game features realistic physics for ball movement and paddle interaction, ensuring a smooth and enjoyable gameplay experience for players of all skill levels.
  • Customizable Difficulty Levels - Choose from different difficulty settings to match your skill, offering a challenging experience whether you're a beginner or an advanced player.

Getting Started

Follow these steps to set up and run the 3D Pong project locally:

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository
    Open your terminal and run the following command to clone the repository:

    git clone https://github.com/minruigui/cs174A-project/
  2. Open the project in VS Code Navigate to the project folder, then open it in VS Code:

    cd <project-folder>
    code .
  3. Install VS Code Extensions Install the following extension in VS Code:

  1. Run the project with Live Server
  • Right-click on the index.html file in the project explorer.
  • Select Open with Live Server.
  • The project will automatically open in your default web browser.

You're now ready to start playing the 3D Pong game! 🎮

Tech Stack

  • JavaScript

Contributors

Hieu Duong - Kevin-D23

Michael Khojastegan - mkhojastegan

Minrui Gui - minruigui