蛇我其誰 指導老師: 羅峻旗 教授 組員 : 資工 4A 張閔翔 498720436 資工 4A 江俊杰 498720177 資工 4A 莊國弘 498720216 資工 4B 謝修文 498720224 1.

Slides:



Advertisements
Similar presentations
湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
Advertisements

我最喜歡的遊戲 A:英雄聯盟(LOL). 遊戲網址
LinkIt ONE開發板的簡介.
LED CUBE 預期規劃.
第二章 FrontPage2003概览.
簡易版 (過於簡單 請多見諒) [ps.由於電腦過強 連作者本身都贏不了]
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
Q101 在701 SDX Linux上的標準安裝與使用程序v2
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
手機作業系統介紹.
指導老師 : 張文智 組員: B 黃美華 B 林耕宇 B 蕭凱中 B 游振偉
張永華 主任 本模板来源于网络,由第一课件网整理发布,免费分享给大家使用。
電腦硬體裝修乙級 第二站-伺服器端系統安裝與環境設定
指導老師:王文彥 老師 學生:王冠樺、鄭培宇、許智惟、黃柏翎 崑山科技大學資訊工程系 2012/01/16
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
安裝JDK 安裝Eclipse Eclipse 中文化
Android平台開發環境安裝.
Echo Server/Client Speaker:Fang.
OpenID與WordPress使用說明
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Tense Buster 操作手冊 畹禾有限公司.
指導教授:【李博明】老師 組員: 4A13A017 紀家郁 4A 邱建傑 4A 白智仁 4A 簡宗胤
校 園 雲端輸出管理系統 新印科技股份有限公司 聯絡人:伍宏一 電 話: /
指導老師:黃貞芬 老師 專題組員:B 黃育宇 B 魏志軒 B 平震宇
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
VS.NET 2003 IDE.
Networking Games 程式設計 潘仁義 CCU COMM.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Broadcast System For Mobile Device
虛擬傢俱館 指導老師: 高玉芬 老師 組員: B 黃琪芳 B 蔡宜眞 B 林政緯
課程網站
2011清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 實習企業:工研院 實習學生:電資院學士班 楊博旭.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
107年7月新修訂轉診支付標準 及電子轉診平台簡介
產業實務實習工作說明 Kay Chang ASD
(Mobile User music–Sharing Innovation Center)
專題E組 選課教學輔助系統 指導教授:林娟娟 教授 組員: 許韶玲 詹博為 賴育潔
取得與安裝TIDE 從TIBBO網站取得TIDE
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
實驗十六:匯出APK安裝檔與軟體上架.
風險評估作業操作說明 中山工商人事室.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
遊戲製作 指導教授: 王文彥 學生:歐洺全.
安裝JDK 配置windows win7 環境變數
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
專題J組: PDA上四元樹影像解壓縮 暨 漸進式影像傳輸系統
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
Windows Phone Game 行動遊戲開發
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
社群定位資訊系統 葉國賢 組員: 吳俊億 鄧硯文 郭冠良 魏毓男
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

蛇我其誰 指導老師: 羅峻旗 教授 組員 : 資工 4A 張閔翔 資工 4A 江俊杰 資工 4A 莊國弘 資工 4B 謝修文

目錄 ● 簡介 ………………………………………………P.4 ● 系統功能 … …………………………………………P.5~10 ● 系統架構 ……………………………………………P.11 2

目錄 ● 軟體流程 ……………………………………………P.12 ● 開發環境 ………………………………………P.13~14 ● 參考文獻 ……....…………………………………… P.15 3

簡介 Android 是由 Google 發佈的程式開發平台,其目前於手機及平板電 腦應用甚廣。然而我們的專題是利用 Android OS 並結合以 JAVA 為 基礎的伺服器,設計一款在 Android 手機上執行的多人連線競食遊 戲。由於現今 Google Market 上尚無類似可供多人同時連線的相關 遊戲軟體,故本組專題便決定實作此款具有首創性和發展性的遊 戲設計。 隨著網路遊戲的蓬勃發展和開發技術的成熟, Online Game 是不 少人平日的休閒活動之一,市面上相關產品也日新月異。唯獨手 機遊戲卻因各系統本身的侷限,大大的降低了手機遊戲的互動性, 而隨著 Android OS 的盛行,大大的增加遊戲本身的開發。設計出 可供多人連線的手機遊戲,不僅提升玩家間的互動性,也希望能 藉此拋磚引玉,帶動 Android 程式的開發熱潮。 4

系統功能 我們的系統主要設計成二大功能性需求 ── 多人聊天和選擇對戰玩家。而非功 能性需求則是 Server 端要穩定能長時間正常執行,且因手機畫面大小的限制, 所以整體系統的介面要設計成操作簡易方便後再追求優化。 我們的系統介面主要分成三個部份 Client 、 Menu 、 GameSnake 。 Client 介面提供使用者輸入 ID 連線至指定 Server 。 Menu 介面為連線成功後首頁,進入後便為多人遊戲大廳,在 Menu 內提供使 用者預想要對戰之玩家選單功能,被邀請之玩家可以拒絕或同意進行遊戲, 被邀請玩家如果同意進行遊戲,介面會自動跳到 GameSnake( 遊戲介面 ) ,如 果被拒絕,則在邀請人介面會顯示訊息,聊天室方面則是提供多位玩家在此 進行交流。 GameSnake 介面則為遊戲主頁面,當雙方使用者同意進行遊戲後,系統將自 動進入本頁面。介面之左上角有顯示玩家所得分數、遊戲進行時間、玩家速 度,以提供玩家遊戲資訊,當遊戲結束後系統會自動判斷輸贏並提示於畫面 中。 5

Client 介面 ( 一 )Client 介面 Client 介面提供使用者輸入 ID 連線至指定 Server 。 6 ( 一 )Client 介面

Menu 介面 - 連線後首頁及各按鈕的功能 ( 二 )Menu 介面 ( 三 ) 聊天畫面 圖 ( 二 ) 為 Client 連線後 的畫面,最上面為下 拉式選單 ( 選擇對戰 玩家 ) ,中間黑字部 份為聊天資訊窗口如 圖 ( 三 ) ,下面為輸入 欄和傳送訊息按鈕。 7

Menu- 選擇對戰玩家、按鈕功能 ( 五 ) 邀請訊息 ( 四 ) 下拉式選單 圖 ( 四 ) 為下拉式選單,連 進伺服器玩家,可更改自 己喜好的 ID ,伺服器會把 玩家名單列到下拉式選單。 玩家可以依自己喜好選擇 挑戰的玩家進行連線。 圖 ( 五 ) 為使用者選擇玩 家時,會跳出一個邀請視 窗來邀請選擇對象,此時 使用者會等待對方接受或 者是拒絕的訊息。 8

Menu- 選擇對戰玩家、按鈕功能 ( 七 ) 拒絕玩家視窗 ( 六 ) 被邀請玩家視窗 圖 ( 六 ) 為被邀請玩家視窗 會顯示出「接受」或 「拒絕」的按鈕,如果 玩家接受接請,系統會 直接進入遊戲。如果選 擇拒絕,則在邀請人的 視窗會顯示圖 ( 七 ) 畫面 ( 被拒絕視窗 ) ,讓邀請人 從新選擇其他玩家。 9

GameSnake 介面 ( 八 ) 遊戲畫面 圖 ( 八 )GameSnake 是主要遊戲畫面, 雙方玩家進行連線之後,介面由 Menu 跳至 GameSnake ,介面之左上 角有顯示玩家所得分數、遊戲進行 時間、玩家速度。在遊戲進行時, 玩家可以選擇的操控方式有兩種 「觸控」或「按鍵」。 10

系統架構 ( 九 ) 系統架構 圖 ( 九 ) 為 Client 與 Server 端互相 連線的架構,玩家持有的 Android 手機可以透過 WiFi 或者 電信業者網路連至 Internet ,並 且與伺服器做連線,當玩家選擇 其他玩家對戰時, Server 會進行 配對連線的工作,讓玩家進行對 戰。 11

軟體流程 (Flow Chart) 12

開發環境 硬體 : CPU/ DualCore Intel Xeon E3110(E0), 4000 MHz (9 x 444) MB/ Gigabyte GA-EP35-DS3P RAM/OCZ Dual DDR2-1066( ) 533 MHz(12:10), 1GB*2 VGA/ Calibre GeForce 9600 GT, DDR3-512MB(1998 MHz) HDD/ WD AAKS*1 16M,320GB OS/Microsoft Windows 7 Ulimate, 32bit 軟體 : Client/Eclipse IDE for Java Developers Server/Jcreator LE version Graphics/Adobe Photoshot CS5 JDK/Java SE JDK_1.6 SDK/Android SDK_1.1~2.2 (for windows) 13

測試工具 : Eclipse AVD (SDK_1.1~SDK_2.2) HTC Tattoo Openmoko 14

參考文獻 [ 序號 ] 作者, 書名, 出版地 : 出版者, 出版年 [1] 蓋索林,gasoline,Google Android 手機應用程式入門, 台灣:文魁出版 社,2009 ~ Android OS 入門書。 [2] 蓋索林,gasoline,Android 程式設計與應用, 台灣:文魁出版社,2009~ XML 規劃。 [3] 佘志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均,Google Android SDK 開 發範例大全, 台灣, 悅知文化出版社,2010 ~ 實用的 API 範例查詢。 [4] Eckel, Bruce,Thinking in JAVA, 美國, Prentice Hall Ptr 出版社,2006 ~ Programming 工具書。 [5] 陸茵,JAVA 程式設計藝術, 台灣, 全華圖書出版社,2006 ~ Programming 工具書。 15

報告結束感謝您的聆聽 16