C++

Pomysły na projekty gier w C++

Pomysły na projekty gier w C++
Zanim zaczniesz programować, dobrze jest wiedzieć więcej o swoim pomyśle niż o podstawowym pomyśle. Musisz wyjść poza „Stworzenie biegające przez las.” Zbuduj historię; użytkownicy mogą się odnieść, a następnie zdecydować, czego potrzebują, aby czuć się realnie. To powiedziawszy, aby zacząć, musisz wybrać te szczegóły.

W tym artykule zobaczysz kilka pomysłów na to, co możesz szybko zbudować, aby uzyskać działanie na ekranie. Mówiąc najprościej, powinieneś wykorzystać te pomysły do ​​pracy na ekranie, gdy twój pomysł na całą historię będzie gotowy.

Dlaczego C++?

W przypadku gier, które wymagają intensywnego przetwarzania, czy to z grafiki, czy z czegoś innego, potrzebujesz języka niskiego poziomu. W C++ masz większą kontrolę nad wykorzystaniem pamięci i innymi aspektami wykonania. Oznacza to, że masz również więcej pracy do wykonania, aby zachować stabilność ostatecznego oprogramowania. Nie musisz myśleć o tych rzeczach w językach wyższego poziomu, alokacji pamięci i precyzji liczb. Jednak w rezultacie wszystkie dane muszą być postrzegane jako wymagające dużej ilości zasobów. W ten sposób kończysz powolną egzekucję.

W wielu aplikacjach czas realizacji jest ważniejszy niż ostateczna wydajność, dlatego najlepszym wyborem są programy wyższego poziomu.

Style gier

Masz wiele możliwości wyboru stylu gry do zbudowania. Ponieważ zdecydowałeś się na używanie C++, prawdopodobnie potrzebujesz dużej wydajności. Nie spiesz się jednak z podjęciem tej decyzji, gra, która wymaga więcej rozumu niż siły, może być równie ekscytująca. Oto kilka stylów do rozważenia.

Wiele gier może być symulacjami prawdziwych gier. Jedną z zabawnych gier jest styl labiryntu, w którym prowadzisz piłkę, przechylając jej powierzchnię. Tę grę można urozmaicić na wiele sposobów. Możesz mieć wiele utworów na różnych poziomach. Możesz także przekształcić grę w coś mniej realistycznego.

Doskonałą biblioteką do nauki, która pomoże Ci stworzyć tę grę, jest Torque3D.

Skaczące bloki lodu

Stwórz młodą osobę, która musi uratować swojego psa/przyjaciela/siostrę przed utonięciem. Aby to osiągnąć, musi przeskoczyć jezioro na drugą stronę, aby podnieść pierścień ratunkowy. Następnie musi wrócić przez bloki lodu, aby dotrzeć do potrzebującej osoby.

Istnieją podobne programy, dodaj do tego swój zwrot. Doskonałymi frameworkami do wykorzystania są Gameplay3D i OpenXRay.

Precyzyjne skoki bazowe

To po prostu ekscytujące poszukiwanie, rozpocznij grę na szczycie wysokiego klifu i stwórz system punktowy do lotu w dół. Musisz dać dużo dodatkowych punktów za późne otwarcie spadochronu.

Doskonałym wyborem do tej pracy jest Unity Game Engine; projekt jest zamknięty, ale darmowy.

Wyzwanie mechaniki kwantowej

Spraw, aby gra zachowywała się zarówno jak świat rzeczywisty, jak i świat kwantowy. Im większy postęp gracza, tym więcej efektów kwantowych wrzucisz do gry. Będzie to wymagało dużo matematyki, więc zacznij się uczyć.W tej grze możesz użyć Oxygen Framework.

Rozważania

Jedną z kwestii jest to, czy chcesz użyć dużej ilości grafiki lub prostszego wyglądu. Dobra gra musi mieć wyzwania, aby gracz chciał kontynuować. Rozgrywka musi nadal inspirować przez całą grę. Tetris to świetna gra, do pewnego stopnia. Jeśli potrafisz wymyślić grę, która tak angażuje po prostu dlatego, że urzeka, to nie potrzebujesz dużo grafiki. Jeśli używasz grafiki, stwórz przekonujące postacie. Podobnie jak w przypadku pisania książki, potrzebujesz postaci, które mogą poprowadzić historię do przodu, po prostu będąc sobą, że tak powiem. Oto kilka pomysłów z innej strony internetowej.

Z Kanady, stare, ale wciąż przydatne zasoby.

Ta witryna zawiera wiele rozszerzonych fragmentów, które mogą Ci pomóc. Ten ostatni ma kod, który możesz przeczytać i użyć do nauki. Możesz również zacząć tam, aby zobaczyć, gdzie możesz iść ze swoim kodem.

Społeczności

Jeśli czujesz się bardziej komfortowo, mając kogoś, z kim możesz podzielić się swoimi zmaganiami, znajdź kilka społeczności. Grupa Unity3D jest aktywna, jeśli zdecydujesz się na ten silnik. Możesz tam również omówić zewnętrzne narzędzia, takie jak Blender, Inkscape i inne.

Forum niezależnych graczy ma wiele forów. Możesz omówić wszystkie aspekty projektowania, tworzenia gier, a nawet biznesu. Możesz także umieścić ogłoszenia o płatnej pracy lub odpowiedzieć na reklamy to.

Wniosek

Wymyślanie pomysłów na gry, które zaangażują zarówno Ciebie, jak i gracza, to zadanie warte wiele wysiłku. Korzystaj z wielu źródeł, w tym społeczności, zbieraj stare pomysły, a potem przestań. Usiądź i przekształć koncepcję z głowy, wyznacz określony czas i ilość czasu na uformowanie pomysłu. Kiedy czas się skończy, zaczynasz decydować o podstawach swojego pomysłu. Zacznij kodować; być może będziesz musiał zacząć od zera kilka razy. To dobrze. Dopóki uczysz się z każdej próby startu, idziesz do przodu.

Gry 5 najlepszych kart do przechwytywania gier
5 najlepszych kart do przechwytywania gier
Wszyscy widzieliśmy i uwielbialiśmy strumieniowe rozgrywki na YouTube on. PewDiePie, Jakesepticye i Markiplier to tylko niektórzy z najlepszych graczy...
Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...
Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...