# 台北市秋季程式設計節-城市通微服務 我們選運動之都是因為我們自己很有感,上了大學後發現和以前不太一樣,很多事情都是自己處理,發現對於時間越來越少,沒有辦法想以前想運動就運動,於是我們很常懶惰而不去運動,對身體也不健康。 而我們發現社會上的人更是這樣,於是我們就想到了一個不強迫運動,但卻能夠大幅運動意願的一個方法。 我們最主軸的想法就是透過遊戲化的方式促進全民運動,我們的專案架構分成四頁 我們有事先做登入系統 主要是辨別使用者是誰 第一頁為 地圖功能 地圖使用 map box api 利用台北市資料大平台 把運動場所資訊儲存至 database 使用者可以依據自己的位置 篩選分類 找出最適合的運動場所 點擊預覽路線後 會跳出 google map 導航 協助你通勤至目的 第二頁為 累積分功能 在運動場所一定範圍內 會有累積分數的功能。 我們有特別去寫演算法先找出離自己最近的運動場所,並計算距離。 為了促進民眾運動,我們想到了一個方法可以督促大家專心運動,將手機畫面鎖定至累點畫面。 目的是民眾可以在運動的同時,手機先放置休息,邊運動邊累積分數,一舉兩得,離開運動場所後或者手機從事其他項目後,累積功能會自動停止。 第三頁為 兌換點數商城 政府鼓勵全民運動,因此運動完後累積的點數可以換取政府提供的一些生活禮品,當作是一種回饋給民眾,鼓勵民眾多運動。 第四頁為 排行榜機制 主要是想要透過觀察別人的累計積分,當你發現排名落後時,會激起勝負心態,激勵自己去從事運動。 這些功能都有結合由遊戲化的思維,當你在運動時可以培養自己的體能耐力,且同時也在累積點數,與其他使用者做積分競爭,且也可以透過運動完後的累積的積分換取自己所需的禮品,此專案可以透過簡單政府提供的服務大幅提升全民運動的意願。 ## demo 我們選擇「運動之都」這個主題,是因為我們自己很有感。 上了大學之後,發現生活節奏變快,時間變少,常常就缺乏動力不想運動。 不只學生,其實社會上很多人都面臨同樣的問題——不是不想運動,而是缺乏動力。 所以我們想了一個不強迫,但能讓人「自然而然想運動」的方法: 把運動變成一場遊戲。 我們的專案主軸是「用遊戲化的方式促進全民運動」。 運動變成可以「累積分數、競爭排行榜、兌換獎品」的遊戲, 這不單純只是遊戲,而是在累積健康與積分。 1. 登入系統 - 我們有完整的登入與身分辨識機制,確保每位使用者的分數 2. 地圖頁面 - 使用 Mapbox API 結合台北市政府開放資料。 - 使用者可以依照地點與運動種類,找到合適的運動場地。 - 點擊即可導向 Google Maps 導航。 3. 累積分頁面 - 當使用者到達運動場一定範圍內,就即可使用「累積分數功能」。 - 我們特別寫了演算法找出最近的運動場並計算距離。 - 為了鼓勵專心運動,我們設計了「鎖屏累點模式」: 手機畫面鎖在累積頁上時會持續累點; 若離開運動區域或切換畫面,積分會自動停止。 - 這樣可以讓使用者「專心運動、邊動邊賺分」。 4. 兌換商城 - 政府提供贈品或合作商品, 使用者可以用累積的分數兌換生活用品, 讓「運動」轉化成「具體回饋」。 5. 排行榜 - 顯示所有使用者的積分排名, 激起大家的勝負心與持續動力。 所以我們的專案其實就是利用遊戲化的方式,希望民眾無負擔並有自發運動的動機,並且回饋小禮給民眾當作鼓勵,實際帶動全民培養運動的習慣。
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.