Programmiersprache SFGame?
Gibt es Informationen darüber, in welchen Programmiersprachen Shakes and Fidget (https://www.sfgame.de/) programmiert wird? Hätte auch mal Lust ein solches Browsergame zu erstellen, weiß aber leider nicht welche Sprache am besten dafür geeignet ist.
4 Antworten
Ursprünglich war es laut Wikipedia ein Flash-Game. Der Flashplayer wurde mittlerweile aus guten Gründen eingestampft.
Das Frontend für Browserspiele ist in Javascript geschrieben, eine andere Möglichkeiten gibt es nicht. Vielleicht zusätzlich noch WebAssembly.
In welcher Programmiersprache das Backend für dieses Spiel geschrieben ist, weiß ich nicht. Das ist auch gar nicht so wichtig. Es kommt eben immer auf die konkreten Anforderungen an. Möglich wären unter anderem Javascript (Node.js), PHP, C, C++, Ruby, Java, etc.
Wenn du selbst so ein Spiel programmieren möchtest, verwende für das Backend einfach eine Sprache, die du gut kannst.
in javascript mit den frameworks
<script src="/choose_class/js/jquery.min.js"></script>
<script src="/choose_class/js/TweenMax.min.js"></script>
<script src="/choose_class/js/parallax.min.js"></script>
<script src="/choose_class/js/owl.carousel.min.js"></script>
<script src="/choose_class/js/jquery.magnific-popup.min.js"></script>
<script src="/choose_class/js/jquery.mousewheel.js" async></script>
<script src="/choose_class/js/jquery.mcustomscrollbar.js?v=1.1"></script>
<script src="/choose_class/js/playa-cookie-consent.min.js?version=1"></script>
<script src="/choose_class/js/playa-pixel-queue.min.js?version=1"></script>
<script src="/choose_class/js/slick/slick.min.js"></script>
in dem Fall scheint es JavaScript zu sein aber viele Engines können html5 targeten, du musst also nicht JS benutzen, kannst Unity oder Godot benutzen.
Edit: Bin müde, mir ist gerade aufgefallen, dass das nicht so krass Sinn ergibt.
Genau das meinte ich; meine Korrektion kam daher, dass ich es klingen ließ, als gäbe es eine Alternative zu JS (theoretisch WebAssembly ig?)
Javascript man. Nutzt das was du am besten kannst bzw. am einfachsten ist.
Doch das stimmt schon. Die Engine erzeugt dann einfach den Javascript Code.