Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algosup/2024-2025-project-1-fpga-team-3
First project of the year 2024-2025
https://github.com/algosup/2024-2025-project-1-fpga-team-3
fpga frogger game verilog vga
Last synced: about 5 hours ago
JSON representation
First project of the year 2024-2025
- Host: GitHub
- URL: https://github.com/algosup/2024-2025-project-1-fpga-team-3
- Owner: algosup
- Created: 2024-09-23T12:55:55.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T14:39:24.000Z (26 days ago)
- Last Synced: 2024-10-21T14:40:31.516Z (26 days ago)
- Topics: fpga, frogger, game, verilog, vga
- Language: Verilog
- Homepage:
- Size: 30.5 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2024-2025-project-1-fpga-team-3
## Project Description
For our First project of this year, we are recreating the famous game "FROGGER" made by Sega in 1981. Using Nandland's Go_Board, we have to create a version of the Frogger supported on this chipset, only using FPGA.
## Key Features
Our game includes the following features:
- **Score count**: Users score is registered in game and displayed on screen. đšī¸
- **Customs sprites**: Sprites of the game are customised, our team recreated them using the same dimensions. đ¸
- **Accurate gameplay**: Users will have a similar game experience as if they were playing the real frogger. đŽ
- **Customs UI**: User interface will be made by our team with working features such as play buttons and more. đģ## Technologies Used
- **[Verilog]**:Verilog is a hardware description language (HDL) used to model electronic systems. It is most commonly used in the design and verification of digital circuits.
- **[Visual Studio Code]**: Hardware that supports most of the languages used. We coded in visual code studio for this project.
- **[FPGA]**: A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of an array of programmable logic blocks with a connecting grid, that can be configured "in the field" to interconnect with other logic blocks to perform various digital functions.
- **[Go Board]**: The Go_Board is the chipset used to display our game. It features the Lattice ICE40 HX1K FPGA, EASY USB Connection for power, communication, and programming; Four User Settable LEDs, Four Push-Buttons / Dual / 7-Segment LED Display. A VGA Connector / External Connector (PMOD) / 25 MHz on-board clock / 1 Mb Flash for booting up your FPGA.### Dependencies Version
- **[Visual Studio Code](https://code.visualstudio.com/)**: 1.94.1
## Credentials
No specific credentials are needed to test the game.
## Device Tested
The game has been tested on the following devices:
- External Devices
- Windows 11
- MacOS Sequoia 15.0.1## Team Members
| Team member | Role | Picture |
| ------------------------------------------------------------------------------------ | ----------------- | ------------------------------------------------------------------------------------------------------- |
| **[Lucas Aubard](https://www.linkedin.com/in/lucas-aubard-596b37251/)** | Project Manager | |
| **[Julian Reine](https://www.linkedin.com/in/julian-reine-b2952632a/)** | Program Manager | |
| **[Vivien Bistrel Tsangue]()** | Technical Leader | |
| **[Abderrazaq Makran](https://www.linkedin.com/in/abderrazaq-makran/)** | Technical Writer | |
| **[Mariem Zaiane](https://www.linkedin.com/in/mariem-zaiane-2b2165225/)** | Software Engineer | |
| **[Manech Laguens](https://www.linkedin.com/in/manech-laguens-020127293/)** | Software Engineer | |
| **[Raphael Chiocchi](https://www.linkedin.com/in/rapha%C3%ABl-chiocchi-50169632a/)** | Quality Assurance | |