<p>Yeah I know up to 8 extra pieces for each side could be needed. The program will move the pawn like it is a queen when promoted by the computer (that is if it was not underpromoted). The computer also prompts for what the user wants to promote its piece to. You are doing pretty bad if there are 9 queens on the board for the computer’s side It will be hard to implement all possibilities of chess, but I think I have implemented more than some of the other few chess robots out there.</p>
<p>If the computer were facing an opponent who played that poorly, wouldn’t it figure out a way to checkmate before needing nine queens? As a practical matter, the theoretical eight additional pieces from pawn promotion is rather unlikely (but one additional queen is not that rare).</p>
<p>I went on the Carnegie Mellon website and it looks like I can apply to the school of Computer Science with just the Math level 2 test and Biology E test (along with everything else of course). I am second guessing if I want to be an EE. Carnegie Mellon’s Robotic Institute falls under computer science.</p>
<p>Don’t bother trying to boost that Math 2C score. 40 points isn’t going to make a difference in admission. You exude passion for robotics and computing (more so than other students i’ve met here who merely go through the actions for school). I’d say you are a match for Stanford. Do consider it.</p>
<p>
</p>
<p>While the OP is an excellent candidate, Stanford (and MIT and a few others) are generally considered reach schools for everyone, so it would be best not to assume too high a chance of admission there.</p>
<p>
</p>
<p>You may want to give consideration to whether the EE and CS majors are combined (EECS or ECE), or, if they are separate majors, whether it is easy to include electives in the other area and/or change majors (both administratively and curriculum-wise). Robotics is also partially in Mechanical Engineering as well.</p>