團隊作業-項目答辯

1.

王書磊 1600802063?http://www.cnblogs.com/wsl-1117/

劉令斌?1600802017?http://www.cnblogs.com/liulingbin/

許浩然 1600802066?https://www.cnblogs.com/xuhaoran1/

成明龍 1600802038?http://www.cnblogs.com/CMLCML/

2這是我們的效果圖.

3.1)修復bug以及修復過程:

從數據庫中獲取關鍵詞。使用js調用php語句獲取本地數據庫的內容時,可以將數據成功獲取,但是由于這個過程是異步的,所以在獲取成功時,界面已經加載完成,始終無法將獲取的信息顯示在界面上。首先想到了使用回調函數,但是仍無法解決這個問題。然后我選擇了定義全局變量的方法,在主菜單加載時,從數據庫中獲取這個關鍵詞,并賦值給這個全局變量,然后在游戲界面加載時,把全局變量賦值給要輸出的值,最終解決了這個問題。游戲界面排布方面:首先我們遇到的問題是排布位置總是不能放到理想的位置。然后我們不斷調試一些參數的rpx,發現有些部件的位置可以調試合理,但是有些還是不行,后來我們學習API以及開發者文檔,才發現排在一行的各個部件需要添加到同一個容器中,知道這個后,我們又經過參數的一點點調試,終于把界面布局的問題解決了。

4.https://coding.net/u/canmenglishang/p/draw/attachment?

5.這次給我們的教訓是在策劃任務的時候要盡可能的全面策劃出來,哪一些方面會用到哪一些知識,以及這些知識需要多久的時間去自學,然后在做的時候要注意分工,將該留出來的接口留出來,防止在合并程序的時候重寫一些接口,還要注意一些BUG的調試,要多方面的測試程序,不能只是很短、次數很少的調試程序。

6.www.cnblogs.com/wsl-1117/p/9194952.html

7.我們的作業是做一個你畫我猜的小程序,我們實現的功能是頁面之間的跳轉,然后最核心的部分是畫圖的展示,能夠讀取用戶劃取的信息,還有聊天室的界面等,但是由于服務器和技術不足,只能做成一個單機游戲的模式。

8.我們是在基于微信小程序為環境開發你畫我猜小游戲,硬件配置通過普通安卓和蘋果手機進行測試,可以在不同的硬件機型上實現界面大小的變化,開發是基于蘋果5的界面配置進行的開發。通過微信掃碼可以完美實現游戲功能,并且根據機型進行一定程度上的匹配。

9.項目的不足之處:
1)沒有配置服務器,目前此游戲仍為單機游戲

2)頁面較為單調、粗糙,不夠美觀

3)聊天室界面已經做好,但是無法實現玩家之間的互動

4)關鍵字只能從數據庫找出,不能由玩家自定義

5)優秀作品不能上傳與共享

10.拓展功能:

1)配置服務器,真正實現聯機

2)美化頁面,可以選擇界面風格等

3)繼續完善聊天室,讓玩家能夠進行聊天互動

4)可以自定義關鍵字,進行審核并上傳至數據庫

5)可以將優秀作品上傳至數據庫

轉載于:https://www.cnblogs.com/wsl-1117/p/9236375.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/452202.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452202.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452202.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java構造和解析Json數據的兩種方法詳解一

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 在www.json.org上公布了很多JAVA下的json構造和解析工具,其中org.json和json-lib比較簡單,兩者使用上差不多但還是…

面向對象方法開發的方法

面向對象分析首要的工作,是建立問題域的對象模型。 這個模型描述了現實世界中的“類與對象”以及它們之間的關系,表示了目標系統的靜態數據結構。靜態數據結構對應用細節依賴較少,比較容易確定。因此,用面向對象方法開發絕大多數…

程序員編程需要多少個小時?

Michael Arrington曾發表一篇博文說,創業者必須加倍的努力工作,甚至不惜趴在辦公桌上睡覺,這樣才能成功。對此,我并不贊同其觀點,我看了很多評論都是關于這樣工作會適得其反,不但沒有獲得成功,相…

事務以及@Transcational注解

文章目錄1.事務的概念2.事務的四個特性3.關于Transcational注解的理解4.使用場景5.舉例6.編程式事務管理7.相關知識1.事務的概念 事務,是指作為單個邏輯工作單元執行的一系列操作,結果只有成功和失敗兩種,要么全部成功(全部提交)&#xff0c…

提高代碼復用率

由于現在的互聯網企業業務比較繁忙,導致產品狗不停地提需求,還總是改來改去,最后留給程序猿的時間少之又少。程序猿也不是吃素的,干脆直接copy一下代碼隨便搞一下實現功能就行,也談不上所謂的精心設計了。這樣的確是縮…

java 對 redis 的基本操作

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一、server端安裝 1、下載https://github.com/MSOpenTech/redis 可看到當前可下載版本:redis2.6 2、安裝 1)解壓…

JsRender 前端渲染模板常用API學習

JsRender 常用API 1. $.templates() $.templates()方法是用來注冊或編譯模板的,使用的情況有以下幾種。 把html字符串編譯編譯成模板獲取使用script標簽聲明的模板,并返回一個模板對象把html字符串或者在script標簽中聲明的模板注冊成命名模板獲取之前就…

狀態圖

狀態圖(Statechart Diagram)是描述一個實體基于事件反應的動態行為,顯示了該實體如何根據當前所處的狀態對不同的事件做出反應。通常我們創建一個UML狀態圖是為了以下的研究目的:研究類、角色、子系統、或組件的復雜行為。

我身邊的手機應用開發者

手機應用火了,我身邊的一位朋友(A君)也投身到開發者行列,不過他還算聰明并沒有辭掉工作專做手機應用軟件開發。 其原因在于他們領導打算做一款自己的應用軟件,正當A君愁到底是做IOS平臺還是Android平臺的時候,領導說:…

學成在線--16.添加課程計劃

文章目錄一.需求分析二.API接口三.后端1.Dao2.Service3.Controller4.測試四.前端1.頁面原型說明1)添加按鈕2)視圖部分3)在數據模型中添加如下變量4)定義表單提交方法和重置方法2.Api調用1)定義 api方法2)調…

mac 下的操作

nodejs在Mac下的卸載 在 node 官網上下載的安裝包,用安裝包安裝的node.應該可以用一下命令行卸載: 在終端輸入以下命令: sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 刪除/usr/local/lib中的…

理解 maven 的核心概念

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 本文以類圖的方式,介紹 maven 核心的 12 個概念及相互之間的關系。 Table of Contents 1 maven管理的目標:工程…

時間跟蹤圖

事件跟蹤圖實質上是擴充的腳本,可以認為事件跟蹤圖是簡化的UML順序圖。

1088. [SCOI2005]掃雷Mine【網格DP】

Description 相信大家都玩過掃雷的游戲。那是在一個n*m的矩陣里面有一些雷,要你根據一些信息找出雷來。萬圣節到了 ,“余”人國流行起了一種簡單的掃雷游戲,這個游戲規則和掃雷一樣,如果某個格子沒有雷,那么它里面的數…

spring data jpa和mybatis的不同

使用spring data JPA和mybatis都是用來訪問數據庫,但他們的分工不同: 1.spring data jpa默認使用hibernate作為ORM實現,是spring 提供的一套jpa接口,使用spring data jpa主要完成一些簡單的增刪改查功能。 2.對于復雜的查詢功能會…

函數式編程很難,這正是你要學習它的原因

很奇怪不是,很少有人每天都使用函數式編程語言。如果你用Scala,Haskell,Erlang,F#或某個Lisp方言來編程,很可能沒有公司會花錢聘你。這個行業里的絕大部分人都是使用像Python,Ruby,Java或C#等面…

函數依賴

設R(U)是一個屬性集U上的關系模式,X和Y是U的子集。若對于R(U)的任意一個可能的關系r,r 中不可能存在兩個元組在X上的屬性值相等, 而在Y上的屬性值不等, 則稱“X函數確定Y”或“Y函數依賴于X”,記作X→Y。 X→Y&#x…

Java面試——線程池

1、類比介紹 假如有一個工廠,工廠里面有10個工人,每個工人同時只能做一件任務。 因此只要當10個工人中有工人是空閑的,來了任務就分配給空閑的工人做; 當10個工人都有任務在做時,如果還來了任務,就把任務進…

C#關鍵字的使用

params object[] 用于函數多參數的定義public static void Write(string format, params object[] arg);explicit 關鍵字用于聲明必須使用強制轉換來調用的用戶定義的類型轉換運算符。 例如,在下面的示例中,此運算符將名為 Fahrenheit 的類轉換為名為 Ce…

maven 中 pom.xml 配置文件標簽說明,dependencyManagement和dependencies區別

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 參考:http://zhaoshijie.iteye.com/blog/2094478http://blog.csdn.net/cpf2016/article/details/45674377 還有一篇轉載文章…