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

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫COMP2011J、Java程序設(shè)計代做
代寫COMP2011J、Java程序設(shè)計代做

時間:2024-11-14  來源:合肥網(wǎng)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編程設(shè)計
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    麻豆国产精品va在线观看不卡| 免费亚洲一区二区| 欧美最猛黑人xxxx黑人猛叫黄| 91国视频在线| 亚洲综合色av| 成人免费无码av| 精品国产乱码久久久久软件| 欧美xxxx黑人又粗又长密月| 日韩一区av在线| 日本阿v视频在线观看| 久久美女福利视频| 日韩av123| 国产成人亚洲精品无码h在线| 亚洲精品一区二区三区蜜桃久| 成人精品水蜜桃| 国产精品久久久久久久久久久新郎| 欧美精品成人网| 国产精品美女无圣光视频| 欧美精品一区二区三区久久| 久久精品成人动漫| 欧美极品视频一区二区三区| 日韩专区在线播放| 欧美 日韩精品| 国产精品久久久久久久乖乖| 国产在线观看精品一区二区三区| 久久综合久中文字幕青草| 国产性生活免费视频| 九九精品视频在线| 高清视频在线观看一区| 亚洲欧美国产不卡| 国产精品夜夜夜一区二区三区尤| 一本色道久久综合亚洲精品婷婷| 91久久伊人青青碰碰婷婷| 五月天色婷婷综合| 日韩在线视频网| 免费久久99精品国产自| 插插插亚洲综合网| 成人免费在线一区二区三区| 亚洲a∨日韩av高清在线观看 | 日韩手机在线观看视频| 色婷婷久久一区二区| 黄色污污在线观看| 久久天天躁夜夜躁狠狠躁2022| 黑人中文字幕一区二区三区| 久久99国产精品久久久久久久久| 国产精品午夜av在线| 天堂а√在线中文在线| www.欧美精品一二三区| 国产在线一区二区三区四区| 亚洲在线视频观看| 久久久久久久久四区三区| 免费黄色福利视频| 中文字幕在线乱| 国产大尺度在线观看| 欧美v在线观看| 中文字幕一区二区三区最新| 久久99九九| 麻豆一区二区三区在线观看| 亚洲中文字幕无码av永久| 久久精品日产第一区二区三区 | 91九色偷拍| 欧美在线国产精品| 欧美日本亚洲视频| 国产成人亚洲欧美| 国产一区二区在线观看免费播放| 亚洲二区三区四区| 国产精品免费一区豆花| julia一区二区中文久久94| 欧美一级片久久久久久久| 国产精品旅馆在线| 91精品久久久久久久久久| 欧美精品一区在线发布| 亚洲欧洲一二三| 国产精品区一区二区三含羞草| 97成人精品视频在线观看| 狠狠综合久久av| 日产精品久久久一区二区福利| 欧美成人精品在线观看| 国产va亚洲va在线va| 国产精品有限公司| 青青视频免费在线| 亚洲高清不卡一区| 精品视频9999| 国产大片精品免费永久看nba| 国产毛片视频网站| 极品美女扒开粉嫩小泬| 日韩精品一区二区在线视频| 亚洲国产一区二区三区在线| 久久91亚洲精品中文字幕| 日韩亚洲第一页| 91精品国产99| 国产美女久久精品香蕉69| 欧美人成在线观看| 日韩视频第二页| 亚洲国产一区二区三区在线 | 久久久久久久电影一区| julia一区二区中文久久94| 免费看黄在线看| 欧美亚洲另类激情另类| 色综合久久久久无码专区| 欧美精品久久久久久久久| 国产精品久久久久久久一区探花 | 久久久久99精品久久久久| 91精品91久久久久久| 国产免费一区二区三区香蕉精 | 久久久精品日本| 国产成人精品国内自产拍免费看| 风间由美一区二区三区| 国产色婷婷国产综合在线理论片a| 欧美另类一区| 欧美在线亚洲一区| 青青成人在线| 欧美最猛黑人xxxx黑人猛叫黄| 日本午夜精品电影| 亚洲v国产v| 熟妇人妻va精品中文字幕| 一区二区三区四区五区视频 | 欧美精品一区在线| 欧美性大战久久久久xxx| 日韩女在线观看| 青青草一区二区| 欧美有码在线视频| 欧美极品视频一区二区三区| 免费在线观看亚洲视频| 欧美日韩在线观看一区| 狠狠色噜噜狠狠色综合久| 国内揄拍国内精品少妇国语| 每日在线更新av| 国产女人精品视频| 国产免费一区二区三区在线观看| 国产精品一区二区免费在线观看| 国产天堂在线播放| 国产精品夜夜夜一区二区三区尤| www.亚洲视频.com| 国产黄色片免费在线观看| 久久久久欧美| 国产精品欧美风情| 免费av在线一区| 亚洲精品国产精品国自产观看| 日本视频一区二区不卡| 欧美日韩在线高清| 国产日韩久久| 91免费国产精品| 久久精品99国产| 国产成人看片| 九九久久综合网站| 亚洲最大福利网| 日本精品久久电影| 欧美高清一区二区| 国产精品一区二区三区久久| 91成人国产在线观看| 日韩一区二区三区在线播放| 国产精品网站视频| 欧美日韩成人在线播放| 午夜肉伦伦影院| 欧美激情第一页在线观看| 国产精品一区二区三区精品| 国产精品91免费在线| 国产成人久久777777| 精品国产综合久久| 日韩一区国产在线观看| 日韩精品无码一区二区三区免费| 国产一区在线免费观看| 国产精品444| 国产精品高清一区二区三区| 亚洲欧洲国产日韩精品| 欧美一区深夜视频| 国产精选久久久久久| 久久99国产精品| 中文字幕日本最新乱码视频| 日本aa在线观看| 国产美女在线精品免费观看| 久久精品丝袜高跟鞋| 九九热这里只有精品6| 日本wwww视频| 操人视频欧美| 精品国产一区二区三区久久久狼| 在线观看福利一区| 欧美一级大片在线观看| 成人福利视频网| 国产精品视频一区二区三区四| 亚洲熟妇av日韩熟妇在线| 欧美精品亚洲| 久久久视频在线| 免费99精品国产自在在线| 欧美专区日韩视频| 91精品在线影院| 精品中文字幕在线2019| 青青久久av北条麻妃海外网| 99久久久精品免费观看国产| 国产精品欧美亚洲777777| 午夜精品一区二区三区在线观看| 精品无码久久久久久久动漫| 国产mv免费观看入口亚洲| 亚洲最大福利网站| 国产偷久久久精品专区| 国产精品视频一| 青青青国产精品一区二区| 91国产精品电影| 久久久久久国产|