Początki programowania - programy użytkowe i proste gry

0

Jakiś czas temu zacząłem się uczyć C++ z symfonii i kursów na necie. Doszedłem do momentu w którym chciałbym robić coś więcej, programy użytkowe czy jakieś łatwe gry (snake, pong itp.). Chciałbym wybrać jakąś bibliotekę w C++ lub przejść do zupełnie nowego języka (Jave i C# próbowałem, jak ktoś poradzi mi że mam ich się uczyć to przyłożę się tym razem).
Z gier w które grałem a chciałbym robić podobne to myślałem nad Delphi (Soldat) i C (nie jestem przekonany więc raczej nie, tym bardziej że mam podstawy Cpp)(AceOfSpades) - są to dosyć łatwe gry jakie bym chciał tworzyć w odległej (może nie?) przyszłości.
Co do silników gry, mam UnrealEngine, zrobiłem swój model człowieka, ale nie wiem jak go dodać do gry, jak dodać tekstury. Nie mam żadnych podstaw z grafiki czy modelowania.

Dodam że szukałem już sporo i pytałem się wielu osób, myślę że jeszcze bardziej mi namieszało to w głowie :>

0

Polecam sfml, bardzo przyjazna biblioteka dla początkujących.
Unreal enginy, ogry, i tak dalej na razie zostaw bo to niezłe byki i bardziej namieszasz sobie w głowie niż coś na nich zrobisz jako newbie. No, ewentualnie jak sie uprzesz na 3d, to irrlicht jest dosyć łatwy w obsłudze.

0

Dwa dni temu zacząłem SFML ale mam ciągle jakieś problemy - nie wyświetla się okno, (skopiowałem wszystkie DLLki) pokazuje sie "Failed to share OpenGl context". Programy są na pewno dobrze napisane

Edit. Doczytałem o tym komunikacie w konsoli

means that SFML could not correctly set up OpenGL because the window is larger than the screen or other reasons such as using remote desktop.

okno jest wymiarow 300x300 i nie używam zdalnego pulpitu, więc zostaje mi to ignorować.

2
Daveblant napisał(a)

Z gier w które grałem a chciałbym robić podobne to myślałem nad Delphi (Soldat) [...]

Hmm, Delphi to akurat odradzałbym; Nie orientuję się jak wygląda licencjonowanie tych środowisk dla hobbystów, jednak do tej pory nie wyszła jakaś darmowa, choćby mocno okrojona wersja; A może się mylę - w każdym razie tak podejrzewam (w razie czego niech ktoś mnie poprawi);

Dlatego też jeśli już chciałbyś spróbować swoich sił w jakimś języku wywodzącym się od Pascala, to poleciłbym Ci Free Pascala i jako IDE Lazarusa - darmowy, z otwartym kodem (środowiska, kompilatora, RTL, LCL itd.); Do niego ZenGL, aby móc współpracować z OpenGL czy DirectX - jest prosty w obsłudze, ale i tak trzeba go dobrze poznać i dowiedzieć się jak w ogóle używać tego typu API i w jaki sposób tworzyć choćby proste gry; No i pozostanie Ci nauczyć się składni języka i poznać trochę RTL;

Natomiast jeśli planujesz w przyszłości żyć z programowania to niestety i z bólem serca, ale Delphi czy Free Pascal to obecnie dość niszowe języki i lepiej dla Ciebie będzie, jak zainteresujesz się bardziej popularnymi, np. C++, Java, Python;

Inna sprawa to to, że najpierw spróbuj stworzyć jakąś prostą grę 2D, a nie od razu Unreal Engine i 3D.

0

@furious programming

Snake i Pong jest 2D :) dziękuję za odpowiedź :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1