[問題] 希望大家能給我一點方向...

看板C_and_CPP作者 (Ian Kinsler break out!)時間13年前 (2011/06/16 16:25), 編輯推噓1(1024)
留言25則, 4人參與, 最新討論串1/1
各位程設板的先進你們好 我的期末作業 老師要我們要用到multithread 和 同步 我想做一個 多人連線回答問題的遊戲 我用的環境是 DEV C++ 我的構想是 有一台主機SERVER 然後等client連進來兩台後把 port 關閉, 這兩位玩家就開始在裡面回答問題遊戲(選擇題 大概是10秒換一題 然後可以看到對方是否 回答正確 還有可以統計分數) 然後玩家有另外三個功能(1.刪去 2.call in 3.call out) 刪去大概就是四刪二 call in還沒想到 最主要是設計call out 比如玩家A call out時 server的port會打開 進來一人後關閉 然後他可以看到題目畫面 但是他的回答只有A看的到 之後換下一題時再把他踢出去 我這些想法用DEV C做的出來嗎? -------------------------------------------------------------------------- 另外我想自己設計一個介面 就是我不想要只有黑色框框的執行介面 我該怎麼做呢? 對不起 我的寫程式能力非常的濫 也在網路上看很多文章 甚麼 winsock multithread openGL 還是甚麼...我真的很混換 大家可以提供我一個方向嗎? 譬如要完成上面這遊戲 我該要具備哪些知識 會用到哪些工具 或是該去讀哪些書? 謝謝各位的指教 我打得很亂 表達的不清楚 還請各位包含 希望大家能看得懂我的問題...謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.185.41.19 ※ 編輯: z04jp6rmp4 來自: 111.185.41.19 (06/16 16:27)

06/16 16:33, , 1F
06/16 16:33, 1F

06/16 16:35, , 2F
1.做得出來 2.板上搜尋「視窗」,但你會需要花更多時間
06/16 16:35, 2F

06/16 16:35, , 3F
做出黑色框框,要知道socket(或winsock)與multithread
06/16 16:35, 3F

06/16 16:36, , 4F
第一步就先想辦法做出一對一的聊天室,再考慮多人連線
06/16 16:36, 4F

06/16 16:45, , 5F
你要不要去找找VC++編譯工具…對你會比較方便用。
06/16 16:45, 5F

06/16 16:52, , 6F
如果要快速做出視窗,我也建議改用VC++ Winform
06/16 16:52, 6F

06/16 17:36, , 7F
感謝樓上前輩們的回答 想請問Visual C++會比較方便是指
06/16 17:36, 7F

06/16 17:38, , 8F
再做視窗方面嗎? winform是他提供的函式庫嗎? 因為我
06/16 17:38, 8F

06/16 17:40, , 9F
google vc++ winform 有看到用vc++.net做winform 這個
06/16 17:40, 9F

06/16 17:40, , 10F
J大妳們說的嗎? 能否提供我一些網站或書籍看看呢 我的
06/16 17:40, 10F

06/16 17:41, , 11F
程式能力真的很差~"~ 所以我現在該把目標先放在作出一
06/16 17:41, 11F

06/16 17:42, , 12F
對一的聊天室0.0?? 好像有點懂又不太懂> <"
06/16 17:42, 12F

06/16 17:46, , 13F
啊查到了!! VC++ Windows Forms Application 用這個嗎
06/16 17:46, 13F

06/16 17:46, , 14F
http://ppt.cc/Og4u 我剛剛做出這個,花不到10分鐘
06/16 17:46, 14F

06/16 17:47, , 15F
雖然只有空殼啦 XD 不過這就是用 Winform 專案開的
06/16 17:47, 15F

06/16 17:48, , 16F
不過我還是想問:如果做出單純兩人聊天室,你ok嗎?
06/16 17:48, 16F

06/16 17:52, , 17F
如果對socket跟multithread都不熟,就先別想視窗的事了
06/16 17:52, 17F

06/16 18:09, , 18F
有做過 當時老師是用甚麼ubuntu 可是我忘記怎做了 而且
06/16 18:09, 18F

06/16 18:10, , 19F
不做視窗不行~"~ 規定要 還有兩個禮拜 如果我對J大說的
06/16 18:10, 19F

06/16 18:11, , 20F
說的那兩個不熟 我應該從何做起呢? 我會努力學的> <"
06/16 18:11, 20F

06/16 18:11, , 21F
真的很想自己完成一個作品
06/16 18:11, 21F

06/16 18:12, , 22F
就像我講的,先做一對一聊天室 (練習socket)
06/16 18:12, 22F

06/16 18:12, , 23F
接下來做多人聊天室 (這個時候可能會用到 multithread)
06/16 18:12, 23F

06/16 18:13, , 24F
你想做的東西應該可以從聊天室去變形
06/16 18:13, 24F

06/16 18:18, , 25F
恩 謝謝 讓我對自己有一點信心了...有個方向 感恩:)))
06/16 18:18, 25F
文章代碼(AID): #1D-Rtnyp (C_and_CPP)