COMING SOON! PQDT Open is getting a new home!

ProQuest Open Access Dissertations & Theses will remain freely available as part of a new and enhanced search experience at

Questions? Please refer to this FAQ.

Dissertation/Thesis Abstract

Duck Hunt FPGA game, a project on UML and digital design
by Nguyen, Vuong D., M.S., California State University, Long Beach, 2016, 65; 10137441
Abstract (Summary)

Field Programmable Gate Array (FPGA) is rarely associated with video games. Software video games can be made using the Unified Modeling Language (UML) and high level languages such as the Extensible Hypertext Markup Language (XHTML), Cascading Style Sheets (CSS), Javascript, and jQuery; however, FPGA video games require the building of complex hardware. The goal of this project is to create an FPGA video game by combining UML and digital design.

There are advantages to starting from the hardware level such as having more control, thus giving more freedom to create design and functional specifications. The disadvantages include creating device drivers. By using the Rational Unified Process (RUP) as the development process, a Duck Hunt FPGA Game is created that proves how software video game development is different compared to FPGA game development.

Indexing (document details)
Advisor: Englert, Burkhard
Commitee: Chelian, Michael, Tramel, John
School: California State University, Long Beach
Department: Computer Engineering and Computer Science
School Location: United States -- California
Source: MAI 55/06M(E), Masters Abstracts International
Subjects: Computer Engineering, Electrical engineering, Computer science
Keywords: Class diagram, Css, Distributed finite state machine, Duck Hunt game, Edutainment vs educational, Event driven programming, Image tile ( raster graphics), Javascript, MVC, Nintendo entertainment system, PS/2 mouse controller, Render pipeline, Software game vs hardware game, State diagram, Uml, Uml and digital design, Use case, VGA controller, Verilog hdl, Xhtml
Publication Number: 10137441
ISBN: 978-1-339-93134-0
Copyright © 2021 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy