寫個買賣小遊戲,第3天

2022-05-06 18:18:10 字數 674 閱讀 1218

1. 太監了。

2. 把之前注釋掉的sugar商品解開並完善了。

3. 恢復了id屬性,同時給兩個商品類都加上了getid的方法,因為我想起來我並不需要乙個setid的方法,所以沒那麼麻煩,就做出來了,而且也有這個必要。還把之前用0臨時代替的地方都改回了item.getid()。

4. 所以,在run方法裡初始化了商品列表commodity,裡面按照id順序存放著所有商品的物件,要用的時候可以getid()然後直接呼叫物件,非常方便。

5. 於是順水推舟地優化了一下ui的輸出,把持有物列印和市場商品列印各寫了乙個靜態方法,放到了新開的game類裡,利用那個商品物件的陣列,格式化輸出。

6. 用120來選擇買賣跳過太噁心。

7. 輸入商品編號再敲回車決定買哪個也噁心。

8. 沒法重新整理輸出內容,只能用一行等號來分隔,要每次用換行刷一頁一則不優雅,二則沒法限制別人玩的時候的視窗大小,我測試的輸出視窗又不一樣,太難統一太噁心。

9. 所以我需要gui。和腦子。

10. 所以這遊戲太監了。

11. run方法太難看,之後要整理得有條理一點。

12. 還要給**的計算公式加上存量作為引數,少貴多賤,然後把collapse寫出來。

13. 用對映優化商品列表。

14. 做gui,用按鈕來做選擇。

15. 上邊是開玩笑的,這遊戲太監了。

寫個買賣小遊戲,第2天

1.加入了庫存量的概念,庫存量在一定範圍內隨機變化,表示其他人對這種商品的買賣。2.查了查多型的相關知識,沒想出昨天那bug的解決辦法,晚上去s1問了一下,針對 和庫存兩個屬性各分別寫了get和set方法,算是搞定了。3.懶得再給id寫兩個方法,直接乾掉了,之後實現了昨天想到的在run類裡加乙個陣列...

canvas寫個簡單的小遊戲

之前在html5 canvas屬性和方法彙總一文中,介紹過canvas的各種屬性以及方法的說明,並列舉了自己寫的一些canvas demo,接下來開始寫乙個簡單的小遊戲吧,有多簡單,這麼說吧,不到100行,先上效果圖 初始化首先在html頁面中新增中新增乙個canvas元素,並給出乙個id用於在js...

用GDX寫個安卓小遊戲

最近在看曼達洛人,突然想用小尤達寫個小遊戲,但是沒找到好的素材,又沒打算花太多時間,最後就只能變成這個乾巴巴的小飛機了,就是簡單上手了一下gdx.我們的邏輯就寫在自動生成的core專案下,主要邏輯基本就是在create和render裡了 比較簡單,加入了乙個獎勵邏輯 乙個炸彈邏輯 乙個英雄邏輯,並通...