Skip to content

Alexis-Marcel/Agonline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Agonline!

This project was developed as part of the second-year tutored project in the Computer Science Degree at IUT Charlemagne.

Project 14: Piccadilly Game

The goal of this project is to create an interactive website capable of launching various mini-games on a main screen (preferably a computer screen or larger) that can be joined by anyone using a code or QR code. Each participant joining the mini-game can interact with the main screen using their smartphone screen.

Project Images

Useful Links

Temporary hosting link for the project: http://agonline.alwaysdata.net

GitHub collaboration: https://github.com/univ-lorraine-iut-charlemagne/S3A_S14_LEBLANC_MARCEL_PRULIERE

Trello collaboration: https://trello.com/b/WlFdFO2p/s3as14leblancmarcelpruliere

Prerequisites

First, you need to download Node.js: https://nodejs.org/

Installation

Follow these steps to install the required frameworks and plugins:

  • Express.js Installation: Run the command npm install express --save in your terminal.
  • Socket.io Installation: Run the command npm install socket.io in your terminal.
  • Phaser3-rex-plugins Installation: Run the command npm i phaser3-rex-plugins in your terminal.
  • (Optional) Nodemon Installation: Run the command npm install nodemon -g in your terminal.

Getting Started

Execute the command nodemon serveur/serveur.js in your terminal at the root of the project to launch the server.

Technologies Used:

FrontEnd:

  • HTML5 - The latest stable version of HTML
  • CSS3 - The primary language for styling on the Open Web
  • Bootstrap - A toolkit for designing websites and web applications
  • Phaser 3 - Free, open-source HTML5 game framework offering WebGL and Canvas rendering across web browsers
  • Phaser3-rex-plugins - Additional plugin for Phaser
  • JavaScript - A lightweight, object-oriented scripting language, widely known as the scripting language for web pages
  • JQuery - A free, multi-platform JavaScript library designed to simplify client-side scripting

BackEnd:

  • Node.js - Open-source JavaScript software platform for network applications
  • Socket.io - Event-driven JavaScript library for real-time web applications
  • Express.js - Framework for building web applications based on Node.js
  • Nodemon - CLI utility that monitors the file system and automatically restarts the process
  • MySQL - Relational database management system

Authors

About

The goal of this project is to create an interactive website capable of launching various mini-games.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.4%
  • HTML 44.8%
  • CSS 4.8%