algosup / 2023-2024-project-2-x86-retrogaming-team-4

Second project of 2023-2024 year which aims recreating a faithful Pac-Man clone in assembly x86 using DOSBox 🕹️
Other
10 stars 0 forks source link

2023-2024 Project-2 x86-retrogaming Team-4

Pac-Man Clone

Table of Contents - [2023-2024 Project-2 x86-retrogaming Team-4](#2023-2024-project-2-x86-retrogaming-team-4) - [Pac-Man Clone](#pac-man-clone) - [Who are we?](#who-are-we) - [Overview](#overview) - [Requirements](#requirements) - [Installation](#installation) - [Configuration](#configuration)

Who are we?

Name Role Picture 🔗
Léo CHARTIER Project Manager Léo's profile picture Léo's Github profile t
Antoine PREVOST Program Manager Antoine's profile picture Antoine's Github profile
Malo ARCHIMBAUD Tech Lead Malo's profile picture Malo's Github profile
Maxime THIZEAU Junior Software Developer Maxime's profile picture Maxime's Github profile
Benoît DE KEYN Junior Software Developer Benoît's profile picture Benoît's Github profile
Maxime CARON Quality Assurance Maxime's profile picture Maxime's Github profile
Thomas PLANCHARD Quality Assurance Thomas's profile picture Thomas's Github profile

Overview

This project is about recreating a faithful clone of Pac-Man in Assembly X86 using DOSBox and NASM.

Requirements

To run this project, you need to meet the following requirements:

Installation

  1. Clone the repository using Github Desktop or the following command in the command line: git clone https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-4.git
  2. Install NASM by unziping it and place this last in a folder named nasm in the clone folder.
  3. Install DOSBox following the installation process default instructions.

Configuration

  1. Open your command line and go to your clone folder root: cd %absolute_path_to_clone_folder%
  2. Run the following command: nasm/nasm src/main.asm -f bin -o pacman.com
  3. Run DOSBox
  4. Type the following commands in the command line interface of DOSBox:
    • MOUNT c %absolute_path_to_clone_folder%
    • c:
    • pacman
  5. Enjoy playing Pac-Man! 🙌