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

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

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

時(shí)間:2024-11-14  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代做CHC5028、C/C++語言程序代寫
  • 下一篇:PROG2004代寫、代做Java編程設(shè)計(jì)
  • 無相關(guān)信息
    合肥生活資訊

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

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    精品国产区在线| 国产资源在线视频| 国产精品久久久久av免费| 一区二区冒白浆视频| 久久久久www| 久久人人爽人人爽爽久久| 日韩中文字幕在线视频| 久久av一区二区| 国产成人精品免高潮在线观看| 久久久久久久免费| 久久人人爽人人爽人人av| 91成人福利在线| 国产精品91久久| 精品国产一区二区三区久久久狼| 日韩一级免费在线观看| 亚洲AV无码成人精品一区| 欧美一级视频在线观看| 日本一区二区在线视频观看| 日韩精品久久一区二区| 午夜精品在线视频| 日韩av在线综合| 青青青免费在线| 欧美久久久久久一卡四| 蜜桃视频在线观看91| 国产伦精品免费视频| 91久久精品在线| 久草免费福利在线| 国产精品第3页| 婷婷视频在线播放| 欧美日韩福利在线| 国产精品综合久久久| 国产激情999| 国产精品久久久久一区二区| 中文字幕中文字幕在线中心一区 | 亚洲精品欧洲精品| 日韩有码免费视频| 欧美二区在线看| 国产精品一区在线播放| 91精品视频在线| 久久精视频免费在线久久完整在线看| 国产尤物91| 国产在线精品一区二区三区| 国产中文字幕乱人伦在线观看| 日本免费一区二区三区视频观看| 国产精品海角社区在线观看| 国产精品久久久久久网站| 亚洲国产精品一区二区第一页| 国产精品传媒毛片三区| 中文字幕精品—区二区日日骚| 久久亚洲精品视频| 天天干天天色天天爽| 国内一区二区在线视频观看| 成年丰满熟妇午夜免费视频| 日韩中文字幕在线观看| 国产99久久久欧美黑人| 肉大捧一出免费观看网站在线播放 | 国产一区二区精品在线| av动漫在线观看| 精品久久久91| 精品卡一卡二| 日韩一区国产在线观看| 欧美 日韩 国产一区| 91精品国产乱码久久久久久久久| 国产欧美在线看| 国产国语videosex另类| 精品伦理一区二区三区| 日本人成精品视频在线| 国产精品午夜国产小视频| 国产精品丝袜一区二区三区| 色噜噜一区二区| 成人精品一区二区三区| 欧美成人在线免费| 免费在线观看亚洲视频| 久久av综合网| 日韩av不卡在线播放| 国产欧美一区二区白浆黑人| 久久久久99精品久久久久| 欧美最猛性xxxx| 久艹视频在线免费观看| 少妇免费毛片久久久久久久久| 色噜噜狠狠色综合网| 国产日韩精品推荐| 欧美精品在线播放| 国产在线播放91| 国产精品第七影院| 美女在线免费视频| 国产精品观看在线亚洲人成网| 国产99在线播放| 国产做受69高潮| 久久精品国产视频| 欧美视频观看一区| 久久久精品电影| 欧美亚洲在线播放| 久久久国产视频91| 激情视频综合网| 国产精品久久九九| 黑人中文字幕一区二区三区| 国产精品无码电影在线观看| 国内少妇毛片视频| 精品麻豆av| 99在线看视频| 五月天国产一区| 久久久久久香蕉| 欧美专区第一页| 国产精品少妇在线视频| 欧美午夜精品久久久久久蜜| 国产精品无码专区在线观看| 免费在线观看日韩视频| 欧美乱大交xxxxx| 日本精品视频在线播放| 国产成人精品一区二区| 黄色免费视频大全| 欧美激情精品久久久久久| 91精品国产91久久久久久| 日本精品一区二区三区视频| 按摩亚洲人久久| 国产日韩欧美亚洲一区| 亚洲综合小说区| 久久久免费av| 国产区欧美区日韩区| 在线免费一区| 国产不卡av在线| 国模杨依粉嫩蝴蝶150p| 亚洲免费av网| 日韩中文字幕网| 国产三区精品| 日本午夜人人精品| 国产精品电影网站| 久久综合亚洲精品| 欧美日韩亚洲免费| 亚洲一区三区在线观看| 播播国产欧美激情| 成人精品在线观看| 欧美专区一二三| 伊甸园精品99久久久久久| 久久久中文字幕| 国产性生交xxxxx免费| 视频一区二区精品| 国产精品裸体瑜伽视频| 91九色在线视频| 精品www久久久久奶水| 亚洲精品一区国产精品| 久久天堂电影网| 91精品国产综合久久香蕉最新版| 久久福利视频网| 114国产精品久久免费观看| 日韩欧美视频一区二区三区四区| 97精品伊人久久久大香线蕉| 奇米影视首页 狠狠色丁香婷婷久久综合| 成人av色在线观看| 日本韩国在线不卡| 欧美激情一级二级| 国产成人无码精品久久久性色| 日本免费不卡一区二区| 久久福利网址导航| www国产91| 久久久免费精品| 蜜桃91精品入口| 日本一区二区三区四区五区六区 | 久久久久久九九九九| 欧美日韩第二页| 亚洲图片小说在线| 国产裸体免费无遮挡| 欧美日韩精品免费看| 日韩一区二区高清视频| 中文字幕一区二区三区四区五区六区 | 欧美激情第1页| 国产精品视频午夜| 久久久久久久97| 国产成一区二区| www.浪潮av.com| 国产精品自拍网| 国产一区二区三区av在线| 欧美精品久久久久久久免费 | 久久福利电影| 99在线国产| 国产色一区二区三区| 黄色91av| 男人天堂av片| 欧美日韩成人一区二区三区| 日本在线视频不卡| 亚洲 高清 成人 动漫| 精品国产福利| 国产精品久久久久久亚洲调教| 国产一二三四区在线观看| 欧洲日本亚洲国产区| 五月婷婷一区| 午夜精品理论片| 亚洲精品乱码视频| 亚洲国产精品毛片| 无码人妻精品一区二区三区66| 日韩中文字幕免费视频| 国产精品88a∨| 北条麻妃在线一区| 成人精品一区二区三区电影黑人| 午夜精品久久久久久久白皮肤| 国产v亚洲v天堂无码| 91精品国产自产在线老师啪| 91九色蝌蚪国产| 国产肥臀一区二区福利视频|