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

Jaki język i program do napisania karcianki 2d ?

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+1 głos
470 wizyt
pytanie zadane 6 listopada 2023 w Inne języki przez kycajapp Nowicjusz (130 p.)
platforma pc

karcianke mam już wykonaną w formie fizycznej, gra najbardziej przypomina leage of runetera - czyli zależy mi głównie na mechanice wpływaniu jednych kart na drugie itp.

chciałbym chociaż spróbować przenieść to na ekran dla siebie samego.

kilka lat temu nauczyłem się html5 z css + trochę liznąłem javascript i php/mysql - napisałem konkretną stronę i porzuciłem ową sferę zainteresowań więc już nic z tego nie pamiętam, ale mniej więcej wiem ze jestem w stanie w kąkuter. Mogę tutaj dodać że php był dla mnie trudny.

Myślałem nad pythonem lub java - co byłoby najłatwiejsze do danego zadania i najlepiej z programem z opcją visualscript, a może inny język?
komentarz 6 listopada 2023 przez reaktywny Nałogowiec (44,780 p.)
Python lub Typescript.

2 odpowiedzi

+3 głosów
odpowiedź 6 listopada 2023 przez VBService Ekspert (256,320 p.)
edycja 6 listopada 2023 przez VBService

Na początek polecam python-a, ponieważ jest uważany za język programowania o niskim progu wejścia, co oznacza, że jest stosunkowo łatwy do nauki i zrozumienia, szczególnie dla początkujących programistów.

  • Python z frameworkiem Pygame: Pygame to popularny framework do tworzenia gier 2D, który oferuje wiele funkcji do obsługi grafiki, dźwięku i interakcji. Jest stosunkowo prosty do opanowania i dostępna jest dokumentacja jak i tutoriale online [ Podstawy PyGame ].
  • C# z użyciem Unity: Jeśli preferujesz bardziej zaawansowaną platformę do tworzenia gier 2D i 3D, Unity jest doskonałym wyborem. Unity pozwala na tworzenie gier na różne platformy, w tym na PC. Możesz użyć języka C# do programowania gry w Unity. W Unity dostępne są narzędzia do tworzenia gier oraz opcja VisualScript, która może być przydatna, jeśli jesteś początkującym programistą (jak sam napisałeś) [ Poradnik Unity 5 ].
  • Java z użyciem frameworku LibGDX: LibGDX jest popularnym narzędziem do tworzenia gier 2D na platformę PC i jest kompatybilny z wieloma systemami operacyjnymi. [ LibGDX ]
  • Godot Engine z językiem GDScript lub VisualScript: Godot to darmowy i open-source silnik do tworzenia gier, który jest łatwy do nauki i obsługuje wiele rodzajów gier. W Godot-cie możesz użyć języka GDScript (bardzo podobnego do Python-a) lub VisualScript. Pozwala tworzyć gry na PC i inne platformy. [ Godot - Crash Course for Beginners ]
  • Javascript
    Phaser.js: to popularny framework do tworzenia gier 2D w JavaScript. Oferuje wiele narzędzi i funkcji do tworzenia gier, takie jak obsługa grafiki, dźwięku, fizyki i zarządzania scenami. [ https://phaser.io ]
    Three.js: Jeśli planujesz stworzyć grę 3D, Three.js jest doskonałą biblioteką do tworzenia gier 3D w JavaScript. Umożliwia renderowanie trójwymiarowej grafiki w przeglądarkach internetowych. [ https://threejs.org ]
    Babylon.js: kolejna biblioteka do tworzenia gier 3D w JavaScript. Jest silnym narzędziem do tworzenia gier, szczególnie tych opartych na grafice 3D. [ https://www.babylonjs.com ]
    P5.js: P5.js to biblioteka do tworzenia grafiki i interakcji w JavaScript. Jest doskonałym narzędziem dla artystów i twórców, którzy chcą eksperymentować z tworzeniem gier i interaktywnych projektów. [ https://p5js.org ]
    Cocos2d-js: to framework do tworzenia gier mobilnych i przeglądarkowych w JavaScript. Obsługuje zarówno gry 2D, jak i 3D. [ https://www.cocos.com/en/cocos2dx ]
    PixiJS: to silnik do tworzenia gier i interaktywnej grafiki w JavaScript. Jest znany ze swojej wydajności i może być używany do tworzenia gier 2D oraz aplikacji multimedialnych. [ https://pixijs.com ]
    PlayCanvas: PlayCanvas to platforma do tworzenia gier 3D w przeglądarkach. Udostępnia narzędzia do tworzenia gier i interaktywnych projektów. [ https://playcanvas.com ]

 

 

BTW, sprawdź też temat:

1
komentarz 6 listopada 2023 przez kycajapp Nowicjusz (130 p.)
Super, dziekuje.
+1 głos
odpowiedź 6 listopada 2023 przez danehcan Obywatel (1,170 p.)
c++ ?
1
komentarz 6 listopada 2023 przez tkz Nałogowiec (42,020 p.)
Imo przerost formy nad treścią. JS, Python będą najprostsze w tym kontekście.

Podobne pytania

0 głosów
3 odpowiedzi 1,966 wizyt

93,182 zapytań

142,196 odpowiedzi

322,002 komentarzy

62,513 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1889p. - dia-Chann
  2. 1864p. - Łukasz Piwowar
  3. 1847p. - CC PL
  4. 1843p. - Łukasz Eckert
  5. 1805p. - Tomasz Bielak
  6. 1785p. - Michal Drewniak
  7. 1777p. - Łukasz Siedlecki
  8. 1774p. - rucin93
  9. 1744p. - rafalszastok
  10. 1724p. - Adrian Wieprzkowicz
  11. 1684p. - Mikbac
  12. 1624p. - Anonim 3619784
  13. 1520p. - Marcin Putra
  14. 1368p. - ssynowiec
  15. 1258p. - Dawid128
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...