Skip to content

Bear1110/ar_slither

Repository files navigation

Intro 簡介

本作品旨在將貪食蛇遊戲融入在日常生活中,每位Android手機玩家在遊戲中皆為一 隻貪食蛇,在一個範圍內(例如:校園)行走、互相吞食,以獲取身體長度。 其最大特點在於,將手機相機畫面中的玩家描繪成蛇,彷彿每位玩家真的是一隻蛇 在路上爬行。是一個可以增加互動趣味的遊戲。

App 專題成果

  1. 運用AR技術,且透過手機內的G-Sensor和磁力感測器抓取資料,經由運算後將蛇身描繪在相機畫面裡的玩家上。(圖之上半部)
  2. 使用GPS定位,紀錄每個玩家的位置並畫出一個地圖系統。(圖之灰色區塊)
  3. 透過TCP server技術,讓玩家的資訊傳遞給伺服器和其他玩家。

地圖上藍點為自己,紅點為其他玩家位置,黃點為面對的方向,綠點為道具。

(左圖) 畫面中的玩家靜止不動,且有5個身體長度,因此可以看到只有一個紅色圓圈。

(右圖) 畫面中的玩家正往左方移動,於是紅圈隨著往左偏移,且移動距離越長衍生的紅圈越多。

About

Android Studio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages