Python
Pewnie zastanawiacie si臋 co u mnie? Chwilowo nie wojuj臋 ze 艣wiatem. Zaj臋艂am si臋 odkrywaniem nowego j臋zyka programowania. Python, bo o nim mowa poch艂on膮艂 mnie bez reszty! Czysta rewelacja. Wczoraj kodowa艂am rado艣nie do drugiej w nocy, pisz膮c gr臋 Sea Trader. Zasadniczo prosta gra polegaj膮ca na p艂ywaniu statkiem mi臋dzy portami, kupowaniu taniej i sprzedawaniu dro偶ej.
Po drodze mog膮 nas napa艣膰 piraci i wtedy rozgrywa si臋 bitwa morska.
Projekt jest o tyle fajny, 偶e mo偶na go rozbudowywa膰. Dodawa膰 nowe porty, r贸偶ne statki, wyposa偶enie etc. Z czego finalnie mo偶e powsta膰 ca艂kiem rozbudowana gra.
Kodowanie w Pythonie to czysta, niczym nie skr臋powana rado艣膰. Dzi臋ki nauce C++, opanowa艂am Podstawy Pythona w kilka godzin na poziomie pozwalaj膮cym napisa膰 mi tak膮 gr臋 od A do Z. Co wi臋cej, zapewne nie b臋dzie wi臋kszego problemu by ubra膰 t臋 gr臋 w interfejs graficzny. Tzn, mam na my艣li to, bo jest to gra tekstowa, 偶e b臋dzie okienko z miejscem gdzie b臋dzie wy艣wietlany stan naszej 艂adowni, z艂oto etc. Miejsce gdzie b臋dzie wy艣wietla艂 si臋 tekst gry. A ca艂o艣膰 b臋dzie sterowana za pomoc膮 przycisk贸w do klikania. Oto mo偶ecie popatrze膰 na bardzo wczesn膮 wersj臋. Program jest na razie ustawiony tak, by mo偶na by艂o testowa膰 jego elementy wi臋c nie posiada jeszcze w艂a艣ciwej struktury. G艂贸wne menu prowadzi do 1. Wy艣wietla wyniki przeprowadzonej walki na podstawie dw贸ch jednostek. Walka nie posiada jeszcze wszystkich element贸w na razie opiera si臋 tylko na ataku k4 i 偶ywotno艣ci 10. Dojd膮 tam jeszcze takie parametry jak zwrotno艣膰, wytrzyma艂o艣膰, ilo艣膰 dzia艂 etc. Druga opcja 2. testuje fragment sklepu, gdzie po zakupie w臋gla jego koszt odejmowany jest od puli z艂ota a jedna sztuka towaru jest dodawana do inwentarza. Nie zaimplementowa艂am jeszcze obs艂ugi wyj膮tk贸w, i masy rzeczy, kt贸re trzeba zrobi膰. https://repl.it/@Anyari/seatrader
Ca艂y ten projekt jest moj膮 nauk膮, treningiem i zabaw膮 z j臋zykiem Python. Przy okazji robi臋 co艣 ciekawego i wci膮gaj膮cego, bo wymy艣lanie tego wszystkiego jest fajne samo w sobie. Zapraszam wszystkich do 艣ledzenia moich post臋p贸w oraz od sugestii i pomys艂贸w, kt贸re b臋dziecie chcieli w grze zobaczy膰.
Komentarze
Prze艣lij komentarz