Gry terenowe na urządzenia mobilne i C++

0

Jestem początkującym programistą C++.Moje pytanie..czy używając wyłącznie języka C++ mogę stworzyć grę (moja praca inż.)?

3

Chwila, piszesz inżyniera i nie wiesz jak napisać jakąś grę? Ten inż. to z socjologii, czy po prostu uczelnia prywatna? :D

0

Politchnika Łódzka. C++ znam tylko podstawy.Ale pisząc gre,chciałbym rozwinąć się w tym języku. Nie wiem jak napisać grę.Ale jestem w stanie przysiąść do tego.

1

tak jestes w stanie w kazdym jezyku napisac gre.
Wybierz jakis silnik do c++ zeby wlasnego nie pisac i pisz swoja gre

0

To ma być jakaś prosta gra typu "biegam po łące i zbieram flagi.Wygrywa ten kto zbierze najwięcej flag w danym czasie". Dokładny temat pracy "Gra plenerowa jako przykład zastosowania aplikacji mobilnych"

4

Taki temat sugeruje raczej stworzenie appki dla komorki korzystajacej z GPS'a.

0

Dlaczego tak uważasz? Jaki jest sens zastosowania tutaj GPS?

aaa..i jak przekonwertować taką gierke stworzoną w C++ na komórke? Czy jest do tego jakaś biblioteka?

0

Ten inż. to z socjologii

Dokładny temat pracy "Gra plenerowa jako przykład zastosowania aplikacji mobilnych"

ten temat pracy w sumie dobrze by podchodził pod socjologię. Można by postawić tezę w stylu "w świecie ponowoczesnym świat wirtualny jest tak samo rzeczywisty jak prawdziwy, a gracze przeżywają wirtualne przygody na ekranach smartfonów" i udowadniać ją przez kilka stron ;)

0

Coś promotor właśnie wspominał o tym GPS,ale nie bardzo rozumiem po co on jest potrzebny.Mógłby mi ktoś to wyjaśnić?

Wiesz co,temat zbytnio nie jest ważny.Pisząc prace inż. chciałbym się rozwinąć trochę w C++. To nie jest jeszcze temat zatwierdzony. Jeśli macie jakieś interesujące pomysły na prace inż. z C++,to piszcie śmiało.

Ten temat akurat jest jednym z tych podanych przez promotorów

0
lolek1712 napisał(a):

Dlaczego tak uważasz? Jaki jest sens zastosowania tutaj GPS?

Nie musisz zastosowac tutaj GPS, ale to pasuje najbardziej do Twoich potrzeb. Chcesz napisac gre w ktorej uzytkownicy beda biegac po jakims terenie i zbierac rozstawione flagi. Co lepiej posluzy jako mechanizm ustawiania flag i zliczania punktow jak nie wspolrzedne geograficzne?

1

Flagi zapewne wirtualne, istniejące tylko na mapce w komórce. By je zebrać trzeba udać się do miejsca zaznaczonego na mapce, z odpalonym GPSem. Wtedy program będzie w stanie stwierdzić że użytkownik znajduje się w miejscu wirtualnej flagi i oznaczy ją jako zebraną.

Inaczej mówiąc, twojemu promotorowi chodzi pewnie o prymitywną wersję tego: https://www.ingress.com/

2

@lolek1712 WTF? Czy ty w ogóle rozumiesz ten temat? Bo mam wrażenie że nie. Język też pasuje tu jak pięść do nosa. Ta "gra plenerowa" to jest coś a'la augmented reality. To znaczy że np. gracze chodzą po mieście (normalnym mieście! na przykład tej twojej łodzi) a twoja aplikacja informuje ich że w danym miejscu jest coś "wirtualnego". Bez GPSu będzie trudno ;]

2

Nie rozumiem tutaj dlaczego tak bardzo chcesz użyć do tego C++, skoro aplikacja ma być mobilna. Prawdą jest, że Android posiada API do obsługi GPS, ale w SDK, samo NDK zawiera tylko kilka ważnych bibliotek/nagłówków i pozbawione jest obsługi nawigacji (więc musiałbyś użyć JNI). Jeśli nie masz z góry narzuconego języka to naprawdę bardzo mogę Ci tutaj polecić Javę, gdyż nie ma sensu babrać się z C++ na platformie mobilnej w tego typu aplikacji.

0
lolek1712 napisał(a):

Politchnika Łódzka. C++ znam tylko podstawy.Ale pisząc gre,chciałbym rozwinąć się w tym języku. Nie wiem jak napisać grę.Ale jestem w stanie przysiąść do tego.

ktory wydział? i jaki kierunek? stacjonarne czy dzienne?

0
Mały Krawiec napisał(a):
lolek1712 napisał(a):

Politchnika Łódzka. C++ znam tylko podstawy.Ale pisząc gre,chciałbym rozwinąć się w tym języku. Nie wiem jak napisać grę.Ale jestem w stanie przysiąść do tego.

ktory wydział? i jaki kierunek? stacjonarne czy dzienne?

tak pomyliłem.. miało być stacjonarne, niestacjonarne.

1

@ClearStaff:
Aplikacje mobilne to nie tylko android. Mysle, ze na Windows Phone mozna by powalczyc z C++, chociaz i tam bardziej wskazany C#.

0

GPS + znaczniki ar. Aplikacja dość prosta i nie wymaga nawet odrobiny kodu w C++, można to spokojnie zrobić w javie.
Tutaj masz otwarty kod źródłowy, na którym możesz bazować: https://code.google.com/p/android-augment-reality-framework/
Tak na koniec (zero złośliwości z mojej strony) polecam się wziąć za siebie. Kończysz studia, a zadajesz pytania jak ciotka Wieśka, która tydzień temu siadła pierwszy raz do komputera. Będziesz miał bardzo ciężko w pracy (o zarobkach nawet nie wspominam).

0

Politechnika Łódzka i wszystko jasne :D
@zalogowanyNiezalogowany
To jest PŁ.

0

@zalogowanyNiezalogowany
Napisałem,że jestem początkującym programistą.
@Wojski
Nie rozumiem Twojego śmiechu.To że ja znam słabo C++ to nie znaczy że Uczelnia reprezentuje słaby poziom. :)
@mały Krawiec
Elektronika i Telekomuniacja,7 sem,dzienne
@ClearStaff
Zależy mi na C++ bo przebywam aktualnie na warsztatach w pewnej firmie,która tworzy nawigacje (TomTom. I oni programują w C++ (i w Java też).A że nigdy nie przykładałem się do tego języka,pisząc moją prace inż. chciałbym go podszkolić.Dlatego tak mi zależy na C++.Java też może być,tylko w niej nigdy nic nie napisałem xD.C++ chociaż podstawy ogarniam Mam czas i chęci.

1

Napisałem,że jestem początkującym programistą.

Nawet bym nie pomyślał by zwracać na to uwagę, ale widać wyraźnie, że pracujesz jako programista, a nie np. administrator sieci. Początkującym programistą można być na 1 czy 2 roku, a nie na 4. Teraz to po prostu jesteś z ręką w nocniku.

Java też może być,tylko w niej nigdy nic nie napisałem xD.C++ chociaż podstawy ogarniam

Nie ma się z czego cieszyć. Ogólnie tematu, nad którym pracujesz nie będziesz w stanie ogarnąć moim zdaniem (może jeżeli poświęcisz kilka miesięcy na solidną naukę).

Mam czas i chęci.

W to akurat ciężko mi uwierzyć. Prędzej uwierzę w to, że są to chęci wywołane zimnymi potami na plecach.

Jeżeli się nie weźmiesz bardzo intensywnie za naukę, to moim zdaniem nie masz najmniejszych szans na utrzymanie się jako programista w jakiejkolwiek firmie (a już na pewno nie w jakiejś znanej). Pewnie myślisz, że się na Ciebie uwziąłem, ale ja o tym piszę tylko z dobroci swego kamiennego serca, mógłbym temat przemilczeć, bo w zasadzie mnie nie dotyczy.

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