User_Interface_Report_Version2_2B

User_Interface_Report_Version2_2B - CS102 Instructor:...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
CS102 Spring 2009 Project Group 2B Instructor: David Davenport Assistant: Daniya Zamalieva ~ Rise of Java~ “ Create Your Own Destiny” Deep Design Emre Nevayeshirazi, Yagız Salor, Berkay Şimşek, Levent Gökçin, Cenk Canpolat User Interface Design Report ( Second Draft ) 11 April 2009
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
1. Introduction Rise of Java is an online browser game, which aims to teach and inform people about the Java programming language. We have chosen particularly the Java language because Java has be- come a popular language and is used worldwide. The most important fact is that Java provides ap- plets and applications for a lot of platforms and lately it has become mandatory for every program- mer to learn it. Firstly, the user types in the address of the game and registers for an account to play the game. The purpose of the game is to become an advanced Java programmer through as- signments and projects that can be done either with a group or individually. These java assign- ments are given to the users from other users of the web site. Through solving these problems, newcomers can become more experienced programmers and they can form their own in-game companies to prepare tasks and challenges for the newcomers. In Rise of Java there is no limita- tion in terms of users who is seeking to play. Everyone who is interested in programming language Java can join the world of “Rise of Java” and start playing the game. We thought that in order to accomplish more complicated things people should have assistance and form groups and have work distribution among them. This is why we decided to add the “company” interface, which helps people to form groups and work on solving more complicated problems together. The person who forms the group will be the boss of the group and will have the permission to invite or kick people as well as giving each user top down designed assignment parts. What is more, the groups will have their projects uploaded and other groups or individuals can vote and write comments about them. The best solutions according to the votes will be shown as the correct solution to that prob- lem. To avoid bulk or spam solutions we developed this voting system to determine who really did solve the problems. If a spam submission receives fewer points it is deleted by the system auto- matically and the experience of the task will be deleted from the user. One could say that there are zillions of tutorial websites on the Internet, which teaches people Java. But we believe that learning happens more naturally and easily if one feels comfortable and relaxed while learning, which we think can be done in a fun game like Rise of Java. This is why we have chosen to design and im- plement such game.
Background image of page 2
2. Details 1 – Log In Screen In Rise of Java, we separated our log in page from our main page. The main reason behind this is that we do not want to confuse the players when they entered our web site first time. Therefore, we designed a clear log in page that introduces the game to the user and lets them register with the
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

User_Interface_Report_Version2_2B - CS102 Instructor:...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online