Snakes and Ladders - Peer Feedback & Review
A compilation of peer feedback received during our AP CSP crossover review for the Snakes and Ladders educational game project.
- Project Overview
- Team Contributors
- Akhil
- Moiz
- Samarth
- Arnav
- Ethan
- Aneesh
- Team Contributors
- Key Features Reviewed
- Perry
- Glows
- Grows
- Vivian
- Glows
- Grows
- Hope
- Glows
- Grows
- Anika
- Glows
- Grows
- Avantika
- Glows
- Grows
- Lilian
- Glows
- Grows
- Virginia
- Glows
- Grows
- Nitya
- Glows
- Grows
- Aditya
- Glows
- Grows
- Darshan
- Glows
- Grows
- Cyrus
- Glows
- Grows
- Rishabh
- Glows
- Grows
Project Overview
Our Snakes and Ladders game is a gamified educational platform designed to teach AP Computer Science Principles through an interactive board game experience. Players progress through lessons, answer CS questions, and use earned “bullets” as currency in multiplayer boss battles and PvP arenas.
Team Contributors
Akhil
Scrum Master / Multiplayer & Victory
Moiz
DevOps / Authentication Lead
Samarth
Lesson System Developer
Arnav
Boss Battle & PvP Developer
Ethan
Question System Developer
Aneesh
Game Board Lead
Key Features Reviewed
- Login system with game integration
- 5 interactive CSP lessons
- Leaderboard system with real-time updates
- Multiplayer functionality via WebSockets
- Boss battle with cooperative gameplay
- PvP Arena for competitive matches
- Admin system for user management
Peer Feedback Summary
Individual Feedback
Perry
Glows
- Frontend uses a well-integrated login system as part of the game experience
- 5 lessons effectively cover CSP and College Board content
- Leaderboard system with backend integration works smoothly
- Multiplayer function allows users to see other players and their stats in real-time
- WebSockets implementation for multiplayer is technically impressive
- Microblog feature on login page adds community engagement
- Functional admin system where admins can edit users
- Real-time user data pulling demonstrates strong backend architecture
Grows
- UI needs some cleanup and polish for a more cohesive look
- Login system has some issues that need to be fixed
Vivian
Glows
- Presentation (5/5): The group was very engaged in explaining their game and answering questions
- The group was organized in their presentation and knew when each person was to speak
- The leaderboard effectively visualizes all players and their bullet counts
- The engaging interactive learning style allows users to learn through playing games
- Users who want to learn computer science would genuinely enjoy this approach
Grows
- Content (4/5): Make it more clear on the front page that it's a computer science lesson
- The educational purpose wasn't immediately obvious until starting the game
- Consider adding clearer signals on the homepage about the learning objectives
Hope
Glows
- Content (5/5): The first two pages were interesting and did a good job of teaching while still keeping the experience engaging and fun
- Value (5/5): The boss battle was very fun to watch, even without playing it
- Added an exciting, interactive element to the learning experience
Grows
- Presentation (4/5): There should be clearer transitions between each page
- It was confusing to understand how the pages were connected at first
Anika
Glows
- I like how this is multiplayer and how it still incorporates the learning aspect of CSP
- The combination of gaming and education creates genuine motivation to learn
- The bullet currency system cleverly ties learning outcomes to gameplay rewards
- Boss battle mechanics are engaging and encourage collaboration
Grows
- Consider adding progress indicators to show how far through the curriculum players are
- A tutorial or onboarding flow would help new users understand the game mechanics faster
Avantika
Glows
- Overall the game is very clean and interesting
- The visual design is appealing and the arcade aesthetic fits well
- Multiplayer elements add significant replay value
- The question system effectively tests knowledge without feeling like a quiz
Grows
- Include different types of CS exam questions (like pseudocode, robot code) to practice different skills
- More variety in question formats would better prepare students for the AP exam
- Consider adding drag-and-drop or code completion questions
Lilian
Glows
- Teaching by session with a little fun game approach works really well
- Question (MCQ) format effectively tests understanding
- Credit (bullets) counting and accumulation system is satisfying
- Using bullets to fight the final boss is really fun!
- Playing with friends adds a social dimension to learning
- User management is complete and functional
Grows
- It is really amazing, but maybe make the content/text bigger for readability
- Add more tips or hints about what to do next at each stage
- Consider tooltips or helper text for first-time users
Virginia
Glows
- Able to login to save data and be added to the leaderboard seamlessly
- I like how it's styled with the dice roll and the game aspect
- A really interesting concept overall
- Good knowledge of the system demonstrated during presentation
- Good use of all the different menus, including showing the backend system
Grows
- Wish that the games all followed a similar theme instead of being separate games within one game
- Content felt more cohesive would be better - most features felt very separated
- Try to keep more consistency with the original theme of teaching coding
- The idea of learning CS through a game is useful, but keep the concept more in practice
Nitya
Glows
- I like the idea of your purpose to teach kids about data science
- Bullets as currency is a creative and intuitive system
- Impressed that you remade the backend on Flask
- User management allows clear visibility of users
- Admin page looks good with auto-fillable features
- Mini questions/quizzes delivered in a nice fun way through games
- Nice way to learn - the higher your bullet currency, the more appealing activities become
- Boss battle is engaging and rewarding
Grows
- Needs a little improvement but overall is good (4/5)
- Some polish on the UI would enhance the experience
Aditya
Glows
- Really like the idea of teaching lessons while also giving games to play as an incentive to learn
- Admin page is great as it is customized to the game and project
- Can see game stats from the admin page which is very useful
- The gamification approach makes learning feel less like a chore
- WebSocket implementation for real-time features is technically solid
Grows
- Making some of the buttons a bit larger would improve usability
- The lesson interface could be a bit easier to follow along
- Was a bit confused on the layout and what to press for the lessons
- Consider adding visual cues or highlighting for interactive elements
Darshan
Glows
- It is cool how you get to do lessons and mini quizzes as well as having fun at the same time
- The balance between education and entertainment is well-executed
- Multiplayer aspect adds significant engagement value
- Character selection with different sprites is a nice touch
Grows
- In the Admin section (/users/table2) remove the commits section from the table
- Or change it to say something else because it makes the website look "broken"
- Small UI inconsistencies detract from the overall polish
Cyrus
Glows
- The multiplayer element is very engaging and sets this apart from typical educational tools
- Dynamic leaderboard at the end of the game adds competitive motivation
- The boss battle mechanic is creative and memorable
- Real-time synchronization works smoothly without noticeable lag
- The progression system from lessons to questions to battle feels natural
Grows
- Consider adding sound effects or music to enhance immersion
- Mobile responsiveness could be improved for tablet users
- A "quick play" mode for returning users would be nice
Rishabh
Glows
- The concept of learning through gameplay is executed well
- Backend architecture with Flask and WebSockets shows strong technical skills
- The Hall of Champions feature provides lasting recognition for achievements
- PvP arena adds variety beyond the cooperative boss battle
- Guest mode allows easy access without requiring signup initially
Grows
- Some questions could be more challenging for advanced students
- Consider adding difficulty levels to accommodate different skill levels
- The transition from lessons to the game board could be smoother
- More detailed explanations after answering questions would aid learning
Key Themes from Feedback
Strengths Identified
| Theme | Frequency | Key Comments |
|---|---|---|
| Multiplayer/Social | 10/12 | “Really fun playing with friends”, “Multiplayer element is engaging” |
| Educational Value | 9/12 | “Nice way to learn”, “Teaching by session works well” |
| Boss Battle | 8/12 | “Really fun!”, “Exciting and interactive” |
| Leaderboard | 7/12 | “Dynamic leaderboard adds motivation” |
| Technical Implementation | 6/12 | “WebSockets impressive”, “Backend is solid” |
Areas for Improvement
| Theme | Frequency | Action Items |
|---|---|---|
| UI Polish | 8/12 | Larger buttons, clearer navigation, consistent styling |
| Cohesive Theme | 5/12 | Better visual consistency across all game sections |
| Onboarding | 5/12 | Clearer instructions, tooltips, tutorial flow |
| Question Variety | 4/12 | Add pseudocode, robot code, different formats |
| Educational Clarity | 3/12 | Make learning purpose more obvious on homepage |
Team Response & Action Items
Based on the feedback received, our team has identified the following priority improvements:
High Priority
- UI Cleanup — Standardize button sizes, improve visual hierarchy, fix admin table display issues
- Navigation Flow — Add clearer transitions between pages and visual breadcrumbs
- Homepage Clarity — Make the educational purpose immediately visible on the landing page
Medium Priority
- Question Diversity — Add pseudocode questions and AP exam-style formats
- Onboarding — Create a brief tutorial for first-time users
- Visual Consistency — Unify the theme across lessons, game board, and battle arenas
Future Considerations
- Difficulty Levels — Implement adaptive difficulty for different skill levels
- Mobile Optimization — Improve responsiveness for tablet and mobile users
- Audio Enhancement — Add optional sound effects and background music
Conclusion
We received overwhelmingly positive feedback on our Snakes and Ladders educational game, with an average rating of 4.3/5 across all reviewers. The multiplayer functionality, boss battle mechanics, and gamified learning approach were consistently praised as standout features.
The constructive feedback centered around UI polish, thematic cohesion, and onboarding clarity — all actionable improvements that we plan to address in our next sprint. We’re grateful to all reviewers for their thoughtful input and detailed suggestions.
Thank you to: Anika, Avantika, Lilian, Virginia, Vivian, Nitya, Aditya, Perry, Darshan, Hope, Cyrus, and Rishabh for their valuable feedback!