Kerbal Space Program Forum | Polska Społeczność Gry

Galerie => Własna twórczość => Wątek zaczęty przez: Schulze13 w Nie, 23 Cze 2013, 21:59:09

Tytuł: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Nie, 23 Cze 2013, 21:59:09
Jest to prosta gra w C++. Pisana od dwóch miesięcy? Osiągnęła wreszcie poziom grywalności większy od 0.

Pobierz grę [1.0] (https://www.dropbox.com/s/rgdlzbhfq584hio/MunLander_with_music_and_things_Pr0_Premium_Deluxe_Edition.zip)

Pobierz kod źródłowy [1.0] (https://www.dropbox.com/s/t3q7rxmyzl623w1/MunLander%20Source.zip) [C++] [SFML] Projekt MS Visual C++ 2010 Express


(http://i.imgur.com/ocyEKHr.png)
(http://i.imgur.com/FKRRrgT.png)
(http://i.imgur.com/qf2bH0T.png)
(http://i.imgur.com/F5pNbzi.png)

reszta http://imgur.com/a/Yfeq9


Ficzery

Znane bugi jeżeli coś znalazłeś, napisz.

Co dalej
Legenda
Zrobine/Poprawione! będzie w następnej wersji
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: thrashing mad w Pon, 24 Cze 2013, 13:16:25
322 punkty. :) Dobra robota - bardzo sympatyczny programik.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Zerdzio w Pon, 24 Cze 2013, 15:00:28
Fajne 401.264pkt  ;)
A co do fizyki, to w Kerbalach jest podobna
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Drangir w Pon, 24 Cze 2013, 15:13:41
Myślę że po prostu fizyka newtonowska jest podobna ;]

A autor powinien założyć natychmiast kickstartera, szykuje się blockbuster.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Pon, 24 Cze 2013, 17:17:34
Do kickstartera temu projektowi sporo brakuje. Udostępnię też kod źródłowy, aby można myło zobaczyć bałagan w kodzie. Ogólnie wszystko jest nie zbalansowane (z punktami włącznie).
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: rafal3920 w Pon, 24 Cze 2013, 17:44:05
hmm... A czy ten kod żródłowy zadziała na MSV C++ 2008, bo wakacje się zaczynają, a ja dalej uczę się C++ i może zrobię moda w przyszłości :)
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Pon, 24 Cze 2013, 18:11:29
W zip-ie są zawarte pliki .cpp i .h więc można je dodać przeglądać w notatniku lub do nowego projektu w jakimkolwiek IDE. Oczywiście trzeba mieć zainstalowaną bibliotekę SFML.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: DawsterTM w Pon, 24 Cze 2013, 19:55:45
(http://s21.postimg.org/hez48ohqf/Buja.png)
Kąpcie się w blasku mojej chwały!

A tak naprawdę, to ile punktów można zdobyć maksymalnie, i jak są one zaliczane? Przydała by się też opcja restartu gry bez jej wyłączania.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Pon, 24 Cze 2013, 21:30:58
Jak dobrze zbugujesz to 7000++ na luzie. W aktualnie dostępnej wersji im bardziej minusowa prędkość tym więcej punktów. Punkty to: pozostałe paliwo razy dwa, prędkość z którą uderzysz przez pięć i razy sto. Dlatego coś tu nie gra. Już to naprawiłem i punktowanie będzie już dopracowane.

Post scalony: Wto, 25 Cze 2013, 22:32:48
Stwierdza update bo 5 godzin pisania.
Lista zmian:
+ Losowo generowany lądownik
+ "Cieniowanie" terenu
+ Poprawiono wiadomość końcową
+ Nóżki opadają
+ Poprawki błędów
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: rafal3920 w Czw, 27 Cze 2013, 12:29:42
Pierwsze lądowanie i 607pkt to dobrze?
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Sob, 29 Cze 2013, 13:36:35
Aktualnie, tak. Ja uzyskuje od 400 do 500 ^^. Im łagodniej walniesz tym więcej punktów.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: jarek0498 w Śro, 10 Lip 2013, 14:58:28
Pierwsze lądowanie 591 pkt. :)

A drugie 680 pkt.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: czarobest w Śro, 10 Lip 2013, 16:01:37
(http://img853.imageshack.us/img853/5358/bjry.jpg) (http://imageshack.us/photo/my-images/853/bjry.jpg/)

I kto tu jest mistrzem  ;D
A ogólnie to fajny programik



Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Chopins w Sob, 13 Lip 2013, 23:19:19
Witajcie nowego mistrza Bwahahaha!!!!

(http://img809.imageshack.us/img809/2135/iau6.jpg) (http://imageshack.us/photo/my-images/809/iau6.jpg/)
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Nie, 02 Mar 2014, 21:42:43
Ogłaszam wersję Alfa 0.2!

Dodano:
-Menu (Esc)
-Muzykę (by Farsz)
-Generowanie kraterów

... ogólnie bieda, bo czasu mało.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: DragonsNightmare w Śro, 05 Mar 2014, 15:34:49
Super gierka, bardzo fajnie, że otwarty kod z SFML. Sam trochę uczyłem się SFML, ale za leniwy jestem, aby coś porządnego stworzyć, chyba muszę wrócić do kodzenia  ;) Ale gierka naprawdę fajna wyszła. Tylko, czy to rozbijanie nie jest trochę za bardzo czułe? Dotknąłem powierzchni z prędkością kilka m/s i wyskoczyło mi, że lądownik rozbity. Ponadto po rozbiciu lądownika powinniśmy tracić nad nim kontrole.
Tytuł: Re: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: DawsterTM w Śro, 05 Mar 2014, 22:26:20
Chciałem cię Schulzu złapać na chacie, ale uciekłeś. Znalazłem parę błędów/minusów:
- Tak jak wspomniał Kamils, próg powodzenia/katastrofy przy lądowaniu jest zbyt mały.
- Kamera zbyt czuła na wychylenia terenu. Wystarczy jeden wysoki szpic aby zaczęła nam skakać w te i tamte.
- Nie ma jasnej granicy gdzie zaczyna się teren. Czasem jest to już w miejscu styku z czernią, czasem cenne parę pikseli niżej. A przy tak delikatnym lądowaniu te parę pikseli robi różnicę.
- Elementy dodatkowe takie jak: czas lotu, możliwość chowania/wysuwania podwozia, high score.
- Próba wejścia w opcje kończy się zawieszeniem. Trzeba wrócić do gry i ponownie otworzyć menu.

Na ten moment to tyle, nadal będę robił za dzielnego testera, bo pomocy raczej nie mogę zaoferować żadnej. Za wysokie progi. Ale twórz dalej! Naprawdę przyjemnie się gra.
Tytuł: Odp: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: Schulze13 w Pią, 27 Cze 2014, 22:58:38
(http://podforak.rzeszow.pl/upload/z%C5%82ota_%C5%82opata.jpg)

Po kilku dniach klejenia taśmą funkcji i pisania na kartonie nowych metod oto jest. MunLander 1.0.
Gra pisana tak długo, że zacząłem się gubić w kodzie  :(. Dlatego też porzucam ten projekt po dodaniu ostatniego wspaniałego ficzera: wyboru różnych ciał niebieskich.
Właśnie widzę długą liste bugów od Dawstera... ale może sobie ją odpuszczę.
Teraz zajmę się bardziej ambitniejszymi projektami które będą napisane lepiej dzięki wiedzy zdobytej podczas pisania tej gry.
 Download na 1 stronie.
Tytuł: Odp: [DWNLD] MunLander Alfa 1.0! Everything not included
Wiadomość wysłana przez: DragonsNightmare w Pią, 04 Lip 2014, 17:54:46
Skomentuje kod źródłowy, bo sam nakodziłem co nieco w SFML(chociaż mało co wydałem, bo leniwy jestem). Dam ci parę rad, które sam wykorzystuje pisząc w SFML i kod wygląda w miarę dobrze:
-Pisz całą grę obiektowo. U ciebie widzę, że spora część kodu jest obiektowa, ale pozostało ci nieco kodu z programowania strukturalnego. Polecam ci pisać w 100% obiektowo, wtedy jak ponazywasz sensownie klasy to nie będzie żadnych problemów z odczytem kodu.

-Nie żałuj komentarzy. Komentarze pomagają w dużym kodzie, więc nie żałuj ich, tylko wlepiaj ich jak najwięcej, oczywiście sensownych.

-W niektórych klasach w plikach .h masz odrazu ciało funkcji - to też utrudnia czytanie. W plikach .h rób tylko prototypy funkcji, ich ciała zrób już w pliku .cpp. Dzięki temu łatwiej ogarniesz całą klasę w razie potrzeby.

To by było na tyle tych rad. Mam nadzieję, że na coś się przydadzą w przyszłym kodzeniu.