欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

街機(jī)彈球機(jī)的模擬設(shè)計(jì)實(shí)現(xiàn)

友晶FPGA ? 來源:友晶Terasic ? 2024-04-09 11:30 ? 次閱讀

1. 項(xiàng)目概述

項(xiàng)目說明

該項(xiàng)目是實(shí)現(xiàn)經(jīng)典的街機(jī)游戲——彈球機(jī)。使用DE1-SOC開發(fā)板上的滑動(dòng)開關(guān),玩家可以設(shè)置球的初始速度。然后,按下按鈕將球釋放到柜子中,球?qū)⒏鶕?jù)其當(dāng)前的速度和方向與周圍的物體進(jìn)行碰撞交互。玩家可以按下另外兩個(gè)按鈕來控制左右兩個(gè)撥片,以嘗試將移動(dòng)的球保持在柜子中。分?jǐn)?shù)根據(jù)球的比賽時(shí)長進(jìn)行記錄,當(dāng)球離開柜子/顯示器時(shí)游戲結(jié)束。此外,玩家還可以切換 DE1-SOC上的開關(guān)來啟用/禁用藝術(shù)模式,藝術(shù)模式是讓玩家可以根據(jù)球的路徑在柜子上進(jìn)行繪畫。

8047519c-f61d-11ee-a297-92fbcf53809c.jpg

805ec5ca-f61d-11ee-a297-92fbcf53809c.png

2. 物理原理

將速度分解為 x 和 y 分量,負(fù)速度表示向顯示屏上的 0,0 或屏幕的左上角移動(dòng),正速度表示向屏幕右下角移動(dòng)。

807e8d60-f61d-11ee-a297-92fbcf53809c.png

發(fā)射球時(shí)系統(tǒng)會(huì)根據(jù)滑動(dòng)開關(guān)的設(shè)定來給球一個(gè) y 方向的初速度,球的運(yùn)動(dòng)過程中要考慮重力對球的影響。比如在玩實(shí)際機(jī)器時(shí),如果球沒有足夠的速度,由于箱體的角度,它會(huì)落回到彈簧上。

當(dāng)球沿斜面向下移動(dòng),若不考慮摩擦、滾動(dòng)、滑動(dòng)等其他因素時(shí),加速度方程只基于箱體的傾斜度。如下圖所示,加速度的方向是朝向柜子的底部,大小等于重力乘以傾斜角的正弦值。這意味著需要在一定數(shù)量的循環(huán)后將 y 方向(即朝向顯示屏底部)的速度增加 1。

8094c2c4-f61d-11ee-a297-92fbcf53809c.png

當(dāng)球繞柜子移動(dòng)與物體發(fā)生碰撞時(shí),速度會(huì)在 x 和 y 方向上發(fā)生變化。當(dāng)球從靜止物體上彈起時(shí),它會(huì)以與該物體撞擊時(shí)相同的角度離開。

80a944ec-f61d-11ee-a297-92fbcf53809c.png

為有效計(jì)算,只考慮當(dāng)前速度矢量 [x 速度,y 速度] 和正在撞擊的物體的單位法線矢量。然后將使用以下方程計(jì)算新的速度矢量:v' = 2*(n dot v)*n + v。

80bc7fc6-f61d-11ee-a297-92fbcf53809c.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 顯示器
    +關(guān)注

    關(guān)注

    21

    文章

    5017

    瀏覽量

    140469
  • 速度矢量
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    1309

原文標(biāo)題:街機(jī)彈球機(jī)的模擬

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    【招聘】射頻/模擬、ASIC設(shè)計(jì)/驗(yàn)證、系統(tǒng)、模擬設(shè)計(jì)等

    【招聘】射頻/模擬、ASIC設(shè)計(jì)/驗(yàn)證、系統(tǒng)、模擬設(shè)計(jì)等 射頻集成電路工程師(TRX 方向)-BJ 射頻/模擬集成電路工程師(RF/Analog IC Engineer)-BJ 射頻IC工程師
    發(fā)表于 03-03 14:54

    模擬設(shè)計(jì)的原則有哪些

    模擬設(shè)計(jì)的100條圣經(jīng)
    發(fā)表于 02-25 07:24

    stm32游戲機(jī)模擬

    stm32游戲機(jī)模擬器,2020年科協(xié)招新需要出訓(xùn)練題,讓新生了解一下單片機(jī),所以我這邊打算出一道游戲機(jī)的題,讓新生用單片機(jī)
    發(fā)表于 07-14 06:18

    單片機(jī)計(jì)算器模擬設(shè)計(jì)方案

    《【畢業(yè)設(shè)計(jì)】單片機(jī)計(jì)算器模擬設(shè)計(jì)方案.doc》由會(huì)員分享,可免費(fèi)在線閱讀全文,更多與《畢業(yè)設(shè)計(jì)單片機(jī)計(jì)算器模擬設(shè)計(jì)方案(V7.1)》相關(guān)文檔資源請?jiān)趲蛶臀膸鞌?shù)億1、蹤跡
    發(fā)表于 09-13 07:02

    如何用esp32制作無線VR彈球機(jī)?

    我想用 esp32 制作無線 VR 彈球機(jī) 我玩的游戲是 VR FX2 pinball 它需要像 L_shift 這樣的輸入用于左腳蹼和 R_shift 用于右腳蹼它還需要一個(gè)啟動(dòng)按鈕 A 和 B
    發(fā)表于 03-01 08:27

    基于開源虛擬機(jī)模擬設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)

    在研究了QEMU虛擬機(jī)的工作原理及其I/O框架基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)模擬QBUS設(shè)備之間,基于socket設(shè)備組通信模型,模擬QBUS設(shè)備與物理設(shè)備之間,基于虛
    發(fā)表于 10-08 15:09 ?30次下載
    基于開源虛擬<b class='flag-5'>機(jī)</b>的<b class='flag-5'>模擬設(shè)</b>備的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    國內(nèi)搞模擬設(shè)計(jì)可能缺乏的是傳承

    國內(nèi)搞模擬設(shè)計(jì)可能缺乏的是傳承,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 09-18 17:15 ?0次下載

    精密模擬設(shè)計(jì)中的噪聲分析

    精密模擬設(shè)計(jì)中的噪聲分析
    發(fā)表于 01-14 15:09 ?17次下載

    TI各種模擬設(shè)計(jì)工具介紹

    TI各種模擬設(shè)計(jì)工具介紹
    發(fā)表于 10-16 12:56 ?7次下載
    TI各種<b class='flag-5'>模擬設(shè)</b>計(jì)工具介紹

    Cadence教程之如何使用VieloSo模擬設(shè)計(jì)環(huán)境進(jìn)行設(shè)計(jì)

    本手冊描述如何使用VieloSo模擬設(shè)計(jì)環(huán)境來模擬模擬設(shè)計(jì)。VieloSo模擬設(shè)計(jì)環(huán)境被記錄在一系列在線手冊中。下面的文件給你更多的信息?!ieloSo高級分析工具用戶指南提供有關(guān)蒙
    發(fā)表于 09-20 08:00 ?0次下載
    Cadence教程之如何使用VieloSo<b class='flag-5'>模擬設(shè)</b>計(jì)環(huán)境進(jìn)行設(shè)計(jì)

    PSoC Creator模擬設(shè)計(jì):如何解決模擬電壓問題

    本視頻介紹了采用PSoC Creator進(jìn)行模擬設(shè)計(jì)的各種技巧和注意事項(xiàng)。
    的頭像 發(fā)表于 07-01 12:16 ?2159次閱讀

    PSoC Creator模擬設(shè)計(jì):Analog Device Viewer

    本視頻介紹了采用PSoC Creator進(jìn)行模擬設(shè)計(jì)的各種技巧和注意事項(xiàng)。
    的頭像 發(fā)表于 07-01 12:41 ?3094次閱讀

    PSoC Creator模擬設(shè)計(jì):引腳放置的模擬及注意事項(xiàng)

    本視頻介紹了采用PSoC Creator進(jìn)行模擬設(shè)計(jì)的各種技巧和注意事項(xiàng)。
    的頭像 發(fā)表于 07-01 12:04 ?3778次閱讀

    AN639:模擬設(shè)備能耗(ADE)產(chǎn)品:常見問題

    AN639:模擬設(shè)備能耗(ADE)產(chǎn)品:常見問題
    發(fā)表于 04-24 14:32 ?2次下載
    AN639:<b class='flag-5'>模擬設(shè)</b>備能耗(ADE)產(chǎn)品:常見問題

    彈球ARDUINO轉(zhuǎn)換開源分享

    電子發(fā)燒友網(wǎng)站提供《彈球ARDUINO轉(zhuǎn)換開源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-07 10:21 ?0次下載
    <b class='flag-5'>彈球</b>ARDUINO轉(zhuǎn)換開源分享