• Log In
  • Log In
Science Leadership Academy @ Center City
Science Leadership Academy @ Center City Learn · Create · Lead
  • Students
    • Mission and Vision
  • Parents
  • Community
    • Mission and Vision
  • Calendar

Willis Osorio Jr. Public Feed

Willis Osorio Capstone 2025

Posted by Willis Osorio Jr. in CTE Senior Capstone · Kamal/Rivera/Spry/Ugworji · Wed on Thursday, May 15, 2025 at 9:59 pm

For my Senior Capstone project, I created a web-based, full-stack chess engine in which users can play against AI opponents with adjustable difficulty levels. Throughout eighty hours, I built a JavaScript engine with 64-bit bitboard representations, a depth-limited minimax algorithm with alpha-beta pruning, and handcrafted evaluation heuristics for position scoring. I combined this with a React frontend that utilizes Chessboard.js for interactive play, and a Node.js/Express backend with WebSocket support to sync game state in real-time.

The project demonstrates Science Leadership Academy’s five core values: I used Inquiry to define driving technical questions, Research to learn about algorithms and network communication, Collaboration to work with classmates and gain feedback online, Presentation to present progress through code and blog entries, and Reflection to record problems and insights in a development journal.

Key milestones involved developing the core engine, altering evaluation logic, constructing a complex user interface in terms of CRAP design principles, real-time server communication implementation, and debugging performance. Issues like search bottlenecks and asynchronous message sequencing require technical problem-solving through pruning strategies and sequence tracking.

The project instilled in me fundamental skills in algorithm design, software architecture, and user-driven development. It also made me further appreciate the application of abstract theory through practical engineering.

GitHub Link: https://github.com/wosorio25/ChessEng

Capstone_Annotated Bibliography
Tags: Capstone2025, sessa, #reddy
Be the first to comment.

Rapture: A Dystopian Novel

Posted by Willis Osorio Jr. in English 2 · Baker/Kay · C Band on Tuesday, October 25, 2022 at 2:17 pm

Can humanity’s cycle of hatred be broken?

Rapture
Be the first to comment.
RSS
Science Leadership Academy @ Center City · Location: 1482 Green St · Shipping: 550 N. Broad St Suite 202 · Philadelphia, PA 19130 · (215) 400-7830 (phone)
×

Log In