Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

11

19.03.2013, 19:08

Erst Java dann C++ habe ich gemacht, halte ich aber für recht ungeeignet, weil man von Java doch ziemlich verwöhnt wird, vor allem, was Speichermanagement angeht.
Referenzen und Zeiger bringen einen dann erst recht aus dem Konzept^^
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

12

19.03.2013, 19:59

Mir gefällt der Stil von C# einfach nicht. Mir gefällt sie einfach nicht. Ich hab einfach keinen "Spaß" beim Programmieren wenn ich C# benutze. Versteht ihr? Also werde ich wahrscheinlich mit C++ anfangen (weil es die meisten jetzt vorgeschlagen haben)

Ich möchte Dich nicht zu einer bestimmten Sprache überreden oder ähnliches, würde Dich aber dennoch gerne fragen, was Du mit "dem Stil" genau meinst. Ist es einfach die Syntax (die sich ja kaum von C++/Java unterscheidet)? Sind es bestimmte Libraries und deren Benutzung, ist es das Fehlen von Pointern oder einfach VM?

13

19.03.2013, 19:59

wenn man es durchgelesen hat beherrscht man die Grundlagen von C++ danach würde ich ( was ich auch getan habe ) mir das Buch kaufen was Schorsch empfohlen hat es ist sehr
ja, genau das ist die schwachstelle. wenn man was richtiges programmieren will, dann reicht es eben nicht, die grundlagen zu können.

außerdem gibt es kostenlose tutorials im internet.

einige scheinen hier zu glauben, dass "programmieren" ein synonym für "spiele entwickeln" ist.

lern erstmal richtig programmieren.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

14

19.03.2013, 20:40

Mir gefällt der Stil von C# einfach nicht. Mir gefällt sie einfach nicht. Ich hab einfach keinen "Spaß" beim Programmieren wenn ich C# benutze. Versteht ihr? Also werde ich wahrscheinlich mit C++ anfangen (weil es die meisten jetzt vorgeschlagen haben)



Der Stil von C# gefällt dir nicht? Na dann wirst du mit C++ oder Java genauso wenig zufrieden sein...

15

19.03.2013, 20:49

Ich fang jetzt mit C++ an. Ich guck mir jetzt erstmal ein paar Tutorials bevor ich mir ein Buch kaufe, damit ich nicht unnötig ein Buch kaufe.

EDIT: Es gibt ja jetzt Version 2012 C++, ich kann jedoch keinen Download finden.
Meine Webseite wo ihr kostenlose Spiele downloaden könnt: http://www.gwhite-games.de/
Mein YouTube Kanal: http://www.youtube.com/user/GWhitegames

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GWhite« (19.03.2013, 21:06)


Powerpaule

Treue Seele

Beiträge: 162

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

16

19.03.2013, 21:27

Wieso nicht, ist Google etwa kaputt?
Du meinst ja sicher Visual Studio 2012 (Express).
http://www.microsoft.com/visualstudio/deu/downloads
ein Stück runter scrollen - "Visual Studio Express 2012 für Windows Desktop"

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

17

19.03.2013, 21:37

Na wenn dir der Stil von C# nicht gefällt, dann solltest du auf jeden Fall die Finger von C++ lassen. Im Prinzip von den meisten hier genannten Sprachen. Du kennst ja schon GML, deswegen vermute ich dass du etwas suchst was dieser Sprache ähnlicher ist. Dann könntest du dir vielleicht doch mal Python angucken. Ansonsten gäbe es halt die JavaScript alternative. Damit kannst du auch vergleichsweise arbeiten. Und wenn dir das alles nicht gefällt, dann wäre der Hinweis zu Haskell vielleicht doch nicht so doof. Da gehts halt ganz anders zu als man es normal kennt. Wäre also vielleicht doch interessant für dich. Aber wie gesagt, wenn dir der Stil von C# nicht gefällt, dann lass die Finger von Java, C++, D etc. Das ist im Prinzip nichts anderes.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

18

20.03.2013, 15:29

Ehm ich habe gestern noch 3d Game Studio entdeckt (http://www.3dgamestudio.com/). Das ist eine 3D Engine. Hauptsprache ist Lite-C (Vereinfachte Version von C++), man jedoch auch mit C++ scripten. Meine Frage ist ob jemand damit Erfahrung hat?
Meine Webseite wo ihr kostenlose Spiele downloaden könnt: http://www.gwhite-games.de/
Mein YouTube Kanal: http://www.youtube.com/user/GWhitegames

Evrey

Treue Seele

Beiträge: 245

Beruf: Weltherrscher

  • Private Nachricht senden

19

20.03.2013, 17:01

Lite-C hat in etwa so viel mit C++ zu tun wie Scheme mit Assembly. Es sieht manchmal ähnlich kryptisch aus, ist allerdings etwas komplett Anderes. Ebenso sind C++ und Scripting im selben Satz ein Zeichen von Unkorrektheit. Wenn dir der Stil der C-Sprachfamilien nicht gefällt, dann solltest du auch von lite-C die Finger lassen (wobei es sich mehr wie JS anfühlt). Genau so wenig ist es sinnvoll, der breiten Masse blind in ihrer Meinung zu folgen. Man könnte da immer kritisch einwerfen, dass C++ sowas von 80er ist, oder dass jeder Depp OOP nutzt, ohne wirklich irgendwann einmal handfest erwiesen zu haben, dass es einen realen Nutzen bringt. Dann kommt der nächste Held - nennen wir ihn Architekt oder Evrey - und schwört dir aus tiefster Überzeugung einen auf D, und irgendwann kommt der nächste und meckert, dass D wiederum so Anfang-2000 ist, Malbolge viel besser, und blah...
Man sieht, wo das hin führt. Hier kommen zwar Empfehlungen, aber welche Sprache du dann nimmst ist dein Bier. Wir bieten dir mit diesen Namen bloß Suchbegriffe, nach denen du recherchieren kannst, welcher der Vorschläge dir eher taugt.

Zitat von »Nimelrian«

Erst Java dann C++ habe ich gemacht, halte ich aber für recht ungeeignet, weil man von Java doch ziemlich verwöhnt wird, vor allem, was Speichermanagement angeht.
Du könntest im Umkehrschluss behaupten, dass C++ dir unsäglich viel Arbeit auftischt, die theoretisch gesehen Aufgabe der Sprache und ihrer Laufzeitumgebung sein könnte. So gesehen wäre dann der Umstieg von C++ auf D/C#/Whatever eher ein wünschenswerter Segen. Man kann jede dieser spekulativen Pros und Kontras so lange umdrehen und tot diskutieren, bis ein Held eines Tages auf die Idee kommt, handfeste Studien zu diesem Thema zu veröffentlichen.

Jah, um dem Mainstream etwas zu folgen, empfehle ich auch mal was:
Lern D. Ein mächtiges Werkzeug, das zudem zahllose Flüchtigkeitsfehler der C++-Welt unmöglich macht, viel häufig anfallende Arbeit vereinfacht, und zugleich leistungsstark bleibt. Das Buch zur Sprache ist auch sehr hilfreich, einen Einstieg zu finden.

C-/C++-Quelltext

1
2
3
4
int main(int _argc, char** _argv) noexcept {
  asm volatile("lock cmpxchg8b %eax");
  return 0;
} // ::main
(Dieses kleine Biest vermochte einst x86-Prozessoren lahm zu legen.)

=> Und er blogt unter Hackish.Codes D:

20

20.03.2013, 18:15

D ist aber ganz ähnlich wie C++. Da lohnt es sich doch eigentlich gleich C++ zu lernen, oder? Also Lite-C werde ich doch nicht lernen, auch weil das Programm etwas kostet. Jetzt sind anscheinend nur noch zwei Programmiersprachen übrig:

C++
D

EDIT: Gibt es auch eine Spiel-Engine oder kommerzielle Spiele die mit D geschrieben wurden?
Meine Webseite wo ihr kostenlose Spiele downloaden könnt: http://www.gwhite-games.de/
Mein YouTube Kanal: http://www.youtube.com/user/GWhitegames

Werbeanzeige