摘要:目前實現的本地對戰。盲目樂觀不得不承認,開發這個項目的時候我顯得過去樂觀了。此處分割線后記開學新學期加了軟件體系結構,數值分析,軟件項目管理等課程。此外,編程的幾點注意事項也是沒有達到。
想了想,光在這里說不給源代碼也是很操蛋的。@影耳
開源在這里 http://git.oschina.net/svtter/DaVinci
希望大家能夠一起完成這個項目,也希望大家能夠多多指出我的各種不足。
又經過兩天時間,總算把該死的達芬奇密碼本地版寫完了,算是完成了一個階段。
果真寫c++的寫Java就是各種不爽啊。。
前端什么的都沒有寫,聯網對戰只是單純的幾個包,也沒有寫全
-- 輸入輸出的異常處理沒有動,全憑自覺。。Java虐我千百遍。。。
本地對戰。但是沒有寫前端,就是黑框框。這個轉換就靠自己了。。。
還有沒實現的網絡對戰部分
界面部分
Joker特殊玩法
吐槽目前對Java這個語言,是食之無味棄之可惜了。。(僅僅是個人觀點,對我自己而言)。
簡單,但是簡單的同時缺少了一些比較有用的東西,使用起來感覺不自由= =
寫了一段時間的Java,但是其實特別深入的東西沒有學習,運行機制等等僅僅算是了解一二,等工作如果非要用這個,拿起來應該也是比較容易。前天跟著廖老師的教程走了一趟python,越發的喜歡python了。。
write less, do more一點不差。
但是從Java中學到的面向對象知識真是讓自己對于OOP的理解深了好多,接口,保護等等。當初不從C入手也是考慮了跨平臺的問題 -- 其實C++也有各種跨平臺,只不過我習慣性的選擇了Java。
過程這個簡單的游戲我寫了多久已經記不清了,中間停停寫寫,在上課學習的過程中不停地重構重構,最后通過一些學習一些開發思想,以及一些比較規范的代碼,支撐的寫完了全部。也算是不停的揮灑熱情進行開發吧。。
開始用Java寫的時候想法是很好的,Java可以用在服務器后端,以及桌面,還有Android等等,這樣的話應該可以說做一部分開發就可以極大的推進整個項目的部署。遺憾的是,服務器方面還是php寫的多,Android我又沒有時間再去考慮了,完成這個命令行的游戲也算是給自己的項目一個交代吧??倸w算是完成了一個階段,代碼沒有全部拋棄。
盲目樂觀不得不承認,開發這個項目的時候我顯得過去樂觀了。中間的懈怠,不專心,以及一開始設計上的問題,急于求成的寫代碼,都給我后期方面造成了很大的困難。坦白說,對我而言,類圖真心學起來麻煩,用起來不爽,不如一個一個模塊的簡單化的寫。有些概念沒有很好的弄清楚,照著葫蘆畫瓢,實在不是一個很好的方法。
另外,高估了自己的能力,在前期總是各種考慮各種高大全,然后越寫考慮的越多,最后,得,一團亂麻。
總結學好最基礎的還是關鍵。想好事情再做事,磨刀不誤砍柴工。
還有一點,拿別人寫好的,總比自己從頭寫來的更好。
后記此處分割線
開學新學期加了軟件體系結構,數值分析,軟件項目管理等課程。通過學習軟件體系結構,回頭看看這個項目真是有點慘不忍睹= =
一開始的設計上并沒有用心,導致編碼過程中出現了一系列問題。比如類的構成問題,復用問題等等。后來發現因為一直都是搞競賽,可能自己的編程方法比較偏極限編程,于是又在設計的過程中極限了一把,中間的代碼相當不好復用。此外,編程的幾點注意事項也是沒有達到。
缺少經驗啊。這個小項目真心不想仔細的再看了,但是成為差例中的典型還是不錯的。如果有時間再改錯吧,嚶嚶嚶。
軟件設計原則因為沒有學習軟件設計原則所以這相關的東西約等于沒有。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64223.html
摘要:一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容系統就可以。 一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容iOS系統就可以。 那我現在就說下...
摘要:一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容系統就可以。 一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容iOS系統就可以。 那我現在就說下...
摘要:最近是用開發了一套組件庫在開發過程對對于組件化的開發有一些感想,于是開始記錄下這些。彈窗組件一直是開發中必備的,使用頻率相當高,最常見的莫過于,,這些曾經我們都會用來調試程序不同的組件庫對于彈窗的處理也是不一樣的。 最近是用 vue 開發了一套組件庫 vue-carbon , 在開發過程對對于組件化的開發有一些感想,于是開始記錄下這些。 彈窗組件一直是 web 開發中必備的,使用頻率相...
摘要:中的事件的一個,我暫且理解為一個中的和這兩個屬性已經在框架中直接掛載在了對象上,歸功于曾老師。 CQRS是啥?DDD又是啥? 這兩個概念其實沒什么神秘的,當然此文章中的這兩個概念以曾老師的課程為準(關于CQRS和DDD的標準概念,google上已經很多了,不再贅述。) DDD(Domain Driven Design),領域驅動設計開發。 DDD和OOP有什么同嗎?其實就我個人經驗來說...
閱讀 2737·2021-10-09 09:44
閱讀 3550·2019-08-30 15:54
閱讀 2160·2019-08-30 14:16
閱讀 2790·2019-08-30 13:09
閱讀 825·2019-08-30 13:08
閱讀 1280·2019-08-29 16:29
閱讀 1662·2019-08-26 13:57
閱讀 1925·2019-08-26 13:53