Introduction to Scripting – Final Project
COURSE OVERVIEW
IT140 Introduction to Scripting is a
foundational course that introduces you to
the fundamentals of programming
concepts, including data types, variables,
decision statements, loops, functions, and
file handling. The course culminates in two
smaller projects rather than a single final
exam. In Projects One and Two, you will
design and then develop a text-based
game with a theme of your choice.
Key Topics Covered in the Course:
• Data Types & Variables
, • Input & Output
• Decision Statements (if, elif, else)
• Loops (while, for)
• Lists & Dictionaries
• Functions
• File Handling
• Pseudocode & Flowcharts
• Debugging & Testing
PART 1: PROJECT ONE – DESIGNING YOUR
TEXT-BASED GAME
Project One Overview
In Project One, you will demonstrate your
mastery of the following competencies:
, • Write scripts using syntax and
conventions in accordance with industry
standard best practices
• Break the problem down into a set of
requirements for your game program
• Design your game by creating
a storyboard and pseudocode or flowch
arts
Key Deliverables of Project One
1. Storyboard (Description and Map)
• Create a story for your text-based game
(e.g., Dragon theme, Zombie theme,
Castle theme)
• Create a map showing the rooms and
how they connect
, • Identify rooms, items to collect, and
the winning condition
2. Pseudocode or Flowchart
• Create pseudocode or
a flowchart showing the logic of your
game
• Include the game loop, movement, item
collection, and winning/losing
conditions
3. Requirements Document
• List the functional requirements of your
game
• Specify what the user can do (move,
collect items, win, lose)
Example Storyboard: Dragon Text Game