…
CHAPTER 1
INTRODUCTION
1.1PROJECT DESCRIPTION
Every game represents certain business functions, and as part of this game development, Strategy function of Business would be developed for participants to experiment with this business process and take strategic decisions required for company’s growth. The players would assume the role of an international business development person and is required to market the product to various countries.
StratUp is a multiplayer, online, role-playing strategic business simulation game. The players virtually run a business, track objectives set by the board, plan and set budget and get it approved, acquire territories, manage politics and collaborate with other functional heads to take their competition.
1) Key Areas covered during development:
As part of Strategy module development, key focus areas would be its alignment with overall game design, and development of various decision forms. Every decision form would be linked to strategic objectives of business like exports, joint ventures, partnerships. Development using PHP as scripting language and MySQL as database management system would enable player to input data in various forms referring to data in various reference reports. Schemas/logic would be developed to process the input data to populate various tables in logic and sequence as specified.
2) The role of Strategy
In game, initially the user register up and sign in, then he will choose the strategy role by filling the decision form and goes to next page to select a particular country to do business with, then he will have to choose mode of entry whether export or joint venture.
First time date entry in quarter then the cultural sensitivity Questionnaire will get displayed, user responds the same, once user has responds, computes culture sensitivity score, next mode of entry will have to select, once he selected the mode, meet available product capacity
in domestic market condition, if there is not having enough production capacity to export then display no production capacity.
If yes, meet average market share condition, if the market share is less than average then display need to improve the market share in the domestic market before exporting. If yes, select no of products to be sent and price of the products then meet min export consignment quantity level conditions. If less ,then display the consignment is less than min consignment value for the country or else check budget available or not.
If the user selects the mode of entry is joint venture then based on cultural sensitivity score compute whether the joint venture is still active. If its active, then same procedure has to follow as export does. If joint venture is not active, then display the joint venture partner has severed ties and does not want to carry forward with the relationship.
If budget is available, using sales figure algorithm, compute maximum number of products that can be sold by the team based on the country, based on cultural sensitivity score, brand image difference between the domestic market and based on market shares etc.
Compute the sales revenue based on the number of products sold into price of the product. If mode entry is join venture then compute the company share based on the joint venture percentage share or else update the sales revenue in financial report.
1.2COMPANY PROFILE
Process Bee Technologies Private Limited based in Bangalore, is a Business Simulation Game development and Analytics company. Games designed at Process Bee are used in corporate sectors in Training and Development of their employees. Games designed by Process Bee are used in areas of process improvement through enhance employee engagement. Educational Institutes use our games to impart real-world work environment to experiment with different business processes and gain corporate work environment experience in a simulated environment. Diagnostic reports from the games highlight impact of various decision taken by players during game-play.
Process Bee has a team of qualified and experienced technical professionals with experience in various technology domains. Management team at Process Bee has experience of over 30 years in domains of Technology & Business consulting.
Traditional methods of measuring skills, knowledge identity and values are proving to be inefficient. We have proven that simulating dynamic business environments in an engaging way through games and measuring players actions and decisions is the most scientific and fun way to identity the right person for the right role.
Our immersive, role-playing and time bound games simulate real-life business environment and transports you to a micro world of strategies.
We enable you to creatively engage with your employees and capture their inputs in their natural state by simulating your business problems and processes. Every game has a specific learning objective and measurement criteria.
Our well-designed game enables learning affectively, realize and analyze decisions and weaknesses in a risk-free environment. Reasoning, reflection and decision-making along with fun at the heart of our game is evidence-centered game design.
CHAPTER 2
LITERATURE SURVEY
2.1 EXISTING AND PROPOSED SYSTEM
‘ Previously, there was no facility of having Business Simulation online games and if provided, most of them having .
‘ This system were exists in Excel and VBA, the whole process captured using pen and paper. Capturing all the players performance using pen and paper was very difficult.
‘ Such game conducted in their school or college , by inviting different colleges or different corporate people that has to participate in such games .
There are following dis advantages
1)Time Consuming
Each And Every participant has to come to college where its competition held ,they have to register themselves and participate in the game .
2)Tedious Process
Each participant in their own competing field should be analyzed and results has be declared
These is been done manually.
3)Performance
Performance was very slow, as it was playing in Excel and VBA.
Proposed System
‘ StratUp is a multi-play role playing online Business Simulation Game development.
‘ Games designed are used in corporate sectors in Training and Development of their employees.
‘ Risk free environment in which the user use experiment with various decisions in various scenarios.
‘ In this new online gaming environment, the two teams have to register themselves and start playing.
‘ Among all, there different options we are providing which can be played by the users.
‘ They have options to switch in between these games while playing and the system will keep track of their scores particular modules.
‘ To make an interesting gaming environment, these two games which will be available in graphical .
‘ We have tried to code smart decision making algorithms to make system more intelligent and can learn the moves from the human beings.
Advantages of this game
‘ This game validate or find out the capability of particular player
‘ The user can learn or analyze the corporate world in a fun way.
Graphical
The Performance of the user has been shown in the graphical manner such as pie graph ,bar graph etc.
User friendly
In this game, the players can understand the flow of game very easily and also the way of navigation is simple.
2.2 FEASIBILITY STUDY
The StratUp game is implemented successfully, as it was carefully planned before based on the users interest and engaging in game.
Operational
‘ The UI of this game is simple and attractive.
‘ The look and feel of the game is good.
‘ The user is able to understand the flow of game is easy.
‘ Navigation between the pages is feasible.
‘ Eventually, the system is user friendly.
Technical
‘ Firstly, the user is able to identify the countries.
‘ Secondly, getting the geospatial, political ideology, population description, cultural dimension theory from particular countries.
‘ Thirdly, able to populate the values dynamically in the user interface.
‘ Finally, evidence centered design and improvement of business logic.
Economic
‘ The cost for developed this game is closed to zero.
‘ The technology we have used to develop this game are open source software’s.
‘ This game is economically feasible.
2.3 TOOLS AND TECHNOLOGIES USED
In our Project tools and technologies have been used to develop a game are
‘ Unity3D, it’s a game engine used to create 2D and 3D objects to the UI.
‘ Next, Aptana studio as well as codeigniter to communicate between the database and unity3D.
‘ Finally, Mysql workbench to maintain the data in the database.
In this game these tools are act like a model, view, and controller.
Model (MySQL Workbench)
‘ MySQL Workbench is a visual db design tool that integrates database design, SQL development administration, creation and maintenance into a single integrated development system for the MySQL database.
‘ Mysql workbench is used as a model to store or update the data in a database.
Controller(Aptana studio and codeigniter)
‘ Apatana studio and codeigniter framework both are open source Integrated development environment for building web applications and php code.
‘ Codeigniter is almost like a model-view-controller.
‘ Aptana studio as we as codeigniter act as a controller in between the UI and database.
View(Unity3D)
‘ Unity is a game engine. It is very flexible and powerful development platform for creating multi platform 3D and 2D amusement and interactive and engaging experience
‘ In view, we are using a well known and currently using technology in the software’s
industries to develop a game is Unity3D game engine, UI has been designed and view in unity3d.
‘ In unity, we are using c# script to call web services from php .
2.4 HARDWARE AND SOFTWARE REQUIREMENTS
Title of the Project Design and Development of International business Sales module
Software Requirements Operating System Server: Windows, Ios, Linux and Android.
Database Server: MySQL Workbench 5.6.17
Tools: Aptana Studio and PHP 5.5.12 ‘ Code Igniter Framework
User Interface: Unity3D 5.2.1 game Engine
Code Behind: C# scripting
Hardware Requirements Processor: Intel Pentium or More
Ram: 1 GB Ram
Hard Disk: Personal computer with 80GB
CHAPTER 3
SOFTWARE REQUIREMENT SPECIFICATION
3.1 USERS
In our Online simulation game mainly focuses on Corporate people and B-schools.
The corporate people play the game to learn the activities of the corporate world in a fun way. It is a completely risk free environment in which the users can experiment with various decisions in various scenarios.
Whereas in B-schools, the students in the college can play the game to know the environment of corporate world like how the marketing people does the marketing whereas Finance people how to take decisions to invest in new projects resources etc. finally the HR role how could he recruit and maintain a resource in the organization etc..
3.2 FUNCTIONAL REQUIREMENTS
The following are the functionalities of Online Simulation game
‘ The Player should be in a position to click on any country in a world map.
‘ Once a country is selected, the country’s economic factors, geo political factors and cultural factors should be dynamically displayed.
‘ The demand for products in the each of the country should displayed.
‘ A player should be in a position to choose a mode of entry to sell the products in a particular country.
‘ Based on various business logic, the eligibility or precondition of the player to sell products in a country should be determined.
‘ Based on business logic the number of units of product sold in a specific country is computed.
‘ The player should answer questions from the culture question bank and his cultural sensitivity score will be determined.
‘ Finally, the performance of the player will be displayed using various graphs.
3.3NON-FUNCTIONAL REQUIREMENTS
The Specific functions delivered by the system are
Performance
‘ This online simulation game, the user is able to navigate or play game efficiently.
‘ As soon as the Player selects the country, system responds in a fraction of seconds
‘ The unit of products he sold will be computed using sales figure algorithm in a graph within a seconds.
Portability
‘ Online simulation game can be able to access in any type of devices such iPod, laptop and web applications etc.
‘ It is feasible in any hardware environment.
Usability
‘ Any corporate people or B-schools can play the game easily with little knowledge.
‘ The game is interesting and engage.
Security
‘ Online Simulation game is well secured and reliable.
‘ Each player scores are stored securely in the admin database.
Maintenance
‘ Admin keep noticing and updating the data frequently.
‘ All the feedback he receives and resolve it within minutes.
Space
‘ The Space is required for this game is small ,hence this game can be installed in any hardware.
CHAPTER 4
SYSTEM DESIGN
4.1 SYSTEM PERSPECTIVE
4.2 CONTEXT DIAGRAM
CHAPTER 5
DETAILED DESIGN
5.1 USE CASE DIAGRAM
5.2 SEQUENCE DIAGRAMS
5.3 COLLABORATION DIAGRAMS
5.4 ACTIVITY DIAGRAM
5.5 DATABASE DESIGN
CHAPTER 6
IMPLEMENTATION
6.1 SCREEN SHOTS
CHAPTER 7
SOFTWARE TESTING
Testing:
In this phase exhaustive test plans were fashioned to check whether the system performs under all circumstance and assure that the system is robust.
Sl no
Test Case Expected outcome Result Actual Result Status
1 Enter correct username and password. A new page is displayed. Login page is redirected to role selection Pass
2 Incorrect username or password is entered
The entered username and password is fail Message will be displayed asking the user to reenter a valid username and password. Pass
3 Choosing the Strategy role . New page is displayed Page is redirected to decision form. Pass
4 Filling the decision form with mistakes. Message is displayed asking please enter values properly. Alert message is displayed asking entered values are wrong. Pass
5 Filling the decision form correctly and submit it. A new page is displayed. Page is redirected to mode of entry form. Pass
6 Selecting mode of entry Display cultural sensitivity Questionnaire. Page is redirected to questionnaire form. Pass
7 Submitting Culture sensitivity form without entering. Message is displayed please answer the given questions. Alert message is displayed saying u cannot submit. Pass
8 Submitting Culture sensitivity form entering. A new is displayed, Compute cultural sensitivity score and displayed. Pass
9 If selected mode of entry is export. Display Available product capacity domestic market condition. Display available product capacity. Pass
10 If available product capacity is there in domestic market. Display ‘the company does not have enough production capacity to export’ Display insufficient production capacity to export. Pass
11 If available, select no. of products and price of products to be sent. Display min export consignment quantity level condition. Display preconditions before export. Pass
12 If selected no. of products and price of products is less than min consignment level. Display the consignment is less than the min consignment value for the country. Display the consignment is less message. Pass
13 If selected mode of entry is Joint venture. Display Available product capacity domestic market condition. Display available product capacity. Pass
14 If available product capacity is there in domestic market. Display ‘the company does not have enough production capacity to export’ Display insufficient production capacity to export. Pass
15 If available, select no. of products and price of products to be sent. Display min export consignment quantity level condition. Display preconditions before export. Pass
16 If selected no. of products and price of products is less than min consignment level. Display the consignment is less than the min consignment value for the country. Display the consignment is less message. Pass
17 Check if budget is available to export the products. If available export. A new page is displayed. This page is redirected to revenue and cost. Pass
18 If budget is not available to export. Display ‘the company does not have enough budget to export’ Display insufficient budget to export. Pass
19 Check whether the sales figure algorithm is Computed based on the static data.. The new page is displayed Display revenue and store it in the finance database. Pass
20 If joint venture products are computed using static data. Display partnership success page. Compute the company share based on the JV % share. Pass
21 If partnership share is computed accordingly. Display new page Update sales revenue in financial reports. Pass
CHAPTER 8
CONCLUSION
The online simulation business game is developed using unity(c# scripting) , Apatana studio as well as Codeigniter framework and mysql workbench. It meets the objectives of the system which it has been developed.
‘The proposed System’ mainly deals with learning the corporate world environment as well as how to do business in different countries and what culture they will be having etc.
The user is able to access the game in any devices in the world. The scope of this document define with no ambiguity from starting to ending point.
CHAPTER 9
FUTURE ENHANCEMENT
‘ In proposed system the player is able to select only five countries, in future the system will be developed like the user will be able to select whichever country he wants to do business with.
‘ The geo factors, country description, cultural sensitivity and political ideology will get updated frequently.
‘ Real time information will get changed, hence it is static.
APPENDIX A
BIBLOGRAPHY
[1] International Business Environments and Operations 12th Edition by John D.Daniels | Lee H. RadeBaugh | Daniel P.Sullivan | Prashant Salwan.
[2] Ben Kedia, Richard Nordtvedt, and Liliana M. Perez, ‘International Business Strategies, Decision-making theories and Leadership Styles: An integrated Framework,’ Competitiveness Review 12 (Winter-Spring 2002):38-53.
[3] Keith Brouthers, ‘Institutional Cultural and Transaction Cost Influences on Entry Mode Choice and Performance ,’ Journal of International Business Studies 33(Summer 2002).
[4] https://www.geerf-hofstede.com
[5] https://en.wikipedia-org/wiki/International_business_Strategy
APPENDIX B
USER MANUAL
Steps to play the StratUp game
‘ Firstly, download the game through play stores, online etc.
‘ Once u downloaded the game, install it by accepting terms and conditions.
‘ Once installed, Register yourself through social media or manually.
‘ Once u registered successfully, login providing your username and password.
‘ The new StartUp game team screen will appear, there you select Strategy Avatar.
‘ Next, the decision form will get appeared, fill it and submit the same.
‘ Next, select the mode of entry whether export or Joint venture.
‘ If you are the new user, you will be Displayed cultural sensitivity Questions.
‘ Answer those questions and submit the same and you will get your score back.
‘ If mode of entry, you selected is Export then you will meet available product capacity in domestic market condition.
‘ If company does not have enough production capacity to export. Alert message will get displayed.
‘ Next , meet average market shares condition and select no. of products and price to be sent.
‘ If mode of entry is Joint Venture, then you will meet available product capacity in domestic market condition.
‘ If company does not have enough production capacity to export. Alert message will get displayed.
‘ Next , meet average market shares condition and select no. of products and price to be sent.
‘ Next, you will be displayed whether budget is available or not to export the products.
‘ If budget available, the products get exported and computes the sales based on static data .
‘ Finally, revenue will get updated in the finance reports and get displayed in your screen.