Вы находитесь на странице: 1из 11

TOTAL RECALL: A GAME IN C PROGRAMMING

ROBERT CERILLO BUQUID JENNIFER MARCIAL MAGTAGOB MYLENE CORTEZ PADUA

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

Information Technology is hereby accepted.

SALVADOR V. BRIONES II IT Project Adviser Approved by the Committee on Final Defense with the grade of ______.

KENNEDY C. CUYA Panel Member ARJAY F. ABIO Panel Member

JUDYLYN L. SALUNA Panel Member LUISA C. LANCISO Panel Member requirements Information

Accepted in partial fulfillment of the for the Degree Bachelor of Science in

Technology.

NICOLAS A. PURA Program Director Institute of 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

reference purposes and for whatever purpose it may serve.

JULIE O. IRASGA Editor

iv

TABLE OF CONTENTS TITLE PAGE . . . . . . . . . . . . . . . . . . . . . i ii

APPROVAL SHEETS . . . . . . . . . . . . . . . . . . . CERTIFICATIONS EDITOR . . . . . . . . . . . . . . . . . . . . .

iii

SECRETARY AND DEAN . . . . . . . . . . . . . . . .iv ACKNOWLEDGEMENT . . . . . . . . . . . . . . . . . . . v vi

EXECUTIVE SUMMARY . . . . . . . . . . . . . . . . . . TABLE OF CONTENTS . . . . . . . . . . .

. . . . . . . vii viii

LIST OF FIGURES . . . . . . . . . . . . . . . . . . .

LIST OF APPENDICES . . . . . . . . . . . . . . . . . . ix INTRODUCTION Project Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4

Purpose and Description Objective

. . . . . . . . . . . . . . . . . . . .

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

. . . . . . . . . . . . . . . . . . . .

Implementation Plan . . . . . . . . . . . . . . . REFERENCE NOTES . . . . . . . . . . . . . . . . . . . .

vi

LIST OF FIGURES

Table 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 Functional Diagram . . . . . . . . . . . . . . Level 0 Data Flow Diagram (DFD) . . . . . . .

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 Player Account

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

System is reliable and usable . . . . . . . . . 36

vii

LIST OF TABLE

Table 1 Gantt Chart . . . . . . . . . . . . . . . . . .

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

Registration, consisted the

Game

View.

Registration new account

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

adventure, a map will

displayed

and the player will

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.

Вам также может понравиться