Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Welche Grafikbibliothek/Sprache brauche ich?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.03.2010, 21:42 Uhr
~henrik
Gast


Hallo,
also ich habe ein Projektidee. Ich möchte eine Art Adventure Programmieren allerdings für den eLearning bereich. Ich habe etwas recht ähnliches schon vor einiger Zeit mit Java gemacht. Das hat zwar auch einigermaßen geklappt, aber ich habe es mit Techniken umgesetzt, die eigentlich nicht dafür geeignet waren. Ich möchte jetzt einen Schritt professioneller werden und mir passenderes suchen (hab etwa ein Jahr Zeit alles zu lernen)
Also folgende Probleme (wenn man das so nennen darf) muss ich lösen können:

1. Grafiken anzeigen (am liebsten JPGs)
2. Musik und Sprachaufnahmen abspielen
3. Videos abspielen (WICHTIG!)
4. Spielstände speichern
5. Per Mausklick Objekte im Level anwählen, um damit ein Ereignis auszulösen
6. Tastatureingaben auswerten

Ich denke das ist das wichtigste gewesen. Nun meine Frage: DirectX z.B. ist für Grafikausgaben ect. zuständig oder? Gibt es alternativen, was ist z.B. mit Allegro oder XNA?
Was könnte ihr mir empfehlen?
Vielen Dank!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.03.2010, 23:14 Uhr
ao

(Operator)


Mit DirectX kannst du nicht nur Grafik erledigen, sondern den ganzen Multimedia-Kram (auch Audio, Video).

Spielstände speichern und Tastatur auswerten sind Basisfunktionen, und klick-sensitive Objekte im Level ... nun ja, da müsste man sich was einfallen lassen.

Was suchst du denn eigentlich, eine bessere Bibliothek für Java oder eine ganz andere Sprache?

Und was sind die Anforderungen? Auf welchem Betriebssystem (oder welchen Systemen) soll es laufen? Oder wird es eine Browser-Anwendung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.03.2010, 00:30 Uhr
~henrik
Gast


Danke für die Antwort.
Also ich dachte an C# oder C++
Ich möchte das ganze nachher als Exe-Anwendung für Windows haben. Also sehe ich das richtig, dass du mir zu DirectX rätst? Ich habe bislang leider noch sehr wenig Ahnung. Wie werden Buttons und Schaltflächen und soetwas umgesetzt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.03.2010, 01:52 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von ~henrik:
Ich habe bislang leider noch sehr wenig Ahnung. Wie werden Buttons und Schaltflächen und soetwas umgesetzt?

Das kannst Du hier nachlesen, ist allerdings in C, nicht in C++ oder gar C#.



Da steht auch beschrieben, wie man die grundsätzlichen Funktionen von Windows nutzt.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 17.03.2010 um 01:53 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.03.2010, 14:42 Uhr
Pablo
Supertux
(Operator)


-->
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.03.2010, 15:49 Uhr
ao

(Operator)


Also, bei der Frage, C# oder C++, würde meine Wahl klar auf C# fallen. Ist deutlich moderner und leistungsfähiger, vor allem im Zusammenwirken mit dem .NET-Framework. Von den Vorteilen von C++ (Systemnähe, Performance in einigen Fällen, Portabilität) würdest du wohl eher nicht profitieren. In deinem Fall dürfte der Umstieg von Java leicht fallen, denn Java und C# sind sich vom Prinzip her ziemlich ähnlich.

Der "managed-Dialekt" von C++ kann zwar auch .NET, aber der hat mit dem eigentlichen C++ nicht mehr viel zu tun, und der Code sieht auch sehr befremdlich aus.

Mit DirectX hab ich selber keine Erfahrung, deshalb halte ich mich da mit Ratschlägen zurück. Ich weiß nur, dass Multimedia damit geht.

Es stellt sich noch die Frage, warum du nicht bei Java bleiben willst, wenn du das schon kennst.

Dieser Post wurde am 17.03.2010 um 15:51 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: