top of page
RETURN A+
 
CSE11 WINTER 2018
 
The Chinese Hue is a colour puzzle game that promises you great fun and enjoyable visual experience at the same time.
Download
GAME PREVIEW
DEMO VIDEO
 
All Videos

All Videos

Product Description

PRODUCT DESCRIPTION

Chinese hue is a colour puzzle game that allows the player to enjoy the beautiful landmarks of China while playing. unlike a normal puzzle game, our colour puzzle game asks players to place the colour blocks into the correct boxes by observing the original pictures. There are multiple levels to this game with more and more colour blocks as the levels get higher.
Leadership team

LEADERSHIP TEAM

Here are the people who made this game possible

Xinwen Zhang

Group Member

Undergrad junior, math & econ joint major, likes eating snacks while coding😀

Group Leader

Yiyi Ouyang

A second-year MathCS and Psychology double major at UCSD. Have great interest in various fields, including visual design, project management, software development, and etc. Would like to work as a consultant for different types of businesses after graduation.

Group Member

Yue Yu

I am a junior Math-Econ student. After graduation, I will picture myself as a data analyst using the software tool that I developed to analyze the data generated in different fields.

Group Member

Diwei Xiong

I'm a senior in Bioengineering. After graduate from UCSD, I enter the gradute school to continue studying the technological and professional skills. After that, I worked as a technology manager in a company to plan, formulate and execute the technical proposal.

Group Member

​Ruohui Tang

Currently a data-science major student. Prefer discussing together then writing code alone. Like photo-based games.

blog

BLOG

Just a bit more, in case you are in the mood to read

why do you think your product is the best?

I think our product is the best because it is a game that has unique features. Our game strikes a balance between palyfulness and challenges by applying the blending of colors

 

which part of the project are you most proud of?

I'm proud of the moving part because other group members and I spend lots of time thinking and writing the mouse event, and we finally did it.

 

Why should you use/try it?

You should try to play this game if you like colors. All pictures are very beautiful, and the game is challenging and fun!

 

What difficulties did you encounter during the project:

It's difficult to apply the things we just learn into practice. Debugging is so tiring and time consuming

 

What about your project you would improve if you were to continue developing it?

We will try to make the "drag and drop" of colored blocks looks more natural. Right now we drag it like it's a file, so a "file-shaping" image would appear on the screen when you drag the blocks.

 

Which parts of the code you write?

I write the movement of the colored blocks for level 2 and level 3.

why do you think your product is the best?

 it is a fun and creative game that won't occupy too much time from people's life. While playing, players can also enjoy beautiful photos of China.

 

which parts of the project are you most proud of?

I like the part when the player correctly places the blocks and the clear picture shows up. It will grant you a sense of achievement.

 

Why should you use/try it?

It's a fun little game that you will not want to miss.

 

What difficulties did you encounter during the project:

There are parts that did not work as we thought, so we have to make new plans according to the changes.

 

What about your project you would improve if you were to continue developing it?

I would like to add more levels to this game. Also, I think it will be nice if the colour blocks can appear in random places when the game starts.

 

Which parts of the code you write?

I made sure that the when the colour blocks are placed in the blank boxes, the original box disappears, the part where the clear version of the picture shows up after you finish the game, the presentation of a refreshed surface of each level after you re-enter the levels. I also made the "Reset" button. I also cleaned up the unnecessary codes and the format in the end.

why do you think your product is the best?

Because our game not only present basic knowledge of java but also let player enjoy beautiful views of China through playing the game.

 

which part of the project are you most proud of?

I am most proud of the movement of the cursor.

 

Why should you use/try it?

Because our game is interesting and challenging. Also the views are beautiful which can attract players

 

What difficulties did you encounter during the project:

When I am trying to release the color blocks after they were dragged into rectangular frames, it is hard to let the color blocks perfectly matching the frame. By letting the blocks fit into the frame, it will be easier to check whether the player had put the color blocks into the right position.

 

What about your project you would improve if you were to continue developing it?

If I can keep working on the program, I will change the mouse moving codes into methods. Since now we are writing mouse event handler every time we check the color blocks, it will provide many repetitive code and make the code less readable. If the event handler can be write into one method, it can be called every time, so it will be much more clear.

 

Which parts of the code you write?

 I write level 3 of our game which using hbox and vbox to contain 9 color blocks. Also I wrote part of the cursor moving code using mouse event handler, for example: set on Drag Over and set on Drag Dropped to enable player to move color blocks.

why do you think your product is the best?

Our product is good because it combines the entertainment and education.

 

which parts of the project are you most proud of?

When people are playing the Game, they not only learn the geography and some famous scenary in China, but have fun in matching the color block as well, which is the part I am prout of. 

 

Why should you use/try it?

This type of Game can serve as an entry point for the advertisement of some sightseeing spot, enabling software developers to earn profit from making advertisment.

 

What difficulties did you encounter during the project:

The difficulty I encounter is that the image is hard to find and need to be resized; also the screen resolution is a constraint for the game to display.

 

What about your project you would improve if you were to continue developing it?

To improve the product, I will add more animation to make the transition smooth, and more background introduction for the image and even the link about the travel notes of that sightseeing spot.

 

Which parts of the code you write?

For me, I wrote the part that display and switch the GUI. I also set Panes and Scenes for images, as well as the blocks.

why do you think your product is the best?

Because it can introduce chinese tourist attractions to players. 

 

which part of the project are you most proud of?

I am proud of the part where players can move color blocks, they can improve their color-recognition skills.

 

Why should you use/try it?

Because it is fun, and educational. Also for programmers, it is interesting and functional.

 

What difficulties did you encounter during the project:

I had difficulty using GUI, because this is my first time to use GUI when programming.

 

What about your project you would improve if you were to continue developing it?

I would like to add more levels and more pictures to this game, offer more opportunities for players.

 

Which parts of the code you write?

I wrote code to check if the players got all levels right, if so, display a message  showing “succeed!”

​HAVE FUN!

Website designed by Yiyi Ouyang, 2018

bottom of page