Pokédex|寶可夢圖鑑

更新 發佈閱讀 3 分鐘
vocus|新世代的創作平台
vocus|新世代的創作平台

簡介

在 Instagram 看到有人分享在日本操作機器、製作寶可夢客製化衣服的貼文,聯想起先前在網上閱讀到關於 Pokémon API 的文章,一時興起也使用 PokeAPI 仿刻貼文中機器的操作介面。然而在開發過程中,發現連續抓取 905 份寶可夢資料實在耗時 (約 50 秒),因此特意自製一份包含了 905 隻寶可夢 id、名稱、圖片及種類的 JSON 資料檔,極大縮短頁面的載入時間。

外觀與互動設計

  • 使用瀏覽器內建支援的色彩 - HTML Colors 作為色票參考
  • 使用思源黑體 (Noto Sans TC) 作為網站字體
  • 加入皮卡丘跑步動畫作為網頁載入完成前的過場
  • 透過載入目標數和當前資料量做計算、結合樣式綁定 (Style Binding) 方法,製作出頁面上方跑動的進度條
  • 參考 W3Schools 介紹使用 CSS 製作的提示框 (Tooltip),做出滑鼠碰觸圖鑑元素就會在序號前顯示寶可夢名稱的方便設計
  • 資訊卡中的寶可夢圖片加上白色陰影 (CSS drop-shadow()),達成如同發出光輝般的效果
  • 設計在大尺寸螢幕上,元素及字體大小能夠自適應縮放的響應式設計

開發紀錄

  • 透過 Node.js 將 PokeAPI 905 份寶可夢資料轉換成一份 JSON API,將網頁載入時間縮短為 1 秒,並實現中英語言切換
  • 使用體積小的 Vue 代替方案 - Petite Vue 作為開發方式
  • 使用寶可夢的 types 資料,製作出可透過點擊切換不同寶可夢種類的標籤
  • 開發過程中發現在切換寶可夢分類 (filter) 時,相較於建立 computed 的資料再使用 Vue 語法 v-for 產出元素,透過對元素綁定 HTML 屬性 hidden 或是改變其 CSS 屬性 display 的作法,有更好的狀態更新效能
  • 分別針對資訊卡中的寶可夢中、英文名字,以平均字數為基準,自動調整字體大小
  • 將整體寶可夢圖片從 118.2MB 壓縮到 32.8MB,進一步加快網頁載入
留言
avatar-img
Ray C的沙龍
37會員
31內容數
短篇奇幻作品將不定期更新。
Ray C的沙龍的其他內容
2022/04/03
去年看到 Astro 剛發布時所宣稱的「用較少的 JavaScript 打造極速網站」就對這樣的框架產生興趣,那時雖然也試玩了一下,不過因為遇到一些開發初期的 bug 放棄研究。直到近期拿過去使用 petite-vue 開發的專案 — HTML Reserved Colors 來透過 Astr...
Thumbnail
2022/04/03
去年看到 Astro 剛發布時所宣稱的「用較少的 JavaScript 打造極速網站」就對這樣的框架產生興趣,那時雖然也試玩了一下,不過因為遇到一些開發初期的 bug 放棄研究。直到近期拿過去使用 petite-vue 開發的專案 — HTML Reserved Colors 來透過 Astr...
Thumbnail
2022/03/25
2021 年可以說是 NFT 大爆發的一年了,除了名人相繼創立自己的 NFT,也有各式各樣的商業模式和額外賦能不停的被開發出來;像是主打邊玩邊賺的 (Play-to-Earn,P2E) GameFi 項目「Axie Infinity」、擁有即可兌換一天一碗且連續七天雞肉飯的「元宇宙第一雞肉飯」...
Thumbnail
2022/03/25
2021 年可以說是 NFT 大爆發的一年了,除了名人相繼創立自己的 NFT,也有各式各樣的商業模式和額外賦能不停的被開發出來;像是主打邊玩邊賺的 (Play-to-Earn,P2E) GameFi 項目「Axie Infinity」、擁有即可兌換一天一碗且連續七天雞肉飯的「元宇宙第一雞肉飯」...
Thumbnail
2022/03/25
2022 年 1 月的一個假日,閒逛於誠品書局,看到了皮特·蒙德里安 (Piet Mondrian) 的周邊商品 – 蒙德里安變色馬克杯 (Mondrian Color Changing Mug) 和 蒙德里安收納包,其簡潔優雅的藝術風格立刻攫住我的目光。經調查得知,身為印象派/幾何抽象畫派先...
Thumbnail
2022/03/25
2022 年 1 月的一個假日,閒逛於誠品書局,看到了皮特·蒙德里安 (Piet Mondrian) 的周邊商品 – 蒙德里安變色馬克杯 (Mondrian Color Changing Mug) 和 蒙德里安收納包,其簡潔優雅的藝術風格立刻攫住我的目光。經調查得知,身為印象派/幾何抽象畫派先...
Thumbnail
看更多
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
《PokeRoGue》是款同人製作的網頁遊戲,收錄了1-9全世代的寶可夢,也包括例如雙打、太晶化、極巨化、蛋招、糖果(GO)等本傳元素,還有如寶可夢基因融合等。部分和本傳稍有不同(例如給了部份寶可夢的蛋招增加打點),但對原作足夠了解還是好些,像是屬性剋制、配招、物攻特攻、速度線、NPC邏輯等等
Thumbnail
《PokeRoGue》是款同人製作的網頁遊戲,收錄了1-9全世代的寶可夢,也包括例如雙打、太晶化、極巨化、蛋招、糖果(GO)等本傳元素,還有如寶可夢基因融合等。部分和本傳稍有不同(例如給了部份寶可夢的蛋招增加打點),但對原作足夠了解還是好些,像是屬性剋制、配招、物攻特攻、速度線、NPC邏輯等等
Thumbnail
PokeRoGue設置很多「成就」等待玩家去完成。通常是首次觸發特殊條件,遇到/孵到閃光色違、幻獸、神獸、夢特性等,或是傷害新高、治療量新高等。和成就相似又有微妙不同的是「統計」數據!「統計」更展現了一步一腳印的耕耘,以及砸在這個精神時光屋的時間...
Thumbnail
PokeRoGue設置很多「成就」等待玩家去完成。通常是首次觸發特殊條件,遇到/孵到閃光色違、幻獸、神獸、夢特性等,或是傷害新高、治療量新高等。和成就相似又有微妙不同的是「統計」數據!「統計」更展現了一步一腳印的耕耘,以及砸在這個精神時光屋的時間...
Thumbnail
在 Instagram 看到有人分享在日本操作機器、製作寶可夢客製化衣服的貼文,聯想起先前在網上閱讀到關於 Pokémon API 的文章,一時興起也使用 PokeAPI 仿刻貼文中機器的操作介面。然而在開發過程中,發現連續抓取 905 份寶可夢資料...
Thumbnail
在 Instagram 看到有人分享在日本操作機器、製作寶可夢客製化衣服的貼文,聯想起先前在網上閱讀到關於 Pokémon API 的文章,一時興起也使用 PokeAPI 仿刻貼文中機器的操作介面。然而在開發過程中,發現連續抓取 905 份寶可夢資料...
Thumbnail
每日挑戰模式,可以簡單理解成,每天系統會隨機配置3隻、初始點數共等於10點的寶可夢,最高挑戰層數就到50層,每天首次完成可以拿到一張高級抽獎券。 過程大致上就和經典相似,會遇到訓練家,每10層也會遇到Boss寶可夢或道館館主~ 對於經典尚未通關、圖鑑還不齊全的玩家來說,每日挑戰提供了一個新的調劑
Thumbnail
每日挑戰模式,可以簡單理解成,每天系統會隨機配置3隻、初始點數共等於10點的寶可夢,最高挑戰層數就到50層,每天首次完成可以拿到一張高級抽獎券。 過程大致上就和經典相似,會遇到訓練家,每10層也會遇到Boss寶可夢或道館館主~ 對於經典尚未通關、圖鑑還不齊全的玩家來說,每日挑戰提供了一個新的調劑
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
改作本傳孵蛋系統,在寶可夢肉鴿裡面簡化了「配種->飼育屋等待->跑圖步數孵化」的過程,改以扭蛋機的方式批量產出,步數則改用爬塔關卡數計算。孵蛋的隨機性已經高到很難刻意想經由生蛋達成什麼目標(開圖鑑、開神獸、開閃光、開蛋招等等),在爬塔通關途中突然抽到一些尚未取得的寶可夢,或甚至神獸閃光等等稀有收藏。
Thumbnail
改作本傳孵蛋系統,在寶可夢肉鴿裡面簡化了「配種->飼育屋等待->跑圖步數孵化」的過程,改以扭蛋機的方式批量產出,步數則改用爬塔關卡數計算。孵蛋的隨機性已經高到很難刻意想經由生蛋達成什麼目標(開圖鑑、開神獸、開閃光、開蛋招等等),在爬塔通關途中突然抽到一些尚未取得的寶可夢,或甚至神獸閃光等等稀有收藏。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
PokeRoGue寶可夢中,無盡模式是一個適合快速開圖鑑、開稀有寶可夢和拿扭蛋券的好選擇。這裡簡單分享了無盡模式玩到550層的心得及建議,包括神獸帶隊開局、寶可病毒提升成長經驗值、閃光寶可夢提升幸運值、撿拾特性和靠「掏金潮」斂財,新手玩家則也可以從寶可夢的物特攻見長和速度值開始了解。
Thumbnail
PokeRoGue寶可夢中,無盡模式是一個適合快速開圖鑑、開稀有寶可夢和拿扭蛋券的好選擇。這裡簡單分享了無盡模式玩到550層的心得及建議,包括神獸帶隊開局、寶可病毒提升成長經驗值、閃光寶可夢提升幸運值、撿拾特性和靠「掏金潮」斂財,新手玩家則也可以從寶可夢的物特攻見長和速度值開始了解。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
〈把豆子一顆一顆挑到另一鍋:一種無聊的《Pokemon Home》遊玩方式〉
Thumbnail
〈把豆子一顆一顆挑到另一鍋:一種無聊的《Pokemon Home》遊玩方式〉
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News