3D Chinese checkers)

Source: Internet
Author: User

Pair Member: Chen Zihe & Xu xiaobin

Game address: http://home.ustc.edu.cn /~ Xxb263/chinesechecker.html

The reason why I chose to do checkers is that the hexagonal plane checkers look very good. However, it was later found that the board needs to be 3D, which makes it easier to see B Khan. After imagination and dancing, we decidedCubeA checkers player.

The initial setting is the 9*9*9 lattice, where the pawns go on the lattice. The three edges in the center can be rotated, which is different from the traditional checkers. Later, I used OpenGL to simulate the effect and found that it was too messy and reduced to 7*7*7. The discovery is still messy, so it is reduced to 5*5*5, which is also the final number of cells on the board.

We have arranged a schedule for a week, but we cannot finish the schedule on the first day. Because the time is wrong, we can only conduct various experiments to sum up lessons learned.

The actual start of pair was in the first three days of deadline (very late .... ). The pawns are spherical. Because Silverlight and balder have no corresponding classes, we use a triangular curved surface to approach the sphere. The overall solution is to place the chess pieces at the two ends of the diagonal line of the cube and play chess on the surface. In line with the principle of implementing basic functions, we should first play chess and chess, then turn the mouse, and then beat, and finally have time to rotate a single rib (this decision is often wise, because there is no time to turn the arms ...... In addition, the frame is distorted with a single edge, and it also needs to be adjusted .....). Comrade xiaobin worked very hard and worked hard, no matter how much we ran out ...... He can stick to debug one by one, so he is always patient. Here, I would like to give a thumbs up ~~

It is difficult to click because the pawns need to beat and the point points are too small. Therefore, after each ball is clicked, a gray ball is marked in the place where the ball can be jumped to indicate the player's position. Click the gray ball to jump.

Interface:

 

Pair photo:

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.