計算機大一了,只會用c++寫五子棋是什麼水平?知乎使用者2021-06-02 13:20:10

如果只是實現了基本的規則,比如對戰為雙方,然後每人輪流下子這樣,而沒有AI方面的,比如人機對戰,那麼水平很一般。

如果能出來有人機對戰,而且機器人水平很高,那開發水平就能算是中等水平了。

程式設計不是看能做什麼,而是看能讓程式做什麼。

個人見解,勿槓!

計算機大一了,只會用c++寫五子棋是什麼水平?王醫生2021-06-02 19:06:58

計算機能力分兩種 工程能力和演算法能力。

工程能力是指你的程式碼質量,架構,設計。如果你的五子棋程式程式碼十分優雅,良好的應用了設計模式,高內聚低耦合,那麼你的水平對於大一學生來說挺好的

演算法能力則是你應用演算法到實際問題的能力。也就是你的程式快不快,時間和空間複雜度。當然五子棋這個東西更注重於工程能力。這演算法能力就看你的刷題了。。。

計算機大一了,只會用c++寫五子棋是什麼水平?知乎使用者2021-06-03 09:07:21

不同人寫的五子棋也是不一樣的。總的來說大一能寫出來水平應該是不錯的。可以從多個角度來分析,C++的水平;演算法水平;軟體設計開發水平;遊戲開發水平等。

能寫出人機對戰的五子棋(有無圖形介面)

AI 實力非凡,可以打敗所有你的同學朋友

基本資料結構和演算法能力

瞭解當前五子棋的常用演算法能自己實現和最佳化

需求(無窮)延展

可以網路對戰

同時容納多對玩家對戰

允許觀戰

……

移植到 Android/iOS

版號,APP上架

內購

分享到朋友圈

……

怎麼讓你的五子棋遊戲吸引玩家

增加玩家反饋,與玩家友好互動

比如根據場上情況來一些旁白吐槽

UI 動畫反饋等

……

上面是大概想到的

計算機大一了,只會用c++寫五子棋是什麼水平?Cornelius2021-06-09 18:45:09

需要看使用什麼技能,一個五子棋遊戲就包括了渲染,架構,邏輯,ai,如果是聯網的,還執行緒程序等!囊括太多了!真的是會的就牛逼大了

計算機大一了,只會用c++寫五子棋是什麼水平?餓了吃飯2021-06-29 02:20:48

很厲害了。

因為喜歡計算機報考的對口專業,大學畢設就是在友善之臂開發板上跑qt開發的五子棋。

然後現在就在做遊戲開發。。。