Autor Beitrag
D2505
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Di 21.12.10 18:10 
hallo ich wollte wissen wellche programiersprach gut is um ein leines spiel erst mal onhne 3d und grafik zu programieren nach her soll dan das spiel um 2d und ggf 3d erweitertwerden
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 21.12.10 18:15 
Wenn du kein professionelles Spiel planst, sondern nur Programmieren lernen und ein bisschen Spaß haben willst, kannst du ziemlich viele Sprachen verwenden. Als Mitglied der Entwickler-Ecke empfehle ich dir natürlich C# oder Delphi, da du bei Problemen hier gleich nachfragen kannst. Aber Java in Kombination mit OpenGL ist genauso gut möglich.

Für diesen Beitrag haben gedankt: D2505
D2505 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Di 21.12.10 18:17 
danke genau das meinte ich
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Di 21.12.10 18:20 
java find ich persönlich nicht sehr gut, ist eine SEHR schlechte sprache um programieren zu lernen und ziemlich langsam was graphik angeht

Für diesen Beitrag haben gedankt: D2505
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Di 21.12.10 19:01 
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
java find ich persönlich nicht sehr gut, ist eine SEHR schlechte sprache um programieren zu lernen und ziemlich langsam was graphik angeht

Weshalb? Dann behaupte ich nun schlicht und ergreifend Java ist einwandfrei geeignet, um Programmieren zu erlernen. ;)


Zuletzt bearbeitet von Marc. am Di 21.12.10 19:28, insgesamt 1-mal bearbeitet

Für diesen Beitrag haben gedankt: storestore
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 21.12.10 19:05 
Schon mal das Spiel "poisonville" probiert? Basiert auch auf Java und ist für diese Qualität einfach nur ne RIESEN Bremse.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.

Für diesen Beitrag haben gedankt: Regan
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 21.12.10 19:09 
Schon mal das Spiel "Minecraft" probiert? Basiert auch auf Java und ist für diese Qualität einfach nur ne RIESEN Bremse.

lg Martok

:lol:

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."

Für diesen Beitrag haben gedankt: D2505, Kha, Regan
D2505 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Di 21.12.10 19:24 
delphi kann ich ein wenig , wollte nur wissen mit welcher Programiersprach man nach her gut 2d,3d spiele macht und die ähnlich wie delphi ist
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 21.12.10 19:31 
Soweit ich weiß ist Delphi so ziemlich einzigartig (mit dem Begin und end und so weiter). Die meisten Spiele werden mit C++ programmiert, da es dafür einfach schon am meisten Bibliotheken gibt. Allerdings kann man auch mit Delphi einwandfrei 2D und 3D Programmieren wie man bei DelphiGL sehen kann. Es gibt auch so "Wahnsinnige" die mit Assambler und C ein Spiel programmieren, welches dann auch einfach geil ist (siehe Rollercoaster Tycoon).

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 21.12.10 19:31 
In C# kannst du auch professionelle Spiele schreiben, entweder mit dem XNA-Framework oder mit OpenGL, das z.B. über Tao angesprochen werden kann.

Um auch das letzte Nanosekündchen herausholen zu können muss man direkt für den Prozessor schreiben, z.B. mit C++. Aber das ist eine sehr, sehr knifflige Angelegenheit und nur für echte Profis geeignet. Ein mittelgroßes Spiel kann man sicher auch mit C# gut umsetzen.

Für diesen Beitrag haben gedankt: D2505, storestore
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Di 21.12.10 21:27 
Mehr zu dem Verbrechen Java:
stackoverflow.com/qu...to-teach-to-students

-bitte um vergebung wegen teilweise fehlerhaften links... ich such die morgen mal besser ;p-

Hauptaussage:
java ist keine Programiersprache sondern librarys zusammenkopiererrei...


Zuletzt bearbeitet von glotzer am Di 21.12.10 22:07, insgesamt 2-mal bearbeitet

Für diesen Beitrag haben gedankt: Regan
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 21.12.10 21:51 
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
java ist keine Programiersprache sondern librarys zusammenkopiererrei...
Das in einen Artikel hineinlesen zu können, der Java verteidigt, grenzt an schwarze Magie.

... :roll:

_________________
>λ=
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Di 21.12.10 22:03 
uhm dann hab ich die falschen links erwischt... hab das vor längeren zeit mal gefunden und jetzt nicht mehr genau gefunden... ich suchs morgen mal genau.

sorry
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: Di 21.12.10 22:48 
Java is ne Programmiersprache (fast) wie jede andere. sich darüber zu streiten is... sinnlos. genau wie der Streit zwischen Apple-Anhängern und dem Rest der Welt. keine Argumente, nur Meinungen. und überhaupt geht es hier eigentlich um was anderes

Für diesen Beitrag haben gedankt: storestore
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 21.12.10 23:07 
user profile iconhuuuuuh hat folgendes geschrieben Zum zitierten Posting springen:
Java is ne Programmiersprache (fast) wie jede andere. sich darüber zu streiten is... sinnlos. genau wie der Streit zwischen Apple-Anhängern und dem Rest der Welt. keine Argumente, nur Meinungen. und überhaupt geht es hier eigentlich um was anderes


und wie jede andere Sprache hat sie vor und nachteile. Und dazu gibt es argumente und fakten. Siehe Martoks post und meine Vorlage.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Di 21.12.10 23:11 
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
Hauptaussage:
java ist keine Programiersprache sondern librarys zusammenkopiererrei...

Weshalb das Rad immer neu erfinden? Die Existenz zusammengestellter Quelltexte zu spezifischen Problemen mindert nicht die Mächtigkeit einer Programmiersprache. ;)
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mi 22.12.10 14:21 
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
java find ich persönlich nicht sehr gut, ist eine SEHR schlechte sprache um programieren zu lernen

C++ finde ich persönlich nicht sehr gut, ist eine SEHR schlechte Sprache, um programmieren zu lernen. :roll:
Zitat:
und ziemlich langsam was graphik angeht


Hast du mal Grafik- oder 3D-Programmierung unter Java betrieben? Gerade im Hobby/semiprofessionellen Bereich wird man zum Beispiel bei OpenGL Anwendungen kaum einen Unterschied zwischen C++ und Java spüren. Java bietet meiner Meinung nach jedoch den Vorteil, dass es nicht so inkonsequent und widersprüchlich designt ist wie C++ und deshalb einfacher zu erlernen und zu verwenden.
In C++ gibt es zu jedem Programmier-Modell, das der Abstraktion und Vorbeugung von Fehlern (Beispiel: Sichtbarkeiten) dienen soll, einen Mechanismus, um diese auszuhebeln (Beispiel: friend Methoden). Um mit C++ vernünftig zu programmieren, muss man sich schon sehr gut auskennen, denn man kann in dieser Sprache einfach viel zu viel Mist bauen. C++ Code lesen war für mich bisher meist sehr qualvoll. :mrgreen:

Auf der Seite, die du verlinkt hast, aber ich zwar keine Argumente gegen Java gefunden, dafür aber diesen netten Link: en.wikipedia.org/wik...ccidental_complexity
Interessant ist auch dieser Artikel hier: www.informatik.uni-o...2/sprech/sprech.html

Deswegen sind es zwei völlig unterschiedliche Dinge, Java einmal als Plattform zu kritisieren und einmal als Sprache. Das Sprachkonzept von Java gefällt mir persönlich zum Großteil sehr gut. Es unterstützt den Entwickler im Entwicklungsprozess und ist relativ frei von den "Tücken" die C++ hat. C++ ist sehr mächtig und für sehr erfahrene Programmierer sicher eine gute Wahl, aber dafür ist es umso wichtiger, guten Code zu schreiben, der wartbar ist. Sonst gehen die vermeintlichen Vorteile von C++ gegenüber Java ganz schnell flöten.

Um zum Thema zurückzukehren: Es ist prinzipiell egal, welche Sprache man für ein kleines Spiel verwendet. Am besten verwendet man einfach die Sprache, die einem am meisten liegt. Ob das nun C++, Java, Delphi/Object Pascal, Javascript oder etwas anderes ist, spielt eine eher untergeordnete Rolle. Wenn das Programm langsam läuft, liegt es in den seltensten Fällen an der verwendeten Sprache/des verwendeten Frameworks.

Für diesen Beitrag haben gedankt: D2505
D2505 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Fr 31.12.10 14:56 
Danke hab mich für C# entschieden

Für diesen Beitrag haben gedankt: storestore