Soft_Job 板


LINE

對java的物件導向概念始終感到很迷茫,有點難想像class之間怎麼傳那麼多層,要怎麼傳過去,更遑論設計遊戲流程,看別人的code能看懂,但自己寫不太出來。 然而期末小組專題期限將近,要設計web畫面的卡牌遊戲,玩家與電腦對戰。 前端老師已經寫好,遊戲初始畫面我已經做好,但覺得寫得有點亂。玩家點擊卡片到移動攻擊、進階攻擊方法則還沒有,如果用js我有信心能做出來。 同學聽到我們組的情況有好心借我看她寫的部分的code。其實越看越emo,她的code寫的好乾淨。 其實具體也不知道要問什麼問題,目前想法是先把架構想明白再來開發,但是問題是想不太清楚需要再加哪些class,又需要給哪些功能,最難的還是知道資料怎麼流的,語法也不熟,感覺這兩天開發是學到了很多,已經不求寫完整,只求弄明白,我想只是需要有人能指引方向,感謝。 -- Sent from nPTT on my iPhone X --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 5.151.132.106 (英國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1677458341.A.431.html
1F:推 empireisme: 直接問Chargpt再改啊 02/27 08:52
2F:→ pttworld: 你只要肯出錢應該會有人幫你 02/27 08:57
3F:→ cyntasha: 這就是老師厲害的地方 做成ppt跟圖片,code也很多 不好 02/27 09:05
4F:→ cyntasha: 餵給chatgpt 02/27 09:05
5F:推 lycantrope: 如何用java寫遊戲(X 交作業(O 02/27 09:23
6F:推 InfinitySA: 卡牌算簡單了吧…. 02/27 09:28
7F:推 Tix: 不要慌,把功能切細,一步一步做 02/27 09:35
8F:推 qrtt1: https://youtu.be/stDeOKfOuvc 可以到 discord 找人討論 02/27 09:45
9F:推 new122851: 英國的老師這麼嚴格喔 02/27 09:45
10F:→ testPtt: 題目選好做的就好 一般撲克遊戲接龍 傷心小棧 02/27 09:47
11F:→ loadingN: 寫個撲克牌練練手 02/27 10:25
12F:推 ck237: 老實說 還挺好做的 02/27 10:58
13F:→ ck237: 但我建議做成websocket來玩,然後存儲庫直接做一個Map,其實 02/27 11:02
14F:→ ck237: 機制就是開新房間新增,所有動作做單筆修改,關房間做刪除 02/27 11:02
15F:→ ck237: ,基本上就完成了 02/27 11:02
16F:→ ck237: map主鍵就是房間名 02/27 11:02
17F:→ ck237: 例如甲怪獸攻擊乙怪獸 就甲攻擊 - 乙防禦 如果甲攻擊大於乙 02/27 11:06
18F:→ ck237: 刪除乙怪物物件,剩餘攻擊力扣生命值,最後做生命值判斷低 02/27 11:06
19F:→ ck237: 於0判定對方獲勝,大概半天就能搞完吧 02/27 11:06
20F:推 AxelGod: 作業請找ChatGPT 02/27 11:13
21F:推 ck237: 如果住台北 可以跟我約禮拜日,我最近再練習教新人,你可以 02/27 11:24
22F:→ ck237: 來讓我來試試手 02/27 11:24
23F:推 brucetu: 除了GPT誰有空幫你看作業 說什麼不好餵 GPT可以對話一步 02/27 11:36
24F:→ brucetu: 一步告訴他你要做什麼你現在有什麼 看你會不會用而已 不 02/27 11:36
25F:→ brucetu: 會拆解問題 不會問問題 就別做了 02/27 11:36
26F:噓 KanzakiHAria: ChatGPT 02/27 11:39
27F:推 abccbaandy: 英國作業這麼硬喔... 02/27 14:47
28F:推 ripple0129: 你就先做個nodejs版本,然後靠chatgpt翻譯成Java 02/27 15:12
29F:推 jecint1707: GPT真的有這麼神嗎...我感覺沒這麼便利到客製化 02/27 15:17
30F:推 OriginStar: 原PO欠缺的是把抽象觀念轉換實際程式碼的能力,既然 02/27 15:45
31F:→ OriginStar: 同學寫得code看得懂就不是不熟悉程式語法的問題,這部 02/27 15:46
32F:→ OriginStar: 分原PO可以問進度比較快的同學,問看看是怎麼做到的 02/27 15:47
33F:推 black2575: 你問錯問題了 重點不在快速 重點在你物件導向的架構 02/27 17:52
34F:→ black2575: 單純求開發快速哪需要屌什麼架構 02/27 17:52
35F:→ black2575: 架構追求的是你的可測性還有彈性 02/27 17:52
36F:→ shomingchang: 快速開發一律推薦php從頭寫到尾 02/27 17:53
37F:→ shter: 大家都知道要架構,但一半以上的案子生命週期沒久到要架構 02/27 18:04
38F:→ shter: 對實務而言真的是先推上去賺錢再來擔心架構 02/27 18:04
39F:推 za755188: 說不定他課程就要求用Java?XD 02/27 18:27
40F:推 oncemore: 記得當年112cs軒田第一次開Java 的hw1就是做這個 02/27 18:44
41F:→ yyc1217: 感覺你現在有點亂 把要做的功能列成清單看看 02/27 20:23
42F:→ yyc1217: 然後一項一項完成 先求滿足功能 不要想著馬上做到完美 02/27 20:25
43F:→ yyc1217: 例如先完成點擊後攻擊 再來做判斷進階攻擊的部分 02/27 20:25
44F:→ DendiQ: 為啥 js 寫的出來,oo 不行?要不要先列需求畫 class dia 02/27 20:28
45F:→ DendiQ: gram,不要先寫程式了 02/27 20:28
46F:噓 secretfly: 你可能不適合學程式 退選退學自己選一下吧 02/27 20:34
47F:推 jj0321: https://youtu.be/eedPRI3RH5o 02/27 20:44
48F:推 Lhmstu: 灌雞湯,加油 02/27 21:39
49F:推 wwndbk: 網路上隨便找 02/27 21:42
50F:→ cyntasha: 謝謝大家有建設性的提醒,hashmap部分的說明也讓我對整 02/27 21:43
51F:→ cyntasha: 個專案想像更具體,我確實是太著急了,會先從每個初步 02/27 21:43
52F:→ cyntasha: 功能怎麼實現做起,再畫出每一個class間的關係,最後再 02/27 21:43
53F:→ cyntasha: 加上生物卡、技能卡。 02/27 21:43
54F:→ viper9709: 這個問題有點大阿... 02/27 23:52
55F:推 B0988698088: 跟那個同學做愛 02/28 02:53
56F:推 nayeonmywife: Java寫遊戲很有優勢啊 02/28 07:33
57F:→ nayeonmywife: 物件導向多適合 02/28 07:34
58F:推 ohmylove347: 什麼Java,給我用Go和Rust! (誤 02/28 12:51
59F:→ moszap: 先試著寫出來再重構它 02/28 13:01
60F:→ shomingchang: Rust 不容易吧 感覺C系要轉有門檻 02/28 18:13
61F:噓 pttano: 104外包網:你還在等什麼? 02/28 19:40
62F:推 beholdli: 自己的作業,自己問ChatGPT 02/28 23:02
63F:→ superpandal: 請先把規則搞出來 不然你搞再多都是推倒重來 03/01 03:09
64F:→ superpandal: 純google語言越熟後都可以做的出來 03/01 03:11
65F:→ superpandal: 看來你更需要問語言相關的而不是整組問 03/01 03:14
66F:推 davidpanda: 以前軒田OOP要做RPG, 其實也沒有比較簡單 03/01 09:27
67F:推 jackflu: 搜 水球軟體學院 很符合你的需求 很多人組隊弄遊戲微服務 03/01 09:46
68F:推 hooll111: 列需求->畫流程圖->類別圖就出來啦 03/01 12:36
69F:推 vi000246: 先寫再說 能動就好 03/01 15:43
70F:→ MonyemLi: 模糊化就可以抽出共同的介面,但只有這個不太夠,但作 03/01 21:26
71F:→ MonyemLi: 業應該夠了,慢慢來 03/01 21:26
72F:推 art1: https://www.youtube.com/watch?v=IkG_KuMpQRM 策略模式 03/02 01:47
73F:→ art1: https://www.youtube.com/watch?v=AqQUMKCQiYo 撲克牌遊戲 03/02 01:47
74F:→ art1: 先寫 nodejs 再靠 ChatGPT 轉 java 真的有可行性,值得嘗試 03/02 01:49
75F:推 ho83leo: 規則、流程圖,再把功能拆開來做。 03/02 08:48
76F:推 jobintan: 搞web-based game當然是非JS/TS莫屬了,不過搞網遊已經 03/02 10:14
77F:→ jobintan: 有專屬的engine了,不需要得自己再造輪子才是。 03/02 10:15
78F:→ jobintan: https://tinyurl.com/2p8aapp6 <-2D game engine 03/02 10:17
79F:→ jobintan: https://tinyurl.com/2p86ywdc <-3D game engine 03/02 10:17
80F:→ jobintan: 上面是都是JS語言為主的game engine,Java就不知道了。 03/02 10:19
81F:→ distellable: 畫圖畫圖畫圖 03/02 11:37
82F:噓 becca945: 有女同學能問上來問網友 03/02 19:43
83F:→ lovebridget: 嗯?? 聽起來老師沒具體規定做那些功能? 03/03 09:44
84F:→ lovebridget: 那先做最簡單的呀 要啥在加 03/03 09:44
85F:→ lovebridget: 當然最快還是看同學的 你課的需求同學最清楚 03/03 09:46
86F:推 akito117: 先做卡牌召喚生物,能攻擊能完成對局,再慢慢加上其它 03/03 11:35
87F:→ akito117: 卡牌 03/03 11:35
88F:→ cyntasha: 老師有規定需求類似簡單版的爐石,目前已找回coding的 03/04 07:15
89F:→ cyntasha: 感覺,也覺得是自己把java想的太難,雖然只做到召喚生 03/04 07:15
90F:→ cyntasha: 物,但應該有機會做完,感謝給予方向 03/04 07:15







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP