A Masterclass in Video Game Design

Zybo development boardhas been getting some recognition recently, making its way into amazing projects like this Halloween themed僵尸遏制单元上周在博客上亮相。从那以后,我们在一个开发的一个杰出学术项目中发现了Zybo的另一种极大利用丹麦技术大学(DTU)。This project for the Hardware/Software Programming Course 02321 invites students to use the Zybo FPGA and Vivado to developa unique video gamewithin a three week period of full-time work.

尽管学生的创作令人印象深刻,但我们给人留下了深刻的印象,这些项目代表了DTU的第一代IT电子外交专业学生!只有三个学期之后,这些学生才能够开发下面介绍的出色视频游戏。在他们的学生项目网站you can find more information about the class project and materials used, as well as posters, interviews (in Danish), and gameplay videos describing each group’s creation.

布鲁塔鲁斯

这first video game presented on the DTU project page begins with each player being awarded 100 health points and three lives. Each player enters the arena and proceeds to engage in battle to the death with each hit earning 5 damage points until only one player remains. Using the 16-bits per pixel VGA output port on theZybo, the game is displayed onto a nearby monitor while an analog-to-digital converter connects two custom game controllers. With these controllers each player is able to navigate multiple maps with fluent animations while monitoring visual health bars and game statistics. Watcha video of this gameplay当创作者带领您穿越他们在布鲁塔鲁斯的想象世界。

喷火

这next game featured on theDTU project page使用Zybo development board以及一个Wii控制器,可引导屏幕上的战斗机。游戏目标包括发射爆炸导弹以摧毁敌方战斗人员,同时避免与发射导弹碰撞。包括项目设计to show how this team developed their game, highlighting different hardware features and communication protocols used. Watch the game in action as the students run througha live gameplay在DTU YouTube频道上。

轰炸机

另一组学生创造了一个独特的游戏,其中四个玩家开始进入一个竞技场,并试图在比赛中爆炸以爆炸。使用诸如不同类型的爆炸物和更多爆炸力之类的电力,可以帮助每个玩家通过瓷砖爆炸,同时试图摧毁对手。玩家可以使用绿色竞技场瓷砖保护自己免受危险爆炸的侵害,直到一名球员胜利,另一回合开始。硬件图提供展示硬件和键盘设置的信息,然后学生使用C编程语言进行编程。观看游戏玩法视频并进一步了解有关学生的想象力如何使现实Zybo development board

接下来将推出一款经典的国际象棋游戏,并在项目中编程了各种游戏选项。在此游戏中,玩家可以选择互相对抗或尽力在单人游戏中击败计算机。在屏幕的顶部,玩家可以找到一个计时器,以跟踪游戏持续多长时间,并且可以使用按钮快速按下游戏。此版本的国际象棋用C编程语言编写,使用VHDL编程提供Zybo development board。观看学生在A中测试他们的同龄人现场游戏玩法of the final chess game.

俄罗斯方块

这final game presented on the DTU course website used theZybo development board开发俄罗斯方块游戏。这个游戏配备了深入写of the project stages accomplished by student developers including a description of their hardware choice, the process for writing and implementing the software, and the project end result. Check out the现场游戏玩法to see the project results and begin to dream about what you can accomplish with theZybo

现在你知道什么可以th来完成e original Zybo in just three weeks we challenge you to create your own video game. Whether you prefer the original Zybo or the新发布的Zybo Z7,你可以找到我们方便的迁移指南为了快速发展下一场大型游戏!

让我们知道您在下面的评论中最喜欢哪种游戏,不要忘记在社交媒体上与我们分享您的作品!

0
Be the 1st to vote.

关于奎因·沙利文

我是一名服装商品,在发现对大量闪光制作项目的热情之后,他在电子产品世界中找到了舒适感。每天我都在学习和揭示新的解决方案,以指导我解决生活中的小问题。我的乐观情绪和两只救援幼犬使我在这项工作中保持理智,因为我弄清楚如何融合了两个不同的背景,以塑造最终导致世界统治的惊人事物。

查看Quinn Sullivan的所有帖子→

Leave a Reply

您的电子邮件地址不会被公开。必需的地方已做标记*