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裡了 比較簡單,加入了乙個獎勵邏輯 乙個炸彈邏輯 乙個英雄邏輯,並通...