verilog HDL game code with VGA

Hi, I need a verilog HDL code for a simple project, the project is as follows:

you start off as a single blue square on the bottom of the screen(background black), then once the game starts, blocks(red squares) start falling from the top of the screen and you use KEY[1]and Key[2] on the DE2 board as controls to move your square right/left to dodge the falling blocks. if you get hit by a falling block the game terminates and goes back to it's original state(a single blue square at bottom of screen).

the below is the vga adapter we use

module part1(SW,KEY,CLOCK_50,VGA_R, VGA_G, VGA_B,


input CLOCK_50;

input [17:0] SW;

input [3:0] KEY;

output [17:0]LEDR;

output [9:0] VGA_R;

output [9:0] VGA_G;

output [9:0] VGA_B;

output VGA_HS;

output VGA_VS;

output VGA_BLANK;

output VGA_SYNC;

output VGA_CLK;

defparam [url removed, login to view] = "160x120";

defparam [url removed, login to view] = "FALSE";


defparam VGA.BACKGROUND_IMAGE = "image.colour.mif"

the code must be of verilog HDL file and coded with a fsm in it.

if possible, comment on your code so i can understand what's happening.


Skills: Verilog / VHDL

See more: vga verilog code, verilog game code, vga verilog, verilog hdl game, verilog game, verilog vga, game verilog, verilog code simple game, verilog code vga, game verilog project, verilog code game, verilog vga game, hdl vga, verilog vga code, use vga de2 verilog, vga code verilog, vga de2 verilog, game code de2 board, simple dodge game verilog, vga hdl game, vga square hdl, vga verilog de2 simple game code, verilog hdl vga, verilog code board game, de2 project verilog hdl

About the Employer:
( 0 reviews ) Canada

Project ID: #1295695

3 freelancers are bidding on average $152 for this job


Hi, I have 4 years of experience in writing codings using Verilog, VHDL and System verilog. Hands on experience in Image Processing, ARM, USB, AHB protocols. Looking forward to have a long and fruitful relationshi More

$100 USD in 2 days
(0 Reviews)

Please check PMB

$100 USD in 3 days
(0 Reviews)

Hi , I can do this in VHDL . Please take a look at my profile . Regards

$257 USD in 15 days
(0 Reviews)