Rapid Roll Game

 

                                                  My project name is Rapid Roll.

           A mobile game is a video game that is typically played on a mobile phone. Historically, the term refers to all games that are played on any portable device, including from mobile phone (feature phone or Smartphone), tablet, PDA to a handheld game console, portable media player, or graphing calculator, with and without networkability. The earliest known game on a mobile phone was a Tetris variant on the Hagenuk MT-2000 device from 1994. 

            Towards the end of the 20th century, mobile phone ownership became ubiquitous in the industrialized world - due to the establishment of industry standards, and the rapid fall in the cost of handset ownership, and use is driven by economies of scale. As a result of this explosion, technological advancement by handset manufacturers became rapid. With these technological advances, mobile phone games also became increasingly sophisticated, taking advantage of exponential improvements in display, processing, storage, interfaces, network bandwidth, and operating system functionality. The first such game that demonstrated the desire for handset games was a version of “Snake” that Nokia had included on its devices since 1997.

            The mobile games craze has not faded after that many years also. Nowadays we have TPP and FPP games, 2d and 3d games, basic and advanced version games, and the mobile gaming industry is rising day by day. Also, there are lots of developers, organizations, which are doing a lot of research and development on various technologies for better graphics, performance, ease of usage, interaction with players, etc.

            Rapid Roll was the mobile game introduced by the “Nokia phones” in 2000. At that time this game was craze full for all who have that phone. My project is built up for windows-based os initially for all updates and testing, after all the basic features are done, my team will do work on a phone-based game also very soon. 

            The game “Rapid Roll” is related to the memories of most people, and the main motto behind this is to fresh the memories, to regenerate that smile. The devices which have been used to play this game are not available right now, so we are developing this game initially for windows-based operating systems only. Nowadays we have lots of basic games for entertainment like candy crush, puzzle-solving, 2d games, 3d games, but we don’t forget moments also when we have bar phones at home, and we all want to just play the games at any cost. So the memories matter a lot in our life that’s why we are creating this game again to refresh the memories and to learn the game development basics.

                                                          INTRODUCTION

            The Rapid Roll game was introduced in the late 20th century by Nokia cellular phones. In the game, the ball plays the main role and we have to control that ball. Some bars are going upwards which lifts the ball for some amount of time and we have to balance the ball in that manner where the ball should not go out of the screen frame. In all games there will be some hurdles from them we need to save our ball otherwise one life of the ball will be lost. So like this, there are some more basic features available.

● Platform and Application

            I am using Java programming language and Interlay Idea (IDE) to develop the Rapid Roll game. IntelliJ Idea is the best tool for minor C.S. projects which are based on java.

            The development requires the knowledge of OOPs for structure, and Java Swing for graphics of the game.

● Problems faced

            I faced a lot of problems while developing the game. So there are some problems which I have faced:-

1. Deciding the main architecture and flow of the game.

2. Selection of good graphics because the game should look new and attractive.

3. Removing bugs like the ball is not a proper bar, the ball is going out from the frame from the left and right side, etc.

● Solutions of Problems

            When we have a fire of doing something, we can go beyond the limits. At development time I and my team use the concept of out of the box. So we find some solutions that are:

1. Check and redevelop the whole design diagrams.

2. Debugging the code with various conditions.

3. Doing variations in code by changing and modifying the conditions for different things.

4. The big solution to make a rough panel, frame, and calculate the whole window size to save from unknown bugs.

☺OBJECTIVE

            The main objective to recreate and development of this game to regenerate those memories and enjoy the basic rapid roll with well and good graphics because we don’t like any game now in black and white. But to enjoy the base of that game with new attractive graphics is the main idea to develop the Rapid Roll.

             As we see most of the songs, movies which are recreated or remake in a very good manner as attachments of original ideas and with some new generation requirements are successful. The recreation of old memorized, famous, special, unique, successful ideas is the new trend of the all markets nowadays, even we can’t regret it also. So in the journey of recreating old video games in new styles, Rapid Roll is the basic module to check the interest of the public.

            The Audience of the game is not only from a single country, our the game can be playable in many of the languages for selecting names and scores and different levels. But the targeted audience for the game will be the age group of 20 to 50 years old generation because the original version was introduced 20 years ago. So it will be memorable for that age group and they could enjoy just because of new graphics and levels.

💭ANALYSIS

    ● Data flow diagram

    ● ER DIAGRAM

💾HARDWARE & SOFTWARE REQUIREMENT

1. PLATFORM

            It can only run on windows-based operating systems. The minimum requirement of the windows version is window 7. We have checked it on different versions of windows and analyzed its speed and smoothness of game playing.

2. HARDWARE REQUIREMENT

            Minimum requirements are Pentium 4 and 256 Mb ram. A low-end C.P.U can also run it very smoothly and we have checked it on different specifications Computers and via that, we have analyzed its minimum requirements.

3. LANGUAGE AND SOFTWARE TOOL

● Front End :

            It’s graphics based on Java Swing. We develop everything using Java Swing technology. It helps to build the mainframe size, panel size, ball, bars everything related to graphics. And we created it using Intellij Idea (IDE) for ease of code for the project.

● Operating System :

            We have created this game to run on a Windows-based operating system. The file extension is “.exe” format which can run by every windows version.

● Back End :

            The Back end work is done by a local file handling system for recording the name of the player and the highest score of the player.

FUTURE SCOPE

            Currently, Rapid Roll is based on a Windows-Based game because my team doesn’t have any good specification personal computer for running Android Studio. But very soon we built this game for Android Phones because the android game market is too big for every developer and user. And we will work on more good graphics like different types of balls and customized bars. We will add max score and bonus life very soon with level changing and boosters also. For now, it's an offline game there is no internet requirement to play but very soon we will add internet and servers to join the game with Facebook id for score compares and leader board. 

            Monsters can be also introduced by the amount of time for the new feel with old Nokia games memory. We work soon for many old games like on games which no one has created before us. Our main motto is to regenerate those memories with some new and attractive graphics.

CONCLUSION

            The era of gaming opens the window of competitions, craze, and unforgetful winnings and losses for everyone nowadays. The game is not only a simple video game now; it's an emotion of enjoyment. When anyone just scores higher than earlier, the Goosebumps are not even described to anyone. And personal computers are the basic need of most families nowadays and smartphones are owned by 50 percent of the population of India. So the project “Rapid Roll” could be a great game for new and old generations.

BIBLIOGRAPHY

            I take references for this project from these websites and books.

●BOOKS

    • Java: The Complete Reference, Seventh Edition by “Herbert Schildt”

●LINKS

• https://www.jetbrains.com/idea/

• https://www.javatpoint.com/java-swing

• https://www.tutorialspoint.com/swing/index.htm

• https://www.youtube.com/watch?v=do-KErKtZiI

• https://www.geeksforgeeks.org/java/

   


                                                        Thanks

Comments

Popular posts from this blog

QuickBooks Desktop Pro 2021