首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 游戏所有侵略者都都属于我们的 Verilog

游戏所有侵略者都都属于我们的 Verilog

资 源 简 介

接下来是模仿经典的嵌入式系统的实现与设计街机游戏太空入侵者。这个项目利用 Altera 硬件和软件功能DE2 板。实施涉及 C 和 vhdl 语言的组合。我们使用的是 PS/2 键盘,VGA显示器和外围设备作为沃尔夫森 WM8371 音频编解码器。所有侵略者都属于我们! 一个二维的固定射击游戏,玩家控制通过横向穿过屏幕的底部,并射击,降序外星人的家船。目的是打败五排在作为屏幕上来回横向移动的十二个外国人他们迈向屏幕的底部。球员击败了外星人,并通过挣点,用激光导弹射击它。打败外星人带来另一波更难,一个循环,可以继续下去。外星人企图破坏家船由它射击,虽然他们接近底部屏幕。如果他们到达底部,外星人入侵成功,游戏就结束了。家船部分受可毁于外星人的四个固定防御路障和首页-船。这场比赛我们翻译分为 3 个阶段: 游戏开始阶段: 这一阶段包含询问球员他/她是否准备好了"拯救地球"的介绍屏幕。游戏的玩阶段: 这是游戏的主要阶段。玩家扮演的这场比赛是由射击在外星人的波浪,因此按顺序结算水平。每个玩家开始 3 的生活。他 / 她能不能输掉比赛以两种方式: 如果他/她获取由外来导弹射击 3 次,或如果外星人波收益这样远了,他们到达了街垒水平 (这表明成功的外星人入侵 !)。游戏结束阶段: 上输掉了比赛,游戏状态转到游戏结束屏幕。的用户可以通过按输入键重新启动游戏,并恢复拯救地球

文 件 列 表

Invaders_Project
.sopc_builder
install2.ptf
nios_system_sim
atail-f.pl
de2_ps2
hdl
de2_ps2.vhd
altera.components
.settings
org.eclipse.cdt.core.prefs
.metadata
.plugins
org.eclipse.core.resources
.root
.indexes
history.version
inaders
inaders_syslib
audio_peripheral.vhd.bak
audio_peripheral_hw.tcl
de2_wm8731_audio.vhd
de2_i2c_av_config.v
de2_i2c_controller.v
audio_peripheral.vhd
audio.vhd
Invaders.qpf
Invaders.qsf
sopc_builder_log.txt
invaders_top.vhd
de2_vga_raster.vhd
de2_sram_controller.vhd
de2_sram_controller_hw.tcl
de2_vga_raster_hw.tcl
nios_system.sopc
cpu.vhd
nios_system.qip
de2_vga_raster_inst.vhd
nios_system.ptf
nios_system.ptf.pre_generation_ptf
nios_system.ptf.bak
nios_system.vhd
nios_system_log.txt
nios_system.bsf
cpu_rf_ram.mif
cpu_ociram_default_contents.mif
cpu_test_bench.vhd
cpu_jtag_debug_module.vhd
cpu_jtag_debug_module_wrapper.vhd
cpu.ocp
jtag_uart.vhd
nios_system_generation_script
nios_system_setup_quartus.tcl
vga.vhd
sopc_add_qip_file.tcl
sram.vhd
DE2_pin_assignments.csv
Invaders.qsf.bak
Invaders.pin
Invaders.sof
Invaders.pof
Invaders.jdi
de2_vga_raster.vhd.bak
ps2.vhd
invaders_top.vhd.bak
.sopc_builder
install.ptf
VIP VIP
0.218525s