Skip to content

nikoschatzi/Connect-Four

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Connect4

About The Project

The repository includes the implementation of Connect Four game in SystemVerilog.

The game can be played in one FPGA using the code in code_for_one_FPGA folder or in two FPGAs using the code in code_for_two_FPGAs folder. A function automatic_player() implementing a "smart" automatic opponent, with whom you can play against, is also included in the code.

This project was implemented in the VLSI course of the 8th semester of ECE DUTh which was supervised by the Associate Professor George Dimitrakopoulos.

Getting Started

To get started make sure you have installed all the prerequisites in your computer.

Prerequisites

To compile this implementation of Connect Four game you will need ModelSim-Intel® FPGA Edition Software.
In ModelSim execute the following commands:

  • cd c:/workspace/Connect-Four (project's directory)
  • vlib work
  • vlog score4.sv score4_tb.sv
  • vsim -novopt score4_tb
  • run -all

To visualize the frames produced by the code use the online VGA simulator.

Contributing

Contributions are what make the open source community such an amazing place to be, learn, inspire, and create.
Contribute following the above steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b new_branch_name)
  3. Commit your Changes (git commit -m 'Add some extra functionality')
  4. Push to the Branch (git push origin new_branch_name)
  5. Open a Pull Request

About

Connect Four game in SystemVerilog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors