想了想,光在這裏說不給源代碼也是很操蛋的。@影耳
開源在這裏 http://git.oschina.net/svtter/DaVinci
但願你們可以一塊兒完成這個項目,也但願你們可以多多指出個人各類不足。php
又通過兩天時間,總算把該死的達芬奇密碼本地版寫完了,算是完成了一個階段。
果然寫c++的寫Java就是各類不爽啊。。
前端什麼的都沒有寫,聯網對戰只是單純的幾個包,也沒有寫全
-- 輸入輸出的異常處理沒有動,全憑自覺。。Java虐我千百遍。。。前端
本地對戰。可是沒有寫前端,就是黑框框。這個轉換就靠本身了。。。python
目前對Java這個語言,是食之無味棄之惋惜了。。(僅僅是我的觀點,對我本身而言)。
簡單,可是簡單的同時缺乏了一些比較有用的東西,使用起來感受不自由= =c++
寫了一段時間的Java,可是其實特別深刻的東西沒有學習,運行機制等等僅僅算是瞭解一二,等工做若是非要用這個,拿起來應該也是比較容易。前天跟着廖老師的教程走了一趟python,愈加的喜歡python了。。git
write less, do more
一點不差。編程
可是從Java中學到的面向對象知識真是讓本身對於OOP的理解深了好多,接口,保護等等。當初不從C入手也是考慮了跨平臺的問題 -- 其實C++也有各類跨平臺,只不過我習慣性的選擇了Java。後端
這個簡單的遊戲我寫了多久已經記不清了,中間停停寫寫,在上課學習的過程當中不停地重構重構,最後經過一些學習一些開發思想,以及一些比較規範的代碼,支撐的寫完了所有。也算是不停的揮灑熱情進行開發吧。。服務器
用Java寫的時候想法是很好的,Java能夠用在服務器後端,以及桌面,還有Android等等,這樣的話應該能夠說作一部分開發就能夠極大的推動整個項目的部署。遺憾的是,服務器方面仍是php寫的多,Android我又沒有時間再去考慮了,完成這個命令行的遊戲也算是給本身的項目一個交代吧。總歸算是完成了一個階段,代碼沒有所有拋棄。網絡
不得不認可,開發這個項目的時候我顯得過去樂觀了。中間的懈怠,不專心,以及一開始設計上的問題,急於求成的寫代碼,都給我後期方面形成了很大的困難。坦白說,對我而言,類圖真心學起來麻煩,用起來不爽,不如一個一個模塊的簡單化的寫。有些概念沒有很好的弄清楚,照着葫蘆畫瓢,實在不是一個很好的方法。less
另外,高估了本身的能力,在前期老是各類考慮各類高大全,而後越寫考慮的越多,最後,得,一團亂麻。
學好最基礎的仍是關鍵。想好事情再作事,磨刀不誤砍柴工。
還有一點,拿別人寫好的,總比本身從頭寫來的更好。
此處分割線
開學新學期加了軟件體系結構,數值分析,軟件項目管理等課程。經過學習軟件體系結構,回頭看看這個項目真是有點慘不忍睹= =
一開始的設計上並無用心,致使編碼過程當中出現了一系列問題。好比類的構成問題,複用問題等等。後來發現由於一直都是搞競賽,可能本身的編程方法比較偏極限編程,因而又在設計的過程當中極限了一把,中間的代碼至關很差複用。此外,編程的幾點注意事項也是沒有達到。
缺乏經驗啊。這個小項目真心不想仔細的再看了,可是成爲差例中的典型仍是不錯的。若是有時間再改錯吧,嚶嚶嚶。
由於沒有學習軟件設計原則因此這相關的東西約等於沒有。