• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Gra w chaos z interfejsem graficznym.

Object Storage Arubacloud
0 głosów
738 wizyt
pytanie zadane 17 października 2015 w Inne języki przez Wiru Początkujący (400 p.)
Witam, jak w temacie, chciał bym stworzyć prosty "program" do gry w chaos. Znam sie trochę na C++ (robiłem projekty w arduino) jednak nie uważam się za jakiegoś weterana, raczej podstawy. Za to o tworzeniu interfejsów graficznych do C++ nie mam bladego pojęcia, nigdy się w to nie bawiłem i tutaj moje pytanie jaki program wbrać? Myślałem o PyQt (tutaj kolejne pytanie) czy wg. pakować się w C++ bo nie widziałem nigdzie algorytmu w C++ który spełniał by wymagania w/w gry, dodatkowo nie wiem jak wygląda sprawa z późniejszym generowaniem obrazu. Będze wdzięczny za kilka rad :)

1 odpowiedź

+1 głos
odpowiedź 17 października 2015 przez furas Maniak (53,800 p.)
edycja 17 października 2015 przez furas

Algorytm to tylko przepis na pewne działanie (niezależny od języka programowania) i potem można najwyżej stworzyć implementacje algorytmu w C++. Jeśli nie ma gotowej implementacji ale znasz sam algorytm to możesz samodzielnie stworzyć taką implementację.

I właściwie lepiej było by samemu to napisać zamiast korzystać z gotowego. W końcu chodzi o nauczenie się czegoś.

PyQt to jest biblioteka do tworzenia GUI w Pythonie. Tak więc w końcu nie wiem czy chcesz pisać w C++ i użyć Qt czy też w Pythonie i użyć PyQt.

W Pythonie do gier raczej używa się moduł PyGame (oparty na bibliotekce SDL) choć są też inne.

W C++ też jest wiele bibliotek stworzonych z myślą o grach jak choćby SDL czy SFML.

W bibliotekach do tworzenia GUI też powinien być obiekt do rysowania po nim - jakiś Canvas (Płótno). Wiem, że Qt zainstalowane wraz "firmowy" IDE QtCreator zawiera ze 150 przykładowych programików i może coś by się tam znalazło na temat Canvas.

---

Jakby co to Python ma też własne forum https://pl.python.org/forum/

oraz dwie grupy na FB: Python Poland i Python: Pierwsze kroki

 https://www.facebook.com/groups/pythonpl/

 https://www.facebook.com/groups/pythonpierwszekroki/

komentarz 17 października 2015 przez Wiru Początkujący (400 p.)
Chciałem pobawić się pythonem ale skonfigurowanie go pod win 8.1 z scripterem to jakiś totalny horror wiec chyba wrócę do C++ bo z nim nie ma takich problemów
komentarz 17 października 2015 przez furas Maniak (53,800 p.)

Oprócz oficjalnej wersji Pythona na stronie python.org pewne firmy stworzyły pakiety składajace się z Python + jakiś edytor/IDE + zbiór modułów. Zestaw modułów jest głównie dobrany pod naukowców ale może to rozwiąże problem. Trzeba tylko sprawdzić czy dla tych dystrybucji są przygotowane (oficjane lub przez osoby trzecie) też inne moduły  np. PyGame

Anaconda: https://www.continuum.io/downloads
pakiety: http://docs.continuum.io/anaconda/pkg-docs

Enthought Canopy: https://www.enthought.com/products/canopy/
pakiety: https://www.enthought.com/products/canopy/package-index/

Powyższe dystrubycje są płatne ale mają też trochę okrojone wersje darmowe.

---

Z tego co widzę po innych to nie warto instalować najnowszej wersji Pythona bo i tak nie wykorzysta się tych nowości, które tam dodali a wersja jest krócej na rynku więc mniej przetestowana na błędy. Nie warto też brać wersji 64-bitowej bo nie wszystkie moduły są zrobione dla tej wersji. Wersja 32-bitowa Pythona pójdzie też pod systemem 64-bitowym.

 

Podobne pytania

0 głosów
0 odpowiedzi 49 wizyt
+1 głos
1 odpowiedź 3,014 wizyt
pytanie zadane 23 sierpnia 2016 w C i C++ przez Blue Obywatel (1,180 p.)
+3 głosów
3 odpowiedzi 9,793 wizyt
pytanie zadane 12 kwietnia 2015 w C i C++ przez Mateusz Analityk Stary wyjadacz (13,710 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...