Hack Singapore 2024
Our project aims to create a virtual community that promotes volunteering and community engagement through a dynamic and interactive 2D client. This platform will enable users to navigate around a virtual space, interact with others in real-time, access updated news, and engage in various activities, all while being incentivized through a gamification system.
- Real-time Interaction: Users can interact with others in the virtual space in real-time.
- Updated News: Access the latest news within the platform.
- Engaging Activities: Participate in various activities designed to encourage community engagement.
- Gamification: Earn rewards and incentives through a gamification system to motivate participation.
- Phaser: For creating the 2D game client.
- Colyseus: For real-time multiplayer functionality.
- Node.js: For the server-side logic.
- TypeScript: For a type-safe development experience.
- Clone the repository:
git clone https://github.com/wilfredNJH/comebond.git cd comebond
- Install dependencies:
npm install
- Run Server:
npm run start-server
- Run Client:
npm run start
This project is licensed under the MIT License. See the LICENSE file for more details.
Thanks to Hack Singapore 2024 for the inspiration and platform to develop this project. Special thanks to the open-source community for their invaluable tools and libraries.