雪梨大學SOFT2201課業解析

2021-09-27 06:53:33 字數 678 閱讀 2784

雪梨大學soft2201課業解析

題意:完善「stickman」專案,根據課堂反饋和導師反饋的具體觀點來糾正現有的功能,並使用新功能擴充套件應用程式。

解析:功能實現: 1.載入不同的級別: - 級別必須從json配置檔案中載入,該檔案給出了載入和定位不同資產的指令。 - 關卡資訊必須包括平台,敵人,終點線位置和第一階段的雲和英雄。 - 需要在報告中對不同層次的輸出格式的設計進行合理化和詳細說明。 - 不需要在遊戲執行過程中進行關卡轉換,遊戲在啟動時載入乙個給定的關卡檔案,並在關卡完成時結束。 2.英雄必須能夠站在平台物件上,並且不能與任何物件相交。 3.關卡將包含傷害英雄的敵方** - 如果英雄從它們上面跳過去觸碰它們,敵人將會消失。 - 如果英雄以任何其他方式觸碰它們,英雄將失去一條命,並重新回到最初配置的位置。 4.英雄能夠越過終點線,此時關卡(遊戲的這個階段)將完成 5.遊戲必須記錄從遊戲開始到英雄到達終點線的當前時間 附加功能(要獲得滿分需要實現乙個附加功能): 1.不同的敵人運動個性。 2.不同平台上的不同物理特性(如使英雄滑塊)

測試測試: 為**編寫junit4測試。這些測試必須涵蓋每個類的功能,並且必須使用gradle test(包含在gradle構建中)執行

涉及知識點:

軟體設計,設計模式,單元測試

software design stage 2 - soft2201

problem description

華人學者風采 楊義 雪梨科技大學

華人學者風采 楊義,雪梨科技大學電腦科學系教授。研究興趣是應用人工智慧,例如智慧型多 處理,計算機視覺和資訊檢索。曾獲得國家傑出博士學位 獎,澳大利亞研究委員會發現早期職業研究獎,浙江省科學獎一等獎,谷歌學院研究獎和澳大利亞計算機學會金牌數字干擾獎。2020年發表 97 發表 571 引用數 338...

清華大學C 2

類 25 物件導向的程式特點 抽象 封裝 繼承 多型。物件是類的例項。抽象是對同一類物件的共同屬性和行為進行概括,形成類。資料抽象 類的屬性或狀態 抽象 類的行為或功能。繼承 在已有類的基礎上,進行擴充套件形成新的類。多型 同一名稱,不同的功能實現方式。減少程式中識別符號的個數。26 類中如果沒有p...

昨天,我的大學學習 2

昨天,我的大學學習 2 曾毅 誰能改變我的命運 大學二年級 如果說大學一年級的時候是一種被動學習狀態,對電腦科學不能攬其全貌,那麼進入大學二年級以後的學習便是比較有針對性的了,但這種轉變並非偶然,同樣也是經過了艱苦的學習換來的 大學的學習也不例外,大學一年級的假期照樣形同虛設,看書和程式設計的時間每...