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

Proste gry Qt

+7 głosów
265 wizyt
pytanie zadane 20 kwietnia 2018 w Nasze projekty przez Bondrusiek Nałogowiec (48,150 p.)

Witam,

niedawno stworzyłem 3 proste gry w środowisku Qt.

Snake

Arcanoid

Kółko i krzyżyk

dodatkowo można zmienić język

Jak ktoś jest zainteresowany to kod źródłowy

https://github.com/Przemekkkth/games

dla Windows plik 7z z (exe i dll'kami)

https://www.dropbox.com/s/o22odteujqg0fkj/games.7z?dl=0

 

 

2 odpowiedzi

+4 głosów
odpowiedź 20 kwietnia 2018 przez Eryk Andrzejewski Mędrzec (154,160 p.)

Wygląda ciekawie, jak będę miał chwilkę to spojrzę w kod. wink

komentarz 20 kwietnia 2018 przez Bondrusiek Nałogowiec (48,150 p.)
Dzięki, pożądane są krytyczne komentarze.

PS.

Tak plus minus. Z tego co sam do siebie mogę być krytycznym. Wydaje mi się że już na pierwszy rzut oka wielu osobą może się nie podobać że przy zmiennych składowych, statycznych występują odpowiednio m_* plus s_* ale może to być kwestia przyzwyczajenia.
+2 głosów
odpowiedź 30 stycznia przez Bondrusiek Nałogowiec (48,150 p.)

Witam,

stworzyłem kolejną grę warcaby. Jest napisana w C++/Qt.

Kod źródłowy można znaleźć na:

https://github.com/Przemekkkth/Draughts-Cpp-Qt

Natomiast plik wykonywalny z dllkami dla windows

https://www.dropbox.com/s/tqil7xm5x9dlew4/draughts.7z?dl=0

Zapraszam do zapoznania się z projektem.

komentarz 30 stycznia przez Hiskiel Pasjonat (22,440 p.)
Jak zaimplementowałeś różne języki?
komentarz 30 stycznia przez Bondrusiek Nałogowiec (48,150 p.)
Wykorzystałem tylko C++/Qt.
komentarz 30 stycznia przez kemez Użytkownik (710 p.)
Szacunek !
A ja się męczę z prostymi grami w Pythonie ^_^
komentarz 30 stycznia przez obl Nałogowiec (45,900 p.)

@Bondrusiek,
 Fajna gierka ale czy zrobiłeś opcję gry z komputerem, czy tylko gracz vs. gracz?

komentarz 30 stycznia przez Bondrusiek Nałogowiec (48,150 p.)
@obl

Dałem możliwość gry z komputerem ale nie stworzyłem żadnego profesjonalnego algorytmu np min-max. Po prostu komputer losuje możliwe wartości. Na githubie są gify pokazujące rozgrywkę.
komentarz 30 stycznia przez Hiskiel Pasjonat (22,440 p.)
Przepraszam, nie sprecyzowałem pytania - jak zaimplementowałeś wybór różnych języków i ich zmianę w grze?
1
komentarz 31 stycznia przez Bondrusiek Nałogowiec (48,150 p.)

@Hiskiel,

Wybór języków w Qt można zrealizować wykonując określone kroki. W skrócie

  • musisz użyć klasy QTranslator (umożliwia dynamiczną zmianę języka)
  • w napisach należy użyć funkcji tr() np setText(tr("HelloWorld"). (tylko napisy z tą funkcją można przetłumaczyć)
  • w pliku pro musisz dodać TRANSLATIONS gdzie podajesz nazwy plików, które powinny reprezentować dany język np. TRANSLATIONS = hellotr_pl.ts
  • wykonujesz polecenie lupdate plik_projektu.pro, które tworzy pliki xml do przetłumaczenia
  • uruchom program QtLinguist np linguist hellotr_pl.ts lub klikając na odpowiednią ikone. Jest to program graficzny gdzie wykonujesz właściwego tłumaczenia. Tam tłumaczysz frazę "HelloWorld" na np "Witaj Świecie"
  • wykonujesz polecenie lrelease plik_projektu.pro, które tworzy pliki binarne do użycia w programie

Więcej info:

http://doc.qt.io/qt-5/qtlinguist-hellotr-example.html

http://doc.qt.io/qt-5/linguist-manager.html

Podobne pytania

0 głosów
1 odpowiedź 84 wizyt
pytanie zadane 6 grudnia 2018 w C i C++ przez Blu3Dragon Nowicjusz (210 p.)
0 głosów
0 odpowiedzi 80 wizyt
pytanie zadane 16 marca 2018 w JavaScript, jQuery, AJAX przez niezalogowany
+4 głosów
5 odpowiedzi 267 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

62,260 zapytań

108,384 odpowiedzi

226,226 komentarzy

34,777 pasjonatów

Przeglądających: 289
Pasjonatów: 12 Gości: 277

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...