1. 程式人生 > >萌新淺談三子棋遊戲(非教程)

萌新淺談三子棋遊戲(非教程)

關於三子棋遊戲用怎麼寫,有很多大佬已經寫好教程了,包含了各種各樣的寫法,其中肯定還有好多精妙的實現邏輯和方式,本菜鳥就不班門弄斧了,想看教程的可以去找找大佬們的教程部落格。在此處,我想說的是一些自己初次寫小遊戲的想法和感悟!

1、思路很重要,必須要先想好實現邏輯。

三子棋遊戲是我學習程式設計以來,第一個嘗試去寫的遊戲。在產生了要寫三子棋遊戲的想法之後,我第一件事做的便是開啟VS2013。可是當我寫完main函式之後,卻發現自己毫無頭緒,根本不知道從哪裡開始寫起。此時才意識到自己連怎麼思路都沒有想好,就急於去寫程式碼,真的是太唐突。於是我便靜下心來開始思考這個遊戲的思路和實現邏輯。當然這個過程對於我來講,也不是一帆風順的(可能跟自己的思維能力有關)。有了明確的思路,並且構思出邏輯順序之後,我才再次開始嘗試。這一次明顯知道自己應該要幹什麼,知道下一步怎麼做。

所以我覺得,以後不管再寫什麼程式碼的時候,都要有大局意識,動手寫之前,必須要勾畫出基本的程式碼框架,邏輯順序等。做這些看似是多花了時間,但寫的時候才知道,清晰的思路和邏輯能讓自己少走很多很多彎路。

2、基礎知識很重要。

想好了總體思路之後,接下來就該實現自己的每一個步驟了。這個時候,自己的程式設計基礎知識就顯得特別重要。如果能很熟練的使用控制語句和操作符等,程式碼寫起來就很流暢,很輕鬆。否則,卡殼是肯定的。

就迴圈語句來說,學的時候以為自己掌握的還不錯。平時在練習的時候呢,比較熱衷於使用for迴圈,其次是while迴圈。至於do while 迴圈,用的真的是特別少。所以在這次要使用do while迴圈的才發現自己並不能熟練使用,更別說掌握了,然後還得去翻書複習一下。

3、必須要集中精力寫程式碼,一絲不苟,防止出錯

在寫程式碼的時候,必須要全身心投入,要秉承要麼不做,要麼就做好的精神。我在寫第一遍的時候,還戴著耳機邊寫邊聽音樂。但是後面遇到了問題,怎麼改都不對。這時我發現,音樂並不能使我完全平靜下來,反而會影響思考。只有做到一絲不苟,全身心投入。這樣寫出來的程式碼,才會更優質,錯誤更少。

4、想好大片程式碼出錯的應對措施。

每當自己在已經寫好的基礎上,想要寫一些程式碼,去做優化的時候。一定要記得對寫好的程式碼進行備份。在你做寫完“優化”程式碼之後,如果出現了很多很多錯誤,你不想一個一個去改回去的額話,大可以放棄這個,拿出備份好的的重新做優化。如果你沒有優化,那就很遺憾,慢慢去改吧,改的過程你還得方式新錯誤的產生。

5、做好多次失敗的心理準備,並積極性對,理智看待。

對於高手們,我不清楚,但是對於我這種菜鳥來說,一次就成功寫出程式碼,真的很難,反正我還沒有做到過這樣。每次寫完,我都要經過很多次的修改,而且經常改不對,失敗對我來說就像是家常便飯。所幸自己的心態還不錯,每當遇到多次失敗,怎麼都改不正確的情況,我都會暫時的放鬆一下,調整一下心態再去嘗試。我相信這個失敗的經歷,最終都會成為我解決問題的經驗。

6、及時總結自己所犯得錯誤。

我覺得記錄錯誤是非常重要的,每遇到一個新的錯誤,我都會把它記到筆記本上,然後當天進行總結。這樣子,自己的印象就深刻了不少,如果下次再遇到類似的問題,就能快速從容的應對。

通過第一次嘗試寫三子棋遊戲,我總結的經驗就是這麼些了。能看到這裡的大佬,如果對我有什麼關於學習的意見或者建議。懇請在留言區提出!萬分感謝!