RP (RetroPong) is an extension of 42's common core last project ft_transcendence with emphasis on Aesthetics and simplicity. The website contains the famous game PingPong with improvements, new additions and features, RetroPong comes as well with a chat page allowing users to chat and engage privately in real-time or socialize with people globally.
For more pictures please visit the link below
- Simple and effective user interface providing the user with the freedom of moving within the ui elements without clutter.
- Convenient and familiar design allowing the user to quickly grasp and learn to navigate through the pages.
- Built with aesthetics in mind giving the user the eye candy and relief during website access.
- Quick and reliable messaging between users with realtime responses.
- Friendly Discover page giving the user quick access to interact with RP's members.
- Easy access to chat tools like friend requests and blocking features at your disposal.
- Global channel to interact with all users on the website.
- Built-in Local mode giving players split-screen like experience that we all know and love.
- Game Sounds emerging the user into the game with audio cues for every action within the game scope.
- Pause menu which provides various choices including exiting mid-game.
- Simple options menu with options to turn the game sounds off and change background for the game.
- MatchMaker system instantly hooking the players up in an intense round of pingpong.
- Rooms enabling users to host custom matches and pair with players of their choice.
- Special abilities are here! let's spice up the game with abilities that give you an edge over your opponent!
- Tournaments for fun an engaging matches between friends and family, supports maximum of 8 players.
- RP is GDPR compliant, the website does not store any tracking information or keeps user data after deletion
- Privacy is of upmost respect, web crawlers/scrapers cannot access user accounts without logging in first.
- Members will have access to all of their information and they can change or delete it at will, nothing is saved other than the information that the member has put.
- Accounts can be deleted at will, RP will not store any details or account information after deletion and any match history / chat will be replaced with a non accessible dummy account.
- Secured against SQL injections preventing hackers from accessing RP's data through conventional input manipulation
- Sanitized HTML code which protects against XSS injecions.
- Two Factor Authentication is supported giving the users a second layer of protection against hackers.
- Visually appealing Dashboard, detailed with information about you as a member of RP.
- Profile system allowing you to search for people and check their profiles.
- Invite System giving the users the abilities to befriend others or invite them to a match of Pong.
- Instantaneous Notification System letting the user know when an event, a new friend request or a tournament update has happend.
- Sarah Hicham Meftah - Design, Auth, User Management, Game.
- Ahmed Sekkak - Chat
This Website may contain bugs, glitches and missing features, i am trying to improve upon what exists and strive to make it as accessible and conventient to users as possible, thank you!