Presentation is loading. Please wait.

Presentation is loading. Please wait.

Well come to Christmas Games Puzzle For Kids. Project Report On Christmas Games Puzzle For Kids Submitted in fulfillment for the Award of degree in MASTER.

Similar presentations


Presentation on theme: "Well come to Christmas Games Puzzle For Kids. Project Report On Christmas Games Puzzle For Kids Submitted in fulfillment for the Award of degree in MASTER."— Presentation transcript:

1 Well come to Christmas Games Puzzle For Kids

2 Project Report On Christmas Games Puzzle For Kids Submitted in fulfillment for the Award of degree in MASTER OF COMPUTER APPLICATIONS [Batch 2011 – 2014] Submitted by Hardik Chavda [115420693043] Under the guidance of Mr. Sahil Shah [External Guide] Mr. Darshan Jani [Internal Guide] Department Head Dr. Manoj Karathiya Submitted to Atmiya Institute of Technology & Science Gujarat Technological University

3 Acknowledgement It is high privilege for me to express my deep sense of gratitude to  Mr. Sahil Shah [External Guide]  Dr. Manoj Karathiya [Head MCA Dept]  Mr. Darshan Jani [Assistant Professor] and all those faculty members who helped me in the completion of this project.

4 Arth I-Soft * Total Employees:90 * Primary Line of Business:Game Development and Web Development * Director:Mr. Siddharth Panchal * Management Director:Mrs. Swati Panchal  Arth I-Soft is a leading IT service and solution provider  Mobile app development company which offers  website, web application development, and mobile application development services based on different mobile operating system, using the latest tools and technologies.

5  Mission “Discover and produce most usable web and mobile components and educate consumers to use those components as an integrated part of their business.”  Vision “envision output practically and precisely.” “envision the product or strategy and efficiently convey it to our client without keeping a space between business and technology.”

6 Project Profile & Definition Title: Christmas Puzzle For Kids Definition : It is a kids game with the combination of six different games, listed below. 1> Dot Point 2> Fill The Colour 3> Spot The Difference 4> Jigsaw 5> Find A Path 6> Flip Card Platform : Cocos2dx Time Duration : 4 Months Team Size : 1

7 System Requirements Hardware Requirements * 4GB RAM * Minimum 2GHZ Processor * IPad and IPhone Device Software Requirements * Mac Os * Xcode IDE * IPhone and IPad simulator Network * Internet

8 Analysis

9 About Existing System Before few years ago the development of games was being done manually by shiva which is a tool like cocos 2dx and the games were played only with the computers or play stations due to lack of portability of devices like iphone and ipad and people have to go through laptop or pc to play this kind of kids games which also requied mouse, casets and all this things.

10 Feasibility Study “A Feasibility study is undertaken to determine the possibility or portability of either improving the existing system or developing a completely new system.” * Feasibility is the measure of how beneficial or practical the development of information system will be to an organization. The feasibility study involves following criteria. * Whether the user needs are satisfied using current software and hardware technologies. * The study will decide if the proposed system is cost-effective and if it can be developed given existing budgetary constraints. * The result should inform the decision of whether to go ahead with a more detailed analysis.

11 There are three methods of feasibility study. Technical Feasibility Economic Feasibility Behavior Feasibility  Technical Feasibility It is measure of the practicality of specific technical solution and the availability of technical resources and expertise. Technical feasibility is computer oriented.  Economic Feasibility In the economic feasibility, the development cost of the game is evaluated weighing it against the ultimate benefit derived from the new system.  Behavior Feasibility It is the measure of how well the game will operate in the organization. It is also a measure of how people feel about the application.

12 Limitations of Existing System The game of existing scenario is less enjoyable then the proposed systems. They can’t be played portably. They needs many devices to play and can’t get the new idea about the other new launched games with AdMod of Iad. Existing system can’t be helpful to grow the children mentally and to provide the exercise of mind. They were not conceptually about the improvement of children’s accuracy, alertness etc.

13 Scope of Proposed System  Proposed System can be extended with many new ideas.  Proposed System can be helpful to the children to improve the accuracy, alertness, to get the manners many new ideas can be implemented via proposed system.

14 Limitations of Proposed System  They are paid so it is expensive.  It requires the ipad or iphone or devices with touch screen.  Cocos-2dx cross platform framework but it not give accuracy in other language like iphone.  It may not be affordable for every people as it is paid.  It is kids so children of above 8 may get boared to play it.

15

16 Flow Chart

17 Activity Diagram

18 Sequence Diagram

19 Use Case Diagram

20 Implementation & Testing

21 Layout Screen  Main Screen

22 Dot Point Screen (Sub game or Level Screen)

23 Dot Point Level Screen

24 Dot Point Play Area Screen

25 Fill The Color Screen (Sub game or Level Screen)

26 Fill The Color Level Screen

27 Fill The Color Play Area Screen

28 Flip Card Screen (Sub game or Level Screen)

29 Flip Card Play Area Screen

30 Jigsaw Screen (Sub game or Level Screen)

31 Jigsaw Level Screen

32 Jigsaw Play Area Screen

33 Spot The Difference Screen (Sub game or Level Screen)

34 Spot The Difference Level Screen

35 Spot The Difference Play Area Screen

36 Find A Path Screen (Sub game or Level Screen)

37 Find A Path Level Screen

38 Find A Path Play Area Screen

39 Testing & Testing Strategy

40 Testing A test plan can be defined as a document describing the scope, approach, resources, and schedule of intended testing activities. Game testing, a subset of game development, is a software testing process for quality control of video games. The primary function of game testing is the discovery and documentation of software defects (bugs).

41 Testing Strategies  Functionality testing is most commonly associated with the phrase "game testing", as it entails playing the game in some form. Functionality testing does not require extensive technical knowledge. Functionality testers look for general problems within the game itself or its user interface, such as stability issues, game mechanic issues, and game asset integrity.  Compatibility testing is normally required for PC titles, nearing the end of development as much of the compatibility depends on the final build of the game.  Soak testing in the context of video games, involves leaving the game running for prolonged periods time in various modes of operation, such as idling, paused, or at the title screen.  Beta testing is done during beta stage of development. Often this refers to the first publicly available version of a game. Public betas are effective because thousands of fans may find bugs that the developer's testers did not.  Load testing tests the limits of a system, such as the number of players on a server, the number of sprites active on the screen, or the number of threads running in a particular program. Load testing requires either a large group of testers or software that emulates heavy activity. Load testing also measures the capability of an application to function correctly under load.

42 Test Cases Loading Image Scalling Share button Facebook and twitter button Moving Sound during game Level complted with particles Iphone 5 settings Iphone settings Stop in between Effect of one scene on another scene

43 About Tools & Technology

44 Introduction to IOS IOS (previously iPhone OS) is a mobile operating system developed and distributed by Apple Inc.mobile operating systemApple Inc. The OS in iOS stands for Operating System. Thus iOS is the base software that allows all other apps to run on an iPhone, iPod Touch or iPad. In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer.abstraction layersCore ServicesCocoa Touch

45 Introduction of Cocos2D cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. Easy to use: it uses a familiar API, and comes with lots of examples. Fast: it uses the OpenGL ES best practices and optimized data structures Flexible: it is easy to extend, easy to integrate with 3rd party libraries. Free: is open source, compatible both with closed and open source games. Community supported: cocos2d has an active, big and friendly community. AppStore approved: More than 2500AppStore games already use it, including many best seller games. cocos2d for iPhone supports: iPod Touch, iPhone, iPadand OS X

46 Introduction of Cocos2d-X * Cocos2dx is a game engine. It's cross-platform, open-source, free and mature. * Cocos2D is an amazing and easy to use framework, but since it’s written in Objective-C you can only write games with it for iOS and the Mac. * It can be used to publish games for mobile devices and desktops, including iPhone, iPad, Android, Windows and Mac. * The good thing is that only one game code base has to be written to publish to all those platforms. * Cocos2d-X is written primarily in C++ so it can compile natively on just about any system. * it would be great if you use Cocos2D API the same way easy to use Cocos2dx, but it run on including iPhone, iPad, Android, Windows and Mac.

47 Introduction of iOS Simulator * The iOS Simulator runs your application in much the same way as an actual iOS device. Because it is quick to launch and debug, * IOS Simulator makes for a perfect test bed to make sure your user interface works the way you intend, your network calls are correct, and that the views change correctly when the phone rotates. You can even simulate touch gestures by using the mouse. The iOS Simulator is a great time saver

48 Introduction of UIkitFramework * The UIkit framework is exclusively geared towards iOS development. It is the equivalent of the Application Kit or AppKit framework for OS X development. Framework defines classes, protocols, and functions for both iOS and OS X development * Like Foundation, UIkit defines classes, protocols, functions, data types, and constants. It also adds additional functionality to various Foundation classes, such as NSObject, NSString, and NSValue through the use of Objective-C categories.

49 Introduction of Objective-C * Objective-C is an object oriented language which lies on top of the C language. Its primary use in modern computing is on Mac OS X as a desktop language and also on iPhone OS (or as it is now called: iOS). * Objective-C is a strict superset of C, we are free to use C in an Objective-C file and it will compile fine. Because any compiler of Objective-C will also compile any straight C code passed into it, we have all the power of C along with the power of objects provided by Objective-C

50 Introduction About Frameworks * System Configuration Framework * Storekit Framework * MessageUI Framework * iAD Framework * Audio Toolbox Framework * CFNetwork Framework * AdSupport Framwork

51 Learning During Project Work Teamwork Real World Development Analysis Testing Work Under Pressure How to meet the solution of running project without help Self dependency

52  Site Reference: * www.cocos2d-iphone.org www.cocos2d-iphone.org * www.cocos2d-x.org www.cocos2d-x.org * www.github.com www.github.com * www.raywenderlich.com www.raywenderlich.com * www.cocos2dtutorial.net www.cocos2dtutorial.net * www.developer.apple.com/library/ios www.developer.apple.com/library/ios * www.code4app.net www.code4app.net * www.maniacdev.com www.maniacdev.com * www.mycodeteacher.com www.mycodeteacher.com * www.learn-cocos2d.com www.learn-cocos2d.com * www.stackoverflow.com www.stackoverflow.com * www.xmarks.org www.xmarks.org

53  Books Reference: Learn cocos2d 2-Game Development for IOS, [Steffen Itterheim, Andreas Low]. Creating Games with cocos2d for iPhone 2-Master cocos2d through building nine complete games for the iPhone [Paul Nygard]. Learning Cocos2D-A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk[Rod Strougo,RayWenderlich].  Videos Tutorials: http://www.cocos2d-x.org/ http://www.learn-cocos2d.com/tag/video-tutorial www.thenewboston.org

54


Download ppt "Well come to Christmas Games Puzzle For Kids. Project Report On Christmas Games Puzzle For Kids Submitted in fulfillment for the Award of degree in MASTER."

Similar presentations


Ads by Google