Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Welche Programmiersprache für 2.5D Spiele?

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 ...

Antwort
Alt 25.01.11, 22:15   #1 (permalink)
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard Welche Programmiersprache für 2.5D Spiele?

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.

Souxs ist offline   Mit Zitat antworten
Alt 25.01.11, 22:24   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 25.01.11, 23:13   #3 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

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?
Souxs ist offline   Mit Zitat antworten
Alt 25.01.11, 23:31   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 00:21   #5 (permalink)
 
Registriert seit: 05.10.05
Inliferty Leistung: 8086
Inliferty eine Nachricht über ICQ schicken
Likes: 5
Standard

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
Inliferty ist offline   Mit Zitat antworten
Alt 26.01.11, 00:34   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 12:25   #7 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

Ok, jetzt habe ich nur noch eine frage. Kann man mit C++ auch Browsergames erstellen? Oder kann man damit nur client spiele erstellen?
Souxs ist offline   Mit Zitat antworten
Alt 26.01.11, 12:28   #8 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 12:39   #9 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

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?
Souxs ist offline   Mit Zitat antworten
Alt 26.01.11, 12:44   #10 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 14:24   #11 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

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++ ?
Souxs ist offline   Mit Zitat antworten
Alt 26.01.11, 14:26   #12 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 14:31   #13 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

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?
Souxs ist offline   Mit Zitat antworten
Alt 26.01.11, 14:34   #14 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

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+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 26.01.11, 14:36   #15 (permalink)
Themenstarter
 
Registriert seit: 08.01.11
Souxs Leistung: Facit NTK
Likes: 0
Standard

OK Danke für die Hilfe, du hast mir echt geholfen.
Souxs ist offline   Mit Zitat antworten
Antwort

Stichworte
2.5d, programmiersprache, spiele
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Welche Programmiersprache für 2.5D Spiele?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61