今天來看一個遊戲的例子,遊戲引擎配合ECS設計結構可以不到五百行的程式就能有一個簡單的小遊戲,這樣的架構設計比較接近我所認知的軟體工程。 //! Eat the...
不知道各位在看一些 Rust 的原始碼,或是網路上別人寫的範例的時候,是否常看到一些語法,它們看起來好像不太像 Rust 的程式碼,倒是有點像註解,例如: #[...
WebAssembly 簡介 上上一篇匆匆忙忙不知不覺中就完成了WebAssembly,都還沒介紹這是什麼(?)。我們一起看一下WebAssembly的官網:...
Bevy 遊戲學習:Breakout game 這是一個使用Bevy開發的Breakout game,透過理解一個遊戲的程式碼來讓我自己更加的對Bevy乃至遊戲...
程式會出錯是很正常的一件事,程式出錯不一定就是 Bug,而只是沒有考慮到某些可能會發生的情況,例如你寫了一個可以計算 BMI(Body Mass Index,...
今日份 Ferris 今天要來完成我們的專案囉,隆重介紹 Iron LLaMa~~~ 透過 Effect 回應變化 🏮 今天完整的程式碼可以拉到最底下 Put...
今日份 Ferris 度過了昨天最難的部分,今天來繼續完善我們的專案吧!*Ferris 3D by Ray March 載入模型 🏮 今天完整的程式碼可以拉到...
其實 WebAssembly 跟 JavaScript 比,看名字就知道 Assebmly 會比Script小 (不專業分析XD)。我們還是實際跑一下看rust...
Bevy 實戰 - 遊戲總要有開始畫面吧 今天來看怎麼在Bevy中製作遊戲開始畫面 //! This example will display a simple...
Bitcoin Trading Bot Design & Static Single Page View Implementation 這個是我做過最有...
本文同步刊載於 [為你自己學 Rust] 泛型(Generics) 從前面的「所有權(Ownership)」章節開始,接著生命週期(Lifetime)、特...
今日份 Ferris 今天要接著要實作後端 API 了,是這個專案中最難的部分,要起飛啦~*Droidstacean by Ivan Lozano, based...
不廢話,直接開始試著把後端邏輯寫到前端裡。 把 game 寫進 Tauri 裡 上期我們已經在tauri專案加上service專案的參照,所以我們可以直接拿se...
Bevy 實戰 - Stress Tests 今天主要分享的是如何在Bevy中進行壓力測試。壓力測試是為了檢查遊戲或應用程式在極端情況下的表現。以下是一段用Be...
本文同步刊載於 [為你自己學 Rust] Option 不只是個選項 各位過去在寫程式的時候,有沒有遇過執行某些函數照理應該要回傳陣列,然後你會在這個陣列...
今日份 Ferris 今天要來下載 Taiwan LLaMa 模型啦,在 Ferris 的介紹下 Taiwan LLaMa 跟 Iron LLaMa 也聯手了!...
這篇文章會介紹如何解決 CORS 問題,並且讓前端可以跟後端正常溝通。最後並且把 QR Code 的圖片顯示在前端。 什麼是 CORS 根據 Wikipedia...
先來替rust 的 http 加上 s http 加上 s 不是很多(複數)的意思,加上的s是 Secure的意思,詳見https是什麼 。 新增https專案...
本文同步刊載於 [為你自己學 Rust] 列舉(Enum) 在寫程式的時候,雖然對電腦來說都是 0 跟 1,但對身為開發者的人類來說有好的命名或識別是很重...
今天發現原來JetBrains推出了Rust的IDE,RustRover,今天就來分享試用的心得。開啟後有著一慣的JetBrains家族風格載入專案後等在幾分鐘...
今日份 Ferris 祝大家中秋節快樂!果然還是要跨過中秋連假才有參加鐵人賽的感覺啊哈哈哈哈 今天要為前端建立基本的架構,而重點就是要讓其具有 Reactivi...
Bevy Plugins 學習 - 用鍵盤控制人物移動 今天來看另一個範例是可以用鍵盤來控制每一幀的角色畫面 // 創建一個2D相機 commands.spaw...
本文同步刊載於 [為你自己學 Rust] 特徵(Trait) 各位看到現在,都還是在學習 Rust 這個程式語言的語法,就算知道 Stack 與 Heap...
今日份 Ferris 今天是超級自信之作哈哈哈 模組化 🏮 今天完整的程式碼可以拉到最底下 Put it together 區塊或是在 GitHub 找到。...
生命週期變數 之前在第8篇講所有權借用Borrowing時,有提到作用域(生命週期)這個詞彙。rust透過所有權的概念,去判斷變數是否還活著。比如所有權移交出去...
Bevy Plugins 學習 以昨天的學習來看,想要製作遊戲應該是先從製作Plugins開始,有點像是模組化從每個模組開始,今天來看一下官方的Plugins範...
上一篇實作了tauri中間人的角色,承上(Svelte)啟下(Web api),我們先整裝一下再出發: pnpm check 第一個問題是compiler判斷...
本文同步刊載於 [為你自己學 Rust] 生命週期(Lifetime) 在前面的「所有權(Ownership)」章節曾經介紹 Rust 是如何透過所有權的...
今日份 Ferris 今天要稍微談一下 Leptos 的基本概念與做一些美化,所以是藝術家 Ferris:*Ferris from strager - Fas...
在前兩篇文章中,我們分別示範了單元測試與整合測試,讓我們的 QR Code 的功能更加穩定。今天,我們將會展示如何利用 GitHub Action 自動執行這些...