GC-STEM/it140-projects

PublicTemplate

IT 140 Projects repository for designing, prototyping, developing, and testing a Python text-based adventure game across Modules Five–Seven. Uses an SDLC workflow to connect Project One game design, the Module Six prototype milestone, and Project Two final implementation.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 12/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Kho lưu trữ mẫu dành cho sinh viên khóa học IT 140 (Introduction to Scripting) nhằm thiết kế, tạo nguyên mẫu và phát triển trò chơi phiêu lưu trên giao diện dòng lệnh (text-based adventure game) bằng Python qua quy trình SDLC.

  • Tổ chức quy trình SDLC qua 3 giai đoạn: Thiết kế (Module 5), Nguyên mẫu di chuyển (Module 6) và Triển khai game hoàn chỉnh (Module 7).
  • Tích hợp tài liệu đặc tả yêu cầu (SRS), thiết kế giao diện/bản đồ game, mã giả và kế hoạch kiểm thử.
  • Sử dụng quy trình kiểm tra tự động GitHub Actions và Ruff để phản hồi về cấu trúc hoàn thành và chuẩn coding style.

Lưu ý

  • Dự án không có giấy phép mã nguồn mở (no license).
  • Người dùng Windows được yêu cầu chạy các lệnh thông qua Git Bash thay vì PowerShell hay Command Prompt.
  • Việc đẩy mã nguồn lên GitHub không thay thế việc nộp bài và chấm điểm chính thức trên D2L Brightspace.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến17
  • Độ tươi80
  • Cộng đồng66
  • Tài liệu75
  • Phát hành20
  • Mức độ khóDễ tiếp cận
  • Phù hợp vớiSinh viên · Lập trình viên
  • Loại dự ánVí dụ
  • Giấy phépKhông có

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • Bash
  • GitHub Actions

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • analysis/Tài liệu đặc tả yêu cầu phần mềm (SRS) cho trò chơi.
  • design/Tài liệu thiết kế Project One gồm storyboard, bản đồ và mã giả.
  • prototype/Mã nguồn nguyên mẫu di chuyển giữa các phòng cho Module Six.
  • src/Mã nguồn Python hoàn chỉnh của trò chơi cho Project Two.
  • tests/Kế hoạch kiểm thử và ghi chú kiểm thử trò chơi.
  • .github/Cấu hình workflow kiểm tra tự động của repository.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/GC-STEM/it140-projects.git
cd it140-projects

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Lập bản đồ thế giới game và viết mã giả cho cơ chế di chuyển phòng cũng như thu thập vật phẩm.
  • Xây dựng nguyên mẫu điều hướng đơn giản bằng cấu trúc từ điển (dictionaries) và vòng lặp trong Python.
  • Phát triển và kiểm thử toàn bộ trò chơi phiêu lưu dạng văn bản theo các điều kiện thắng/thua cụ thể.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.2k+918
  2. 2vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.4k+1.7k
  3. 3obra/superpowersAn agentic skills framework & software development methodology that works.309.3k+5.1k
  4. 4practical-tutorials/project-based-learningCurated list of project-based tutorials288.5k+765
  5. 5TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+229

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 12/10/2026.