国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫COMP2011J、Java程序設計代做
代寫COMP2011J、Java程序設計代做

時間:2024-11-14  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Beijing-Dublin International College
COMP2011J - Object Oriented Programming
Individual Assignment: Defender
Assignment Details
Due date: 6
th of December 2024
Language: Solution must be completed in Java
Game Description
Defender is a classic arcade game where the player flies a spaceship destroying alien invaders over a planet.
Defender is a side-view, horizontally scrolling shooter set on the surface of an unnamed planet. The player
controls a spaceship flying either to the left or right. The player can control the elevation of the ship as well as
fire weapons and make a hyperspace jump.
The object is to destroy all alien invaders, while protecting astronauts on the landscape from abduction.
Landers pick up humans and attempt to carry them to the top of the screen at which point they turn into
fast-moving mutants. A captured human can be freed by shooting the lander, then catching the human before
it falls to its death, and dropping it off on the ground.
Defeating the aliens allows the player to progress to the next level. Failing to protect the astronauts results
in the level being lost (and started again if you have remaining lives). A ship is lost if it is hit by an enemy or
its projectiles, or if a hyperspace jump goes wrong (as they randomly do). After exhausting all ships, the game
ends.
1
Movement
The players ship can move up and down on the screen. When it does the screen does not move. The players
ship can not go any lower than the bottom of the screen or any higher than the top of the screen.
As the player moves left and right the screen should move to show more of the level. The player ship should
be kept in the middle half of the screen. That is when the player is in this area, the screen should not move.
However, if the player is going to move outside of this area, then the view of the level should be changed so the
player remains in the middle half of the screen.
For the players ship moving left and right the important element of movement is momentum. The player’s
ship should continue travelling in the same direction at the same speed unless some acceleration is applied. So
when the players ship begins moving and no more thrust is applied, it will continue in the same direction and
at the same speed forever unless the ship crashes into an alien. The direction that the ship travels is based on
the direction that the ship was facing when the thrust was applied. If no thrust is being applied, then the ship
can face in any direction while it keeps moving in the direction of the original thrust.
Enemies
There are two types of enemies in the game, Landers and Mutants.
Landers will fire at the player’s ship, but their primary goal is to grab on of the humans from the surface
and carry them to the top of the screen. One the lander reaches the top of the screen carrying a human they
will become a mutant. If a lander is destroyed while they are carrying a human, the human is dropped and
must be caught by the player. If the player does not catch the human, they will die when they hit the ground.
If the player catches a human, they can place them back on the ground by dropping down to that level.
Mutants are much faster than landers. Instead of attempting to pick up humans, mutants only purpose is
to kill the player. They will chase after and fire at the player.
Points/Scoring
Points are awarded for destroying the asteroids based on the following calculations:
• Lander destroyed → 150 points each
• Mutant destroyed → 300 points each
• Human captured and mutated → -150 points each
• Human saved → 500 points each
Levels
The number of humans and enemy landers is based on the level. As levels increase there should be more landers
and less humans on the level.
A level is not completed until all of the enemy ships have been destroyed. This may require the player to
search across the landscape to find the remaining enemies.
Example
To get an example of the how the defender game plays, go to the https://www.free80sarcade.com/defender.
php and play the game there. This version of the game has a larger number of enemy types and is quite difficult.
The version I am requiring you to create only requires two types of enemies and can be made easier (by making
the enemies move more slowly).
Assessment
This section gives a breakdown of the approximate marking criteria for the assignment. The final marking
scheme may vary slightly but will be relatively similar. Your submission should contain the following files
• A zip file containing the entire project code and any other files required for the code to be executed
(exported from IntelliJ IDEA or Eclipse)
2
• A report explaining what you have achieved for each of the criteria in the marking scheme (estimate fail,
pass or excellent) based on the template provided
• A short video (less than 3 min) showing a screen recording of the game with your explanation voiced over
it
Each file should be named only with your UCD student number and the correct file extension (e.g. 1234567.zip,
1234567.pdf, and 1234567.mp4).
Zip File
This must contain all of the code required to execute the project. If I am unable to execute your code, it will
reduce your grade. If there are any requirements to setup and execute your code you should include these in
the zip file.
I will be testing the code using IntelliJ IDEA (unless you specifically mention that I should use Eclipse). I
would recommend that you create the project using the Intellij IDEA IDE and export the entire project to a
zip file for submission.
Assignment Report
This document should be in PDF format and contain your name and student number as well as a table explaining
what you estimate of how your project will be graded against the marking criteria in the next section. For each
of the criteria mark an X under Fail, Pass, or Excellent and optionally include some text to explain why you
believe you have merited that level. You may also include details in this report of any additional functionality
that you have added that you believe should be worth extra credit.
Marking Scheme
The marking scheme shown in table 1 is subject to change. This means that it may be changed at any time
without notice if I feel some parts were too easy or too hard and additional criteria may be added. The final
grade from this section will be based on a weighted sum of the individual parts. The weights for each part will
be based on the difficulty and importance. For example, design and cohesion is very important and will likely
be weighted much higher than any other component.
The text explaining each can be used as a guide to the amount of work expected for the different parts of
the assignment.
You should also note that it is required that your project is programmed using one of the two libraries avail

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

掃一掃在手機打開當前頁
  • 上一篇:代做CHC5028、C/C++語言程序代寫
  • 下一篇:PROG2004代寫、代做Java編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 suno 豆包網頁版入口 wps 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产精品亚洲综合| 久久涩涩网站| 都市激情久久久久久久久久久 | 欧美欧美一区二区| 热草久综合在线| 欧美一二三视频| 精品少妇人欧美激情在线观看| 国产在线精品一区| 高清欧美精品xxxxx| 国产欧美中文字幕| 国产精品一区二区欧美黑人喷潮水| 国产伦精品一区二区三区免费视频| 国产一区二区三区黄| 国产精品尤物福利片在线观看| 官网99热精品| 国产极品精品在线观看| 久久久久久久久久久成人| 日韩中文字幕不卡视频| 国产精品久久久久91| 一区二区不卡视频| 日本欧美中文字幕| 国产综合福利在线| 成人短视频在线观看免费| 久久国产精品亚洲va麻豆| 色伦专区97中文字幕| 国产精品视频一区二区三区四| 精品国产乱码久久久久久蜜柚| 亚洲欧美99| 欧美日韩精品一区| 成人国产一区二区| 国产成人精品综合久久久| 精品蜜桃传媒| 少妇久久久久久被弄到高潮| 欧美二区在线看| 成人av在线网址| 国产成人精品最新| 亚洲国产欧洲综合997久久| 欧美变态另类刺激| 91麻豆国产精品| 国产精品视频yy9099| 亚洲国产精品123| 黄色片一级视频| 国产精品27p| 精品国产一二| 欧洲精品在线视频| 97久久精品人搡人人玩| 国产精品视频成人| 日韩wuma| 国产精品自产拍在线观看中文| 日韩中文第一页| 亚洲中文字幕无码一区二区三区| 精品欧美国产| 久久五月天婷婷| 一区二区三区电影| 男人添女人下部视频免费| 久久久欧美精品| 久久99亚洲热视| 欧美国产亚洲一区| 九色在线视频观看| 日韩中文字幕av在线| 成人亚洲综合色就1024| 精品激情国产视频| 日本一区免费在线观看| 国产精品一区二区三区免费观看| 久久精品国产亚洲7777| 日韩av免费看| 成人毛片网站| 欧美日产国产成人免费图片| 欧美 日韩 国产精品| 国产黄色特级片| 亚洲国产一区二区在线| 国产麻豆一区二区三区在线观看 | 九九热精品视频| 国产综合在线观看视频| 久久久精品电影| 欧美影院在线播放| 久久精品magnetxturnbtih| 午夜欧美不卡精品aaaaa| 国产精品香蕉视屏| 久久中文精品视频| 国产在线久久久| 久久躁狠狠躁夜夜爽| 免费高清一区二区三区| 久久精品一偷一偷国产| 欧美不卡三区| 国产精品高潮粉嫩av| 美日韩免费视频| 国产精品电影观看| 国产在线精品一区免费香蕉| 久久综合伊人77777| 美乳视频一区二区| 九色成人免费视频| 99久久综合狠狠综合久久止| 亚洲综合欧美日韩| 99热在线播放| 亚洲乱码一区二区三区三上悠亚 | 欧美精品一区在线播放| 蜜桃传媒视频第一区入口在线看| 久久久久北条麻妃免费看| 加勒比海盗1在线观看免费国语版 加勒比在线一区二区三区观看 | 九色91视频| 欧美精品一区二区三区久久| 国产精品欧美一区二区| 国模极品一区二区三区| 免费不卡在线观看av| 国产日产亚洲精品| 亚洲欧美日韩不卡一区二区三区 | 91九色国产社区在线观看| 欧美一区二区三区精品电影| 国产成人综合精品在线| 欧美一区二区综合| 久久亚洲精品成人| 成人免费在线网址| 日本精品二区| 精品国产一区二区三区在线观看 | 97久久伊人激情网| 日本亚洲导航| 国产精品免费福利| 成人综合视频在线| 日韩亚洲一区在线播放| 国产精品丝袜高跟| 国产伦理久久久| 日本一区精品| 国产精品国产一区二区| 国产伦精品一区二区三区视频孕妇 | 视频在线99re| 国产精品女人网站| 成人av在线网址| 日韩免费中文字幕| 国产aaa一级片| 国产v亚洲v天堂无码| 国语自产精品视频在线看| 精品乱色一区二区中文字幕| 91精品免费视频| 欧美亚洲丝袜| 亚洲欧洲免费无码| 国产精品久久久久久久久免费 | 精品国产一区二区三区麻豆小说| 99精彩视频在线观看免费| 欧美精品色婷婷五月综合| 一区二区精品在线| 久久99久久99精品蜜柚传媒| 国产日韩在线看| 日韩精品av一区二区三区| 一区二区三区免费看| 日韩视频免费在线观看| chinese少妇国语对白| 欧美亚洲国产视频| 亚洲精品中文字幕乱码三区不卡 | 成人国产精品一区| 欧美高清性xxxxhdvideosex| 亚洲五码在线观看视频| 日韩亚洲欧美中文高清在线| 国产精品一二三视频| 免费中文日韩| 欧美一级特黄aaaaaa在线看片| 精品国产一区二区三区在线| 久久精品视频中文字幕| 国产a级片免费观看| 97精品欧美一区二区三区| 国产欧美在线看| 黄色91av| 欧美视频在线播放一区| 日韩人妻一区二区三区蜜桃视频| 亚洲欧洲一区二区福利| 久久久久久69| 精品久久免费观看| 国产精品色悠悠| 久久精品国产91精品亚洲| 久久久久久久久久久久久国产| 91国产精品91| 91av中文字幕| 91精品国产自产在线观看永久| 国产伦精品一区二区三区高清 | 国产精品久久久久久久久久尿 | 亚洲国产精品www| 亚洲图片都市激情| 一区二区精品在线观看| 亚洲午夜精品久久| 亚洲人成网站在线播放2019| 亚洲精品一区二| 视频在线一区二区三区| 天堂а√在线中文在线| 性欧美亚洲xxxx乳在线观看| 午夜精品久久久久久99热| 亚洲精品中文综合第一页| 一区二区精品在线| 亚洲啊啊啊啊啊| 少妇免费毛片久久久久久久久| 一区二区三区四区欧美| 亚洲综合小说区| 少妇熟女一区二区| 日韩av在线播放不卡| 日本www在线播放| 欧美日韩无遮挡| 精品一卡二卡三卡四卡日本乱码| 国产在线观看一区二区三区| 国产免费视频传媒| 7777精品视频| 日韩在线播放一区|