SFU IAT167 - 2024 Summer. Review and Game Showcase

IAT167 is the only one programming course in SFU SIAT Level 1. I just finished the final exam for this course and I would like to briefly introduce this course.

The programming difficulty of IAT167 is moderate. It mainly tests basic programming skills and focuses on cultivating the thinking and logic of rationally designing game architecture. For those who have taken CMPT120 first, the syntax difference between Python and JavaScript may bring some challenges. This may be one of the reasons why some people on the Internet think that this course is difficult. For me, I chose CMPT130 as a prerequisite course. The syntax of C++ is similar to JavaScript, so I feel more comfortable when coding.

In addition to three quizzes, a midterm and a final exam, the most important projects in the semester are Game 1 and Game 2 Project. Game 1 is a simple game, while Game 2 requires choosing between Tile-based Game and Platformer Game to develop a simple, interactive 2D game. If you invest enough time in these projects, you can usually get fair grades. Of course, if you are willing to invest extra time in every detail, your efforts will be reflected in the grade too. You can add plot, UI, perfect HUD and even store functions to make it more “like a real-game” (Saying this because IAT167 is just the first-first step in our journey into game development).

Finally, I would like to share my Game 2 Project. Although it is not perfect and the code structure is a bit messy, I hope it can be a reference for everyone. Criticisms or suggestions are welcome 😀


Project Name: Game 2: The Final Game

Game Name: Ninja Rush – Final Encounter.

Visual Representation: Tile-based Game.

Genre: Shooting.

MDA Framework: Narrative / Challenge


Related Documents.

Part 1: The Proposal.

Link to PDF File: https://cloud.ensonyan.com/index.php/s/Lc5zMsWCZHJZ43G

Part 2: Final Report.

Link to PDF File: https://cloud.ensonyan.com/index.php/s/kobWSnrLs88Xtj9

Part 3: UML-2 Diagram.

IAT167 - Game 2 - UML2 Diagram - Finished - Rev_02@4x
IAT167 – Game 2 – UML2 Diagram – Finished – Rev_02@4x

Play the Game:

    Click here to play: https://editor.p5js.org/EnsonYan_Projects/full/Nqe5bw_lp

    By Enson’s Blog. Hope this article can help you 😀

    本站所有内容,未经授权严禁转载。
    Unauthorized reproduction of any content is strictly prohibited.

    EnsonYan

    文章作者

    目前正在加拿大攻读游戏设计相关学位。IT / 摄影 / 汽车爱好者

    发表回复

    textsms
    account_circle
    email

    SFU IAT167 - 2024 Summer. Review and Game Showcase
    IAT167 is the only one programming course in SFU SIAT Level 1. I just finished the final exam for this course and I would like to briefly introduce this course. The progra…
    扫描二维码继续阅读
    2024-08-10