Inspiration
Shateki was inspired by classic Japanese shooting games that emphasize precision and timing. We aimed to create a fun and fast-paced experience where players compete for high scores on a global leaderboard.
What It Does
Shateki is a shooting game where players have 60 seconds to knock objects off a shelf and score points. The game includes a real-time leaderboard where players can submit their scores and compete for the top ranks.
How We Built It
Frontend: React, React Router, Framer Motion (for smooth animations)
Backend: Express, MongoDB (for score storage and leaderboard management)
Deployment: Vercel
Build Tool: Vite
Networking & Security: CORS for handling API requests
Challenges We Ran Into
Real-Time Updates: Ensuring smooth gameplay while handling live score updates and leaderboard synchronization.
Optimizing Performance: Managing animations and the game loop efficiently for a seamless experience.
Accomplishments That We're Proud Of
Global Leaderboard: Implemented a dynamic, real-time ranking system to track high scores.
Smooth Gameplay: Optimized animations and game mechanics for a fun and engaging experience.
Responsive Design: Ensured the game works well across different devices and screen sizes.
What We Learned
Backend API Development: Improved skills in handling API requests and data storage with MongoDB.
Frontend Optimization: Learned efficient ways to manage state and animations in React.
What's Next for Shateki?
Mobile Optimization: Improve touch controls and responsiveness for better mobile gameplay.
Enhanced Gameplay Mechanics: Introduce additional game mechanics to increase engagement.
Log in or sign up for Devpost to join the conversation.