·Origin
The Boxing King game is believed to have been played by a vast majority of boys and many girls. It should be regarded as a classic of arcade games. Chen wenlin recently saw thisVideoI think it is quite interesting, so I propose to develop a ghost game. After discussion in the Group, we all think this is very interesting, and the technical difficulty as a team project is sufficient, therefore, we decided to create this project.
·Previous work
I searched the internet and found that there was a similar real-person boxing game called Dongdong undead legend. Its publicity video wasHere. However, we found that in that game, users can only play according to the predefined content of the game. In addition to the box-breaking scenario, it is actually similar to the classic Boxing King game, it is to manipulate others to fight. We thought that it would be more exciting to allow users to manipulate themselves or people around them? Therefore, the most important feature of the Boxing King game was determined that users could accept input photos, extract human images, and add them to the game, let the user manipulate anyone he wants to manipulate to fight!
·User requirement analysis
I believe that the game can be played by anyone you want. Many people are not calm. The following are the scenarios we have imagined:
O yuan dream
I believe that many people are playing the game in YY when they are young. If I am able to catch things, I will set fire like Cao zhijing ...... Now, with this game, you will be able to circle your dreams for hours. Just think of yourself jumping over and grabbing the other party, and finally just a few more times ...... Is it so hot?
O vent
Are you dissatisfied with your boss? Have you been yelled at by the bus driver? Is it uncomfortable for someone? Now, you just need to secretly take their photos and input them into the game to abuse them with your favorite tricks ...... (Skip five hundred words here, you know ......)
O Spoof
Feng Jie PK Obama? Sister Furong PK sharp brother? (Five hundred words are omitted here. Please make full use of your imagination ......)
O can also use photos in real scenarios. For example, if the background is msra's front-end, many of us will also find it fresh to fight in the company.
·Difficulties and challenges
After discussion, we think that the main difficulties of this project are:
O how to accurately extract the human trunk, limbs, and other elements from the images provided by users
O how to reasonably design the character model and combine it with the elements extracted from the image
O how to design tricks and special effects based on the character model to make the movements of the characters look more natural
O sets some indicators for characters, and balances the capabilities between characters by limiting these indicators to avoid the appearance of individual characters that are too powerful.
O how to design efficient game engines
O how to design a good UI to improve user experience
O how to promote
·Existing Foundation
Among the members of our group, there are ACM emperor, mm in graphics group, experienced teachers and sisters, and energetic colleagues. Although we have never done such a project before, we believe that with our interest and enthusiasm, and good learning ability, we can certainly make a very interesting game.
·Preliminary plan
As we are all entangled in their respective pair projectii, combined with the overall schedule of the course, the preliminary plan is as follows, which can be adjusted as needed:
O concept stage: you can watch the video, try the original boxing lord, and the legend of the dead of the east to get a perceptual knowledge, and organize your ideas into a list.
O design stage: two members (with an indefinite number) Propose an outline design alpha version through the whole and everyone's list.
O Design Review: let's discuss the outline design of alpha, point out the question or supplement, and finally propose a concrete and feasible outline design that everyone recognizes.
O encoding stage
O debug & Test
O release game alpha
O combines feedback and internal review to improve the game and release the beta version