[請益] 如何快速用java寫出卡牌對戰遊戲
對java的物件導向概念始終感到很迷茫,有點難想像class之間怎麼傳那麼多層,要怎麼傳過去,更遑論設計遊戲流程,看別人的code能看懂,但自己寫不太出來。
然而期末小組專題期限將近,要設計web畫面的卡牌遊戲,玩家與電腦對戰。
前端老師已經寫好,遊戲初始畫面我已經做好,但覺得寫得有點亂。玩家點擊卡片到移動攻擊、進階攻擊方法則還沒有,如果用js我有信心能做出來。
同學聽到我們組的情況有好心借我看她寫的部分的code。其實越看越emo,她的code寫的好乾淨。
其實具體也不知道要問什麼問題,目前想法是先把架構想明白再來開發,但是問題是想不太清楚需要再加哪些class,又需要給哪些功能,最難的還是知道資料怎麼流的,語法也不熟,感覺這兩天開發是學到了很多,已經不求寫完整,只求弄明白,我想只是需要有人能指引方向,感謝。
--
Sent from nPTT on my iPhone X
--
直接問Chargpt再改啊
你只要肯出錢應該會有人幫你
這就是老師厲害的地方 做成ppt跟圖片,code也很多 不好
餵給chatgpt
如何用java寫遊戲(X 交作業(O
卡牌算簡單了吧….
不要慌,把功能切細,一步一步做
https://youtu.be/stDeOKfOuvc 可以到 discord 找人討論
英國的老師這麼嚴格喔
題目選好做的就好 一般撲克遊戲接龍 傷心小棧
寫個撲克牌練練手
老實說 還挺好做的
但我建議做成websocket來玩,然後存儲庫直接做一個Map,其實
機制就是開新房間新增,所有動作做單筆修改,關房間做刪除
,基本上就完成了
map主鍵就是房間名
例如甲怪獸攻擊乙怪獸 就甲攻擊 - 乙防禦 如果甲攻擊大於乙
刪除乙怪物物件,剩餘攻擊力扣生命值,最後做生命值判斷低
於0判定對方獲勝,大概半天就能搞完吧
作業請找ChatGPT
如果住台北 可以跟我約禮拜日,我最近再練習教新人,你可以
來讓我來試試手
除了GPT誰有空幫你看作業 說什麼不好餵 GPT可以對話一步
一步告訴他你要做什麼你現在有什麼 看你會不會用而已 不
會拆解問題 不會問問題 就別做了
ChatGPT
英國作業這麼硬喔...
你就先做個nodejs版本,然後靠chatgpt翻譯成Java
GPT真的有這麼神嗎...我感覺沒這麼便利到客製化
原PO欠缺的是把抽象觀念轉換實際程式碼的能力,既然
同學寫得code看得懂就不是不熟悉程式語法的問題,這部
分原PO可以問進度比較快的同學,問看看是怎麼做到的
你問錯問題了 重點不在快速 重點在你物件導向的架構
單純求開發快速哪需要屌什麼架構
架構追求的是你的可測性還有彈性
快速開發一律推薦php從頭寫到尾
大家都知道要架構,但一半以上的案子生命週期沒久到要架構
對實務而言真的是先推上去賺錢再來擔心架構
說不定他課程就要求用Java?XD
記得當年112cs軒田第一次開Java 的hw1就是做這個
感覺你現在有點亂 把要做的功能列成清單看看
然後一項一項完成 先求滿足功能 不要想著馬上做到完美
例如先完成點擊後攻擊 再來做判斷進階攻擊的部分
為啥 js 寫的出來,oo 不行?要不要先列需求畫 class dia
gram,不要先寫程式了
你可能不適合學程式 退選退學自己選一下吧
灌雞湯,加油
網路上隨便找
謝謝大家有建設性的提醒,hashmap部分的說明也讓我對整
個專案想像更具體,我確實是太著急了,會先從每個初步
功能怎麼實現做起,再畫出每一個class間的關係,最後再
加上生物卡、技能卡。
這個問題有點大阿...
跟那個同學做愛
Java寫遊戲很有優勢啊
物件導向多適合
什麼Java,給我用Go和Rust! (誤
先試著寫出來再重構它
Rust 不容易吧 感覺C系要轉有門檻
104外包網:你還在等什麼?
自己的作業,自己問ChatGPT
請先把規則搞出來 不然你搞再多都是推倒重來
純google語言越熟後都可以做的出來
看來你更需要問語言相關的而不是整組問
以前軒田OOP要做RPG, 其實也沒有比較簡單
搜 水球軟體學院 很符合你的需求 很多人組隊弄遊戲微服務
列需求->畫流程圖->類別圖就出來啦
先寫再說 能動就好
模糊化就可以抽出共同的介面,但只有這個不太夠,但作
業應該夠了,慢慢來
先寫 nodejs 再靠 ChatGPT 轉 java 真的有可行性,值得嘗試
規則、流程圖,再把功能拆開來做。
搞web-based game當然是非JS/TS莫屬了,不過搞網遊已經
有專屬的engine了,不需要得自己再造輪子才是。
https://tinyurl.com/2p8aapp6 <-2D game engine
https://tinyurl.com/2p86ywdc <-3D game engine
上面是都是JS語言為主的game engine,Java就不知道了。
畫圖畫圖畫圖
有女同學能問上來問網友
22
[心得] 資深前端面試紀錄年資碩畢5年多 主要找react web or react native 不碰後端,不常態加班 盡量不碰博弈,不過因為期望較高 有符合的公司蠻少的13
[討論] 適合寫程式嗎小弟今年26歲,背景116非相關碩士 大學是資管但很少寫code.. 原本在公司新人期很愉快,但一接到專案開始就完全很怕弄不出來,一直擔心寫不出來怎麼辦…… 我不知道自己適合寫程式這行嗎? 功力的部分(小弟都是自學別砲我)12
Re: [請益] python會寫小遊戲 能投的相關職缺?為啥你講話感覺顛三倒四 你一邊喝五梁液一邊打這篇文章? 你想走py遊戲開發 你究竟想找寫py的工作還是想做遊戲? 遊戲開發大部分用C# C++5
Re: [請益] 比物件導向更先進的程式設計思想?JavaScript 是一個基於原型(Prototype-based)的程式語言 在本質上很難將它歸類為程序導向語言,或是物件導向語言 類別: JavaScript 中沒有類別(Class)的概念,但是有物件(object)的概念 而這個物件概念的物件,則是以GUI的 Widget為主9
Fw: [心得] 資深前端面試紀錄作者: rxhivzero (rx) 看板: Soft_Job 標題: [心得] 資深前端面試紀錄 時間: Thu Mar 26 22:29:35 2020 年資碩畢5年多 主要找react web or react native9
[心得] ktor 與近期 Java 相關社群活動## ktor 文章 最近參加了 kotlin 讀書會,讀完了書想說要找點東西實作。 不過,要自己寫 code 實在有點麻煩,那麼換一種方式來想, 讀懂別人的 code 也是實戰的一環! 畢竟,讀 refactoring 時,書上都會教我們要好好寫 code,7
[討論] 在 .NET 使用 Pythonnet 的應用情境板上各位大大好 最近工作有接觸到 Pythonnet 想請教一下有使用過 Pythonnet 大大的經驗 我們部門軟體的核心架構是使用.NET ( UI, Custom Class, Custom Collection... ) 為了使程式外部化,將部分功能的模組寫在 Python7
Re: [問卦] 為啥java會在python之前紅JAVA這東西之前真的不知道紅什麼意思的 完全物件導向 使用每個功能 都要宣告物件出來 然後呼叫簡單的內容 也要一串程式碼 又臭又長4
Re: [請益] 記不住代碼,我的智商有問題嗎???放心啦 寫程式本來就不是靠記憶力 寫不知道幾年程式了 我連insert資料都還要確定一下語法長怎樣了 語法是本來就該揮發的東西3
Re: [問卦] 人人都會寫code,工程師飯碗不保?de : 也沒軟體開發經驗的外行人都會用,為什麼還是沒法寫出能賺大錢的App,像是Faceboo k? : Google、Amazon、Netflix、Twitter等等,靠寫App開公司賺錢獲利,最後不是IPO要不 然