The Linux Activity to Reinforce Knowledge project, or LARK, is an opportunity for students in COP3353 - Introduction to Unix to develop a learning adventure game in Linux using BASH. The game should focus on teaching new Linux users about the Linux command line environment and its utilities. The game can be any genre and should allow players to learn from their mistakes, be engaging with a narrative (back-story), and incorporate game elements such as purpose, constraints, conflict, intrinsic and extrinsic rewards, chance, growth, and winner.
- Travis McCormick
- Andrew Donate
- Playable from a Linux command line (BASH) by other users
- Game designed for students learning about Linux at high school age or older
- Game play takes place in an actual Linux terminal or emulation
- Game focus on using the command line in Linux (BASH shell)
- Game should be playable and engaging for at least 15 minutes
- Game art image (600x600px jpg or gif) showcasing the game
- Game functionality and playability
- Incorporation of Linux concepts and skills learned (8 minimum)
- Game art and graphics
- Narrative and instructions clarity
- Compliance with project requirements and guidelines
- Game engagement and playtesting feedback
- Overall creativity and effort
December 5th 2022
- Develop skills in BASH scripting and awk
- Gain a deeper understanding of the Linux command line environment and its utilities
- Apply learned concepts to create a functional and engaging learning adventure game
- Enhance problem-solving, critical thinking, and creativity skills through game development
- Collaborate effectively in a team (if applicable) to develop a project from conception to completion
- Receive feedback and learn from playtesting and peer evaluations to improve the game
- Gain experience in submitting a project, following guidelines, and meeting project deadlines.
The LARK Project is an exciting opportunity for students to create a learning adventure game in Linux using BASH. The game should focus on teaching new Linux users about the Linux command line environment while incorporating elements of purpose, constraints, conflict, rewards, chance, growth, and a winner. The project allows for solo or group submissions, and the game should be playable and engaging for at least 15 minutes. Through this project, students will have the chance to apply their knowledge of BASH and awk, develop a game that is playable from a Linux command line, and create a narrative-driven experience that helps users learn Linux concepts and skills.