Académique Documents
Professionnel Documents
Culture Documents
Submitted in partial fulfillment of the requirements for The degree of Bachelor of Science in Information Technology in the Institute of Information Technology Partido State University Goa, Camarines Sur
February, 2012
ii
APPROVAL SHEET
The
IT
Project
attached
herewith
entitled,
TOTAL
RECALL:A GAME IN C PROGRAMMING prepared and submitted by Robert Mylene Cerillo Cortez Buquid, Padua, for the Jennifer in Marcial Magtagob of and the in
partial
fulfillment of
requirements
degree
Bachelor
Science
SALVADOR V. BRIONES II IT Project Adviser Approved by the Committee on Final Defense with the grade of ______.
JUDYLYN L. SALUNA Panel Member LUISA C. LANCISO Panel Member requirements Information
Technology.
iii
C E R T I F I CA T I O N
This is to certify that the thesis of ROBERT CERILLO BUQUID, JENNIFER MARCIAL MAGTAGOB and MYLENE CORTEZ PADUA, entitled, TOTAL RECALL: A GAME IN C PROGRAMMING, has been edited by the undersigned. Issued upon request of the interested party for
iv
iii
. . . . . . . vii viii
LIST OF FIGURES . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Scope and Limitation . . . . . . . . . . . . . . . REVIEW OF RELATED LITERATURE AND SYSTEMS Review of Related Literature . . . . . . . . . . . Review of Related Systems . . . . . . . . . . . . TECHNICAL BACKGROUND . . . . . . . . . . . . . . . . . METHODOLOGY Requirements Specification . . . . . . . . . . . . Analysis Specification . . . . . . . . . . . . . .
5 6 11
12 18
Design
. . . . . . . . . . .
. . . . . . . . .
19 38 39 40
RECOMMENDATION
. . . . . . . . . . . . . . . . . . . .
vi
LIST OF FIGURES
Page 13 14
Level 1 of DFD for Registration . . . . . . . . 15 Level 1 of DFD for Game Proper . . . . . . . . Level 1 of DFD for View Flow Chart . . . . . . . . . . . 16 17
. . . . . . . . . . . . . . . . . . 20 . . . . . . . . 23
Prototype for Main Menu . . . . . . . . . . . . 23 Prototype for Map . . . . . . . . . . . . . . . 24 Prototype for Loading Question . . . . . . . . 24
Prototype for How to play Adventure . . . . . . 25 Prototype for Game Proper . . . . . . . . . . . 25 Prototype for Displaying Player Score . . . . . 26 Lessons in C Programming . . . . . . . . . . . 26
Spiral Life Cycle Model . . . . . . . . . . . . 30 System is easy to understand . . . . . . . . . System is easy to navigate . . . . . . . . . . Functionality of the system to carryout basic Requirements in delivering instructions . . . . 35 33 34
20
vii
LIST OF TABLE
Page 29
viii
ACKNOWLEDGEMENT
This project would not have been possible without the aid and guidance of the and people who play a role and for
contribute
knowledge
indispensable
assistance
completion of this project. We want to express our profound gratitude to the following persons, group and organizations for their untiring support, help sharing ideas and guidance extended to us in realization of this project. To Almighty GOD the father of all, we thank for giving us strength, knowledge, confident, and for keeping us
always safe and for the hope that keep us believing that this project become possible. To our program Director, Mr. Nicolas A. Pura, for
giving us fruitful ideas, motivate and serve us one of the inspirations in making our project. To Mr. Salvador V. Briones II, our IT Project adviser for his untiring support and effort in guiding us,
motivating and helping us to pursue and finish our project to make it successful. To Ms. Shane Catolico, our program chairman for
guiding and motivating us in making our project and for her untiring support, advise and for giving us confident to face any problem we encountered.
ix
To Mr. Kennedy C. Cuya, Ms. Judylyn L. Saluna, Ms. Luisa M. Lanciso and Mr. Arjay F. Abio, our stakeholder for his effort in sharing knowledge in our project. To IIT faculty for sharing ideas, giving comments and suggestions and being part of realization this IT project. To our editor, Ms. Julie O. Irasga, an English major, for her effort and knowledge in editing the manuscript. To our supportive and loving parents, friends and love ones for their immeasurable love and support that inspired us to surpass every challenge that we encountered in our study. To our group mates who willingly helped us gather the necessary data needed for completion of our project. To extend all our persons gratitude involved and in our project for we greatly this
thankfulness
making
project possible.
The Researchers
EXECUTIVE SUMMARY
Total Recall is a game developed to help enhance the skill and understanding of BSIT 1st year students about C Programming. This game has three Proper of major and functions such as is and
Game
View.
function
creating
searching account. Game Proper includes the display map, select map, load question, prompt answer and display score. View function is a function of the game that is consisted of the basic lessons in C Programming, option and view
score. In playing this game, the player should create his/her account. After which, the player chooses a category either adventure or tutorial, if be the player chooses to play
displayed
choose from the locations to play the game. On the other hand, if the player chooses to view the lectures a short discussion will be displayed. Deploying this Total Recall game requires the
following software specification: Flash Player, 10MB hard drive at least free space, video RAM at least 1GB, 1GB RAM, the processor should be at least dual-core CPU 1GHz,
xi
monitor
(desktop), This is
keyboard,
PS2 to
mouse, any
and
speaker
or
headphones. System.
applicable
Windows
Operating
Findings showed that 81% of the respondents strongly agree that the system is easy to understand, 90% strongly agree that the system is easy to navigate, 75% agree that the system carryout the basic requirement in
delivering instruction and 87% strongly agree that the system is reliable and usable. Respondents even said that the game is "Malupit", "ASTIG", "Nice game", "I really
enjoy it", informative and educational. With the optimistic responses from the BSIT 1st year students, as observed by the researchers during the tryout of the game, we strongly recommend that this Total Recall should be distributed and played by the students and also they can use this game as their basis in making their own.