ft_transcendence
is the last project of the inner circle at Ecole 42, presenting a modern reinterpretation of the classic Pong game. Leveraging a robust Django-powered backend and a dynamic vanilla JavaScript frontend, this project introduces a remote multiplayer experience with real-time interactions and personalized content.
- Web Gameplay: Remote Play functionality with real-time interactions.
- Graphics: Advanced 3D game rendering with Three.js.
- User Management: Remote authentication using OAuth.
- Blockchain Integration : Smartcontract with Ethereum blockchain for secure tournament log recording and retrieval.
-
Web
- Major module: Use a framework as backend ✅
- Minor module: Use a front-end framework or toolkit ✅
- Minor module: Use a database for the backend ✅
- Major module: Store the score of a tournament in the Blockchain ✅
-
User Management
- Major module: Implementing a remote authentication ✅
-
Gameplay and User Experience
- Major module: Remote players ✅
- Minor module: Game customization options ✅
-
Graphics
- Major module: Use advanced 3D techniques ✅
-
Accessibility
- Minor module: Multiple language support ✅
- Installation : Detailed installation instructions for setting up
ft_transcendence
locally. - Project Architecture Overview: A deep dive into the project's design and structure.
- Project Management: Records of project progress planning and execution.
This project represents a collaborative effort at Ecole 42, embodying the spirit of innovation and the challenge of modern web development. Dive into the world of ft_transcendence
and experience the next level of online Pong gameplay.