Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Projekt gry na informatykę (wybór)??

#1
Projekt gry na informatykę (wybór)??
Witajcie dzisiaj, nasz profesor, przedstawiał nam projekty jeśli ktoś chce mieć więcej niż 3 na koniec semestru.


Mamy do wyboru:

-warcaby
-statki
-tetris
-saper
-czołgi (scorch) - coś w ten deseń: http://www.schillmania.com/scorch/scorch2.jpg

i tu gra online: http://www.cda.pl/gry-online/8079c3/Czol...Shock-Live - no byłbym zadowolony gdybym zdołał zrobić taką grę, ale nie wiem czy jest to możliwe

no i możemy zaproponować też własne propozycje, co do wymogów, to z tego co mi wiadomo ma, być albo 3d albo 2d i obsługiwać grę w sieci, na jeden projekt mają przypadać 2 osoby, ale szczerze mówiąc ja mieszkam w akademiku, a nikt z mojej grupy nie, więc będzie tak, że sam będę musiał to zrealizować. Czasu mamy aż do września.

Więc biorąc to wszystko pod uwagę, co dałbym radę zrobić samemu, tak żeby sporo z tego wynieść i przy tym doprowadzić projekt do końca?
Nie pisałem nigdy gry, nie wiem czy będę musiał skorzystać z jakiejś biblioteki 2d z obsługą sieci - moglibyście coś zaproponować, najlepiej.

Jak dla mnie największą frajdę oczywiście by było zrobić, te czołgi, sam kiedyś w to grałem, wiem na czym to polega, ale raczej to z tego całego zestawienia jest najtrudniejsze, jeszcze z obsługą sieci, czołgi, będę musiały być sterowane w/a/s/d do tego teren żeby gra miała sens, musi być pofałdowany i wjeżdżanie pod górkę, jak i zjeżdżanie z niej także, obsługa zderzeń kulki z terenem i czołgiem itd.

Nie wiem doradźcie mi, bo nie chciałbym żeby w trakcie projekt okazał się dla mnie nie do wykonania, chociaż jak dla mnie z dotychczasowego toku studiów, ten projekt wydaje się najciekawszy i uderza w dziedzinę, którą chciałbym się zajmować. Co do propozycji myślałem o Monopoly, ale to znów sporo danych - może sami chcecie coś zaproponować?


Ja sam na tym forum jestem nie od wczoraj, trochę mnie już znacie - kiedyś tam miałem styczność z programowaniem obiektowym w javie, teraz na studiach c++.
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: Projekt gry na informatykę (wybór)??
Cześć, jak ja studiowałem i trzeba było stworzyć na zaliczenie przedmiotu grę, to wśród studentów popularny był Pac-Man. W dzieciństwie uwielbiałem grę Pac-Mania, toteż zdecydowałem się na napisanie klona tej gry (nie jest idealny, bo można jeszcze go ulepszyć).

Co do Twojego problemu - jeśli nie ma żadnych ograniczeń, to może warto skorzystać z biblioteki Qt - miałbyś wtedy wszystko w jednym miejscu (obsługę okna, dźwięku, sieci itd.).

A co do samej gry - trzeba znać swoje możliwości. Nawet zwykły chińczyk (jeśli realistycznie zrobiony) może być atrakcyjny. Czołgi nie powinny być aż takie trudne do zrobienia (chyba że mowa o Pocket Tanks Oczko) - efekty specjalne raczej zabiorą więcej pracy.
 System operacyjny: linux Przeglądarka: firefox
#3
RE: Projekt gry na informatykę (wybór)??
(19.03.2015, 09:47)Szachista napisał(a): Cześć, jak ja studiowałem i trzeba było stworzyć na zaliczenie przedmiotu grę, to wśród studentów popularny był Pac-Man. W dzieciństwie uwielbiałem grę Pac-Mania, toteż zdecydowałem się na napisanie klona tej gry (nie jest idealny, bo można jeszcze go ulepszyć).

Co do Twojego problemu - jeśli nie ma żadnych ograniczeń, to może warto skorzystać z biblioteki Qt - miałbyś wtedy wszystko w jednym miejscu (obsługę okna, dźwięku, sieci itd.).

A co do samej gry - trzeba znać swoje możliwości. Nawet zwykły chińczyk (jeśli realistycznie zrobiony) może być atrakcyjny. Czołgi nie powinny być aż takie trudne do zrobienia (chyba że mowa o Pocket Tanks Oczko) - efekty specjalne raczej zabiorą więcej pracy.

No podałem linka do obrazka z czołgamiJęzyk Zapytam mu się za tydzień czy może być PacMan lub Snake, jeśli nie to będę musiał coś wybrać z jego zestawu. A jeśli czołgi lub inne to tylko QT czy jakaś biblioteka do grafiki 2d ewentualnie fizyki?


Jak długo robiłeś PacMana?

I czy będzie można zrobić grę normalnie a zaś dodać moduł sieciowy?

AtEDIT

Albo teraz wpadłem na pomysł, że bomberman byłby fajny do gry sieciowej, mógłby sporo rzeczy zrobić w bonusach itd. Co myślicie?
 System operacyjny: windows_seven Przeglądarka: firefox
#4
RE: Projekt gry na informatykę (wybór)??
Ja ci poradzę że jak ma to być gra typu czołgi z wyglądu tych z pegasusa to biblioteka allegro może nawet wystarczyć. Wszystko napiszesz w c++ ale nie orientuję się niestety jak to rozwiązać pod względem sieciowego połączenia i z jakiej biblioteki skorzystać.
Życie jest kruche. Szanujmy ten dar.
 System operacyjny: windows_seven Przeglądarka: chrome
#5
RE: Projekt gry na informatykę (wybór)??
Przecież w OpenGL można tworzyć 2D (chyba że chodzi Ci o to, że nie chcesz pisać wszystkiego samemu). Jeśli zamierzasz używać czegoś więcej niż tylko rzutu ukośnego, to może przyda Ci się jakiś prosty silnik fizyki (ale nie sądzę, chyba że chciałbyś stworzyć coś zbliżonego do Scorched 3D Wesoły). W Qt można używać OpenGL, dlatego dałem taką propozycję.
 System operacyjny: linux Przeglądarka: firefox
#6
RE: Projekt gry na informatykę (wybór)??
(19.03.2015, 11:48)Szachista napisał(a): Przecież w OpenGL można tworzyć 2D (chyba że chodzi Ci o to, że nie chcesz pisać wszystkiego samemu). Jeśli zamierzasz używać czegoś więcej niż tylko rzutu ukośnego, to może przyda Ci się jakiś prosty silnik fizyki (ale nie sądzę, chyba że chciałbyś stworzyć coś zbliżonego do Scorched 3D Wesoły). W Qt można używać OpenGL, dlatego dałem taką propozycję.

No zobaczę czy udostępniają studentom też Qt, bo jak narazie korzystamy z Visual 2010, ale raczej tylko wszystko na to co od Microsofta mamy dostęp. Co do OpenGL, to po ostatnich zadaniach, jakoś nie jestem przekonany, wolałbym poznać jakąś bibliotekę 2d od nowa.
 System operacyjny: windows_seven Przeglądarka: firefox
#7
RE: Projekt gry na informatykę (wybór)??
Qt jest darmową biblioteką Wesoły Istnieje też środowisko Qt Creator, ale pod Visual C++ też jakoś można podpiąć tę bibliotekę.
Moim zdaniem rozwiniesz się bardziej (jeśli chodzi o programowanie), używając samego OpenGL (ale to tylko moja subiektywna ocena).
 System operacyjny: linux Przeglądarka: firefox
#8
RE: Projekt gry na informatykę (wybór)??
(19.03.2015, 12:04)Szachista napisał(a): Qt jest darmową biblioteką Wesoły Istnieje też środowisko Qt Creator, ale pod Visual C++ też jakoś można podpiąć tę bibliotekę.
Moim zdaniem rozwiniesz się bardziej (jeśli chodzi o programowanie), używając samego OpenGL (ale to tylko moja subiektywna ocena).

No pewnie tak, ale biorąc pod uwagę liczbę poradników do jakiś bibliotek 2d, to pewnie jest ich znacznie więcej. A jeśli nie OpenGL, to co byś proponował. Zaraz pobiorę QT i spróbuję podpiąć do Visuala.


A i napisz ile zajęło Tobie pisanie tego PacMana i czy pracowałeś samJęzyk
 System operacyjny: windows_seven Przeglądarka: firefox
#9
RE: Projekt gry na informatykę (wybór)??
Tylko ściągnij tę wersję z obsługą OpenGL.

Nie mam doświadczenia z bibliotekami do grafiki 2D - jest wielu zwolenników biblioteki Allegro, jest wielu zwolenników biblioteki SFML, jest wielu zwolenników DirectX itd. Najlepiej samemu spróbować napisać coś z użyciem każdej z nich (albo przejrzeć przykłady) i podjąć decyzję.

Na napisanie gry był prawie cały semestr. Zajęcia laboratoryjne były co 2 tygodnie i na każdych zajęciach były kontrolowane postępy w tworzeniu gry (co motywowało do pracy). OpenGL poznawało się samodzielnie na laboratoriach. Motywacją było też to, że za ocenę bardzo dobrą nie pisało się egzaminu.
 System operacyjny: linux Przeglądarka: firefox
#10
RE: Projekt gry na informatykę (wybór)??
(19.03.2015, 12:31)Szachista napisał(a): Tylko ściągnij tę wersję z obsługą OpenGL.

Nie mam doświadczenia z bibliotekami do grafiki 2D - jest wielu zwolenników biblioteki Allegro, jest wielu zwolenników biblioteki SFML, jest wielu zwolenników DirectX itd. Najlepiej samemu spróbować napisać coś z użyciem każdej z nich (albo przejrzeć przykłady) i podjąć decyzję.

Na napisanie gry był prawie cały semestr. Zajęcia laboratoryjne były co 2 tygodnie i na każdych zajęciach były kontrolowane postępy w tworzeniu gry (co motywowało do pracy). OpenGL poznawało się samodzielnie na laboratoriach. Motywacją było też to, że za ocenę bardzo dobrą nie pisało się egzaminu.

No my już egzaminu nie mamy, na pierwszym semestrze był tylko, ale udało się zwolnić, też na podobnej zasadzie. Inni polecali mi SFML, znalazłem też krótki blog, gdzie był poradnik właśnie dotyczący pisanie kółka i krzyżyk przez sieć, jak i gry survivalowej, tylko nie wiem jak od strony merytorycznej to wygląda:

Kółko i krzyżyk: http://szymonsiarkiewicz.pl/przyklad-gra...er-w-sfml/

survival: http://szymonsiarkiewicz.pl/category/por...e-w-sfmlu/

No fajnie by było gdybym to napisał z samym wykorzystanie OpenGL, bo faktycznie sporo bym się nauczyłJęzyk

Ale nie jestem pewny czy temu podołam sam widziałeś z czym miałem problem w ostatnich tematachJęzyk Kompletnie nie znam OpenGL, ale z drugiej strony żadnej innej biblioteki także nieJęzyk
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Projekt gry na informatykę (wybór)??)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Mój pierwszy projekt - Pomoc rafal12999 1 11225 07.02.2019, 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 12756 04.02.2019, 09:03
Ostatni post: piesel18
  Jaki projekt na pythona bartek164 0 10377 25.11.2017, 19:59
Ostatni post: bartek164

Skocz do:


Wybrane wątki (Projekt gry na informatykę (wybór)??)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Skrypt pod sklep internetowy Talcia 6 9299 24.09.2020 22:20
Ostatni post: Ajgor
  Książki do nauki C# olek23 16 24717 28.08.2020 09:51
Ostatni post: Ajgor
  [VBA Excel] Wyszukiwanie wartości w kolumnie Pioro 2 3401 22.06.2020 18:27
Ostatni post: Pioro
Jak zacząć programować? IKNUPrograming 2 3652 04.06.2020 11:26
Ostatni post: Ajgor
Question Jak programować w bat? IKNUPrograming 0 3035 03.06.2020 17:26
Ostatni post: IKNUPrograming
  Validacja JS kolo48 3 5182 16.04.2020 14:06
Ostatni post: koneton
  Automatyczne wykonywanie czynności na stronie Fresher 0 4273 15.04.2020 20:53
Ostatni post: Fresher
  Visual Studio Code- zmiana folderu rozszerzeń Physicist 4 6122 05.04.2020 15:46
Ostatni post: Physicist
  Prośba o pomoc przy wyborze języka do konkretnego projektu. romands 6 5343 05.04.2020 14:07
Ostatni post: romands
Sad PhpMyAdmin w Mysql 8.0 Lauczi 3 5194 31.03.2020 16:34
Ostatni post: Lauczi
Ściana Klika pytań plz pomóżcie Samek2222 1 4934 22.03.2020 18:59
Ostatni post: Ajgor
  Pytanie - programowanie batch [cmd] Max23 0 4883 20.03.2020 01:03
Ostatni post: Max23
  Oczekiwanie na Akcje przycisku wanhelsing 8 6994 01.03.2020 19:44
Ostatni post: Szachista
Toungue Wybór szkoły średniej przez potencjalnego programistę Zikinan 1 6660 09.02.2020 15:58
Ostatni post: dzikuu86
  Poszukuję pomysłu na prosty program ;) janciu96 5 16142 13.12.2019 23:32
Ostatni post: Ajgor