| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Welche Programmiersprache für 2.5D Spiele? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, Ich habe mir vorgenommen eine Programmiersprache zu lernen, mit der man 2.5D Spiele erstellen kann. Ich beherrsche HTML ...
![]() |
| | #1 (permalink) |
| Registriert seit: 08.01.11 ![]() Likes: 0 | Anzeige Hallo, Ich habe mir vorgenommen eine Programmiersprache zu lernen, mit der man 2.5D Spiele erstellen kann. Ich beherrsche HTML CSS und PHP (Nicht perfekt(!)) und Mit 2.5D Spielen meine ich sowas wie: http://wiki.fifengine.de/images/e/ef/2008.1.015.jpg http://i298.photobucket.com/albums/m...bboV32Room.png So, dass man ein Spiel nicht von der Seite oder von Oben sieht, sondern von schräg oben und so, dass man die Perspektive nicht verändern kann. Jetzt weiß ich nur nicht welche Programmiersprache dazu am besten geeignet ist und mit welcher man Onlinespiele (Multiplayer) erstellen kann. |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Python, C, C++ u.ä. eignen sich dafür ganz gut. Vor allem Python ist einfach zu erlernen, aber auch in PHP kann man sowas (als Browsergame) umsetzen. Im Endeffekt ist es ja doch nur 2D, wo der Pseudo-3D-Effekt durch die Grafik erzeugt wird und dazu brauchst du lediglich ein gutes Grafik-Programm.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 08.01.11 ![]() Likes: 0 | dann fange ich mal mit C++ an weil ich damit schon etwas begonnen habe. und meinst du mit dem PHP Browsergame, dass das spiel so ein klick game wird wo man z.b einen bestimmten berreich anklickt und sich dann ein neues bild öffnet? |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Dank Ajax/Javascript sind die Zeiten lange vorbei, wo man sämtliche Bilder neuladen musste. Schau dir einfach mal Spiele wie Cultures Online an - http://cultures-online.gamigo.com/im...ts_big/002.jpg - dann siehst du, was mit Webtechnologien heutzutage machbar ist.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Also ich würde auch C++/C#/etc. empfehlen. Andererseits hätte ein Browsergame den Vorteil das der User keinen speziellen Clienten braucht. @bitmuncher Mich fasziniert bei den neuen Techniken (HTML5) vor allem WebGL und WebSockets. Echt irre was man so in den Browsern alles darstellen/machen kann. zB. Quake2 im Browser gamen http://code.google.com/p/quake2-gwt-port/ MfG Inliferty | |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Auch Cultures war mal ein Desktop-Spiel. Sowas ist also durchaus auch ohne HTML5 möglich. Mit entsprechenden Browser-Plugins liessen sich Spiele wie Quake - http://www.quakelive.com/ - auch bereits vor HTML5 umsetzen. Und mittels eines Servlet-Containers wie Tomcat, ein paar Java-Kenntnissen und einem vorgeschalteten Webserver, der das Caching steuert, liessen sich Echtzeit-Anwendungen schon vor einigen Jahren problemlos umsetzen. Auch dafür war HTML5 nicht notwendig. Man merkt... ich bin nicht unbedingt ein Fan von HTML5. Ich finde HTML wurde damit von der Markup- zur Programmiersprache gemacht und davon gibt es wahrlich schon genug. Aber das ist wohl besser Thema eines neuen Threads.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 08.01.11 ![]() Likes: 0 | Ok, jetzt habe ich nur noch eine frage. Kann man mit C++ auch Browsergames erstellen? Oder kann man damit nur client spiele erstellen? |
| | |
| | #8 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Es ist zwar eher unüblich, aber mittels CGI kann man auch mit C++ Browsergames erstellen. Man braucht dann halt einen Webserver, der entsprechend zur Ausführung von CGI konfiguriert ist. Hier gibt's 'ne kurze Einführung zu C++ und CGI: http://www.geekdaily.net/2007/08/06/...-cgi-tutorial/
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 08.01.11 ![]() Likes: 0 | Und wie sieht das mit java oder flash aus? Damit kann man doch Browsergames erstellen. Was würdet ihr mit da empfehlen? Ist flash überhaupt eine Programmiersprache? |
| | |
| | #10 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Die Programmiersprache hinter Flash ist ActionScript. Allerdings sind gute Entwicklungsumgebungen für Flash ziemlich teuer. Man kann damit aber problemlos auch Browsergames bauen und auch Spiele, die man lokal installiert, sind damit möglich. Dabei sollte man aber bedenken, dass es durchaus auch Systeme gibt, für die Flash nicht verfügbar ist, da es sich dabei um ein Closed-Source-Produkt von Adobe handelt. Java-Anwendungen findet man im Web relativ häufig. Mittels eines Servlet-Containers wie Tomcat oder Applikationsservern wie JBoss lassen sich damit relativ einfach Webanwendungen erstellen, die durchaus auch Spiele sein können. Aktuell findet man sowas bei den Browsergames sogar relativ häufig, da sich solche Server leichter in Clustern zusammenschliessen lassen. Mittels eines Message-Bus-Systems können nämlich Java-Applikationen problemlos auch über mehrere Server hinweg miteinander kommunizieren. Aber auch hier gilt wieder: man benötigt einen passenden Server dafür, während PHP von den meisten Webhostern unterstützt wird.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #11 (permalink) |
| Themenstarter Registriert seit: 08.01.11 ![]() Likes: 0 | ok. Jetzt weiß ich nur nicht wo ich anfangen soll. Ist es besser mit C anzufangen und danach C++ zu lernen, oder direkt auf C++ ? |
| | |
| | #12 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Fange besser mit C++ an, damit du dir die objektorientierte Programmierung von Anfang an verinnerlichst. Den Umstieg von C auf C++ fand ich relativ schwierig, wenn man sich erstmal an C gewöhnt hat.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #13 (permalink) |
| Themenstarter Registriert seit: 08.01.11 ![]() Likes: 0 | ok jetzt suche ich nur noch einen guten C++ Editor. und damit kenne ich mich nicht wirklich aus. könntest du mir einen guten empfehlen? |
| | |
| | #14 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Schau dir einfach mal Dev C++ an. Damit bekommst du eine komplette Programmierumgebung inkl. Compiler, Debugger etc.. Wenn du mit Linux arbeitest, empfehle ich KDevelop.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| Stichworte |
| 2.5d, programmiersprache, spiele |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |