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

1

21.08.2010, 02:13

Kurze All-In-One Frage (Beruf, Programmierung etc.)

Hi Community.

Ich bin neu hier und in der Programmier Welt!
Erstmals würde ich mich kurz vorstellen, damit ihr einen kurzen Einblick habt ;).

Ich bin 15 Jahre alt, gehe noch zur Schule und wohne in der Schweiz.
Meine Interessen bestehen aus Grafik/Kunst und Spiele-/Programmierung.
Vorallem interessiere ich mich gerne für die verschiedensten Bereiche. Web, Programmierung, Animation etc.

Zurzeit beherrsche ich folgende Themen;

WEB

  • (X)HTML
  • CSS
  • Dreamweaver (Ich finde mich zurecht)
  • FileZilla (Ich weiss wie man Websiten auf einem Server hostet, über FTP etwas hochladet usw.)

Grafik/Animation

  • Photoshop
  • Illustrator
  • Gimp
  • Flash (Allerdings nur die Hälfte oder weniger. Bewegungs-/Klassischer-Tween)
  • Maxon Cinema 4d (Noch am lernen, wenige Kenntnisse)
  • After Effects (Noch am lernen, wenige Kenntnisse)
Nun zum Eigentlichen Thema;

Ich würde gerne programmieren lernen, um später ein eigenes Spiel zu entwickeln (Vorerst allein). Ich beherrsche vollgende Grafikprogramme:
  • Photoshop
  • Illustrator
  • Gimp (Finde mich nicht gerade zurecht so wie in Photoshop)
Nun habe ich mir als erstes vorgenommen, ein Web/Flash-Game mit Flash zu erstellen. Flash verstehe ich einigermassen dank dem "Video2Brain - Adobe Flash Professional CS5 Grundlagen" Video und einpaar Tutorials im Internet (leider sehr wenige und nicht in Deutsch). Von Actionscript habe ich momentan noch keinerlei Kenntnisse/Erfahrungen. Mir geht es am Anfang darum, alles selber zu machen. Ich möchte für etwas arbeiten, was ich später anschauen kann und mir sagen kann: "Das habe ich ganz allein gemacht". Und ich möchte gerne lernen, wie man gute Animation erstellt. Was ich mir bei der Animation vorgestellt habe, ist vollgendes;

http://www.youtube.com/watch?v=Um7z1Tabbdg

http://www.youtube.com/watch?v=Hbt4sxuPzpE

Villeicht denken die meisten, ist doch schwachsinn oder Zeitverschwendung. Aber genau bei diesen Videos sieht man, wie wichtig die Sounds, Winkel und der Korrekte Zeitpunkt ist. Ausserdem noch lustig ;). Sowas würde ich für den Anfang machen. Später villeicht Intros oder Webseiten, aber nur villeicht. Nach meiner Arbeit würde ich mich einem Team anschliessen.

Bei der Programmierung würde ich sehr gerne ein Spiel programmieren können. Das es Jahren dauern kann ist mir bekannt. Doch ich habe Gedult und die Lust dazu. Momentan habe ich keinerlei Kenntnisse bei der Programmierung.

Aber was ich würklich gerne möchte ist auch Grafiken zu erstellen. Ein Spiel ohne Grafik ist kein Spiel. Gerne würde ich Level- und Charakter Designer werden. Aber hier werden keinerlei Programmierkenntnisse gebraucht, das ich sehr schade finde. Ich möchte gerne beides tun, einerseits Spiele Programmieren & Programme erstellen (In der Richtung Software) aber auch Level-Designer bei Games sein.

Bei den FAQ's habe ich natürlich nachgeschaut und gesehen, dass die Post's vom Jahre 2005 sind. Nun wollte ich euch fragen, ob das noch aktuell ist? Ich wollte bei mir in der Stadt einen Kurs über C++ besuchen gehen, da hat mir eine Frau bei den Informationbereich gesagt das C++ sehr veraltet ist, und nicht geeignet wäre was für mich in diese Richtung geht. Jetzt weiss ich echt nicht, was gut ist und nicht. Gerne würde ich einpaar Fragen stellen;
  • Welche Sprache sollte ich lernen für die Programmierung? Welche ist aktuell?
  • Welche Sprachen benötige ich alles um ein eigenes Spiel zu entwickeln? (Für und Ohne Flash?)
  • Was könnt ihr mir empfehlen für Bücher, Videos etc.?
  • Ihr habt wahrscheinlich gemerkt, dass ich 2 Themen anspreche. Könnt ihr mir bei der Entscheidung helfen oder gibts einen Beruf der beides macht?

Ich besitze die CS5 Reihe der genannten Adobe Produkten.
Ich habe versucht meinen Thread übersichtlich und möglichst ohne Rechtschreibfehler zu halten. Hoffentlich habt ihr einen guten Überblick.

Ich Danke euch sehr für eure Antworten & Hilfen! :)
gruss,
tukwar.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

21.08.2010, 04:27

Gerade das Thema Programmiersprachen wird immer wieder groß diskutiert. Grundsätzlich kannst du in so ziemlich jeder Programmiersprache Spiele schreiben. C++ ist zwar alt, aber lange nicht veraltet. Es ist eine der flexibelsten Sprachen und erlaubt es hoch performante Programme zu schreiben. Dafür ist die Sprache aber recht komplex und hat so gewisse Tücken. Zumindest in der Spielewelt ist sie aber immer noch die meistgenutzte Sprache, was natürlich dafür sorgt, dass es eine große Auswahl an Bibliotheken und anderer Ressourcen für C++ gibt. Die managed Sprachen (C#, Java) haben in vielen anderen Bereichen aber vor allem dadurch gepunktet, dass sie die Entwicklung einfacher und schneller machen.

Also so direkt eine Empfehlung geben kann man da nicht so leicht. Sich verschiedene Sprachen mal angesehen zu haben, schadet aber auch nicht. Es ist ja nicht nur die Sprache die man lernt, sondern auch das Programmieren (Lösungswege finden etc.) an sich. Ich würde vorschlagen mit einer managed Sprache (z.B. C# mit XNA wird öfters vorgeschlagen) zu beginnen, und evtl. später auf C++ zurückzukommen falls es irgendwie nötig wird. Der Nächste wird wahrscheinlich sagen, dass es überflüssig ist, und man es direkt richtig machen soll und mit C++ beginnen soll.

Es gibt bei Spielen aber auch einen gewissen Trend den technischen Teil, wo es auf Geschwindigkeit ankommt, in C++ zu schreiben, und für den Bereich des Gameplays Skriptsprachen zu nutzen. Da du dich sowieso mehr für Design interessierst, wäre das vielleicht etwas für dich. Da gehört im Prinzip dein Flash mit Action Script schon dazu, geht aber noch deutlich weiter wie z.B. das Unreal Development Kit (http://www.udk.com/) oder Unity (http://unity3d.com/). Da gibt es noch einige Engines mehr, die Scripting anbieten, die aber nicht alle frei zu verfügbar sind. Ich weiß nicht wie das in deinen Wunsch "alles alleine machen" passt, aber Gameplay programmierung passt deutlich besser zum Design, als der technische Kram. Und weniger komplex und aufwändig ist es auch nicht unbedingt. Es gibt leider viel zu viele Leute, die genau so wie du der Meinung sind, von Grund auf anzufangen. Und meistens kommt selbst bei denen, die das Durchhaltevermögen haben, nichts dabei raus, da sie über Jahre hinweg fleißig an ihrer Engine basteln.

3

21.08.2010, 08:18

Es kommt aber eben auch darauf an, was Du später hauptberuflich machen willst. Wenn Du dann eben in die Spieleprogrammierung gehen willst, macht es wohl Sinn, wirklich C++ zu verwenden - willst Du aber eher etwas anderes machen (z.B. Softwareentwicklung, aber eben keine Spiele), und in deiner Freizeit eben einfach Spiele entwickeln, und dort sowohl die Grafiken als auch den Code, dann wäre es wohl sinnvoller sich den unteren Teil von TobiKings Post anzusehen (C# + XNA / Unity / UDK / etc.).

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

4

21.08.2010, 09:56

Vielleicht solltest du uns erstmal mitteilen, welche Art von Spiel du vorhast zu machen, dann könnten wir dir auch etwas konkretere Antworten geben.

Desweiteren denke ich, Flash ist Flash, das arbeitet nicht wirklich mit irgendwelchen anderen Programmiersprachen zusammen. Wenn du jetzt noch Actionscript lernst, hast du doch mit Flash schon eine möglichkeit ein spiel ganz alleine zu entwickeln.

Allerdings hast du ja auch bereits Cinema4D angesprochen, willst du also ganz alleine ein 3D Spiel entwickeln, mit Texturen, Models, und allem was so unter der Haube ist (Engine)? Dann dauert es mit sicherheit Jahre, auch um was ganz minimalistisches hinzukriegen, was irgendwie als Spiel durchgeht ^^.

Allein die Entscheidung ob 2D oder 3D macht einen extremen Unterschied. Bei 2D könnte man fast sogar Java empfehlen, wenn du ein blutiger Anfänger bist. Die Sprache ist SEHR einfach (finde ich jedenfalls, im vergleich zu C++) und hat eine große Standardbibliothek (d.h. es gibt sehr viele Funktionen die du einfach so nutzen kannst, ohne sie selbst programmieren zu müssen). Nachteil hierbei wäre eindeutig die Performance, aber für 2D reicht das hier auch noch.

Wie gesagt, ein Hinweis darauf, was du vorhast zu machen wäre hilfreich.

5

21.08.2010, 12:11

Bezüglich Animationen: Das Zeug ist denke ich einfach gerippter Kram aus den Mariospielen. So eine Animation kannst du erstellen in dem du dir die Sprites aus den Mariospielen besorgst und dann in hübscher Weise Frame für Frame auf deiner Flash-Stage anordnest. Wenn dir noch Animationen von der Figur fehlen musst du sie selbst malen - bei Pixelart wie Mariosprites einfach Pixel per Pixel - Animation von 2D Grafiken ist recht mühselig finde ich...
Soweit ich das sehe sind übrigens u.A. die "Castle Crasher" Animationen/Figuren komplett in Flash entstanden. Wenn man sich die Erstellung anschaut kann man schon viel lernen. Hier sind einige Videos dazu zu finden: http://devblog.thebehemoth.com z.B. http://devblog.thebehemoth.com/?p=711
Alles ziemlich große Kunst... Die benutzen mehr oder weniger cutout animation mit viel neuzeichnen der teile... (das ist dann übrigens nicht pixelart)

Wenn du Programmieren lernen willst und gerne mit Flash arbeitest, würde ich dir empfehlen einfach mal AS3 zu lernen und damit Spiele zu erstellen. Im Gegensatz zu anderen Plattformen, die man dann mit C++, C#, Python oder Java Code befüttert, hat man bei der Flash Plattform IMO noch die größte Möglichkeit als Einzelner Spiele zu entwickeln, die ein bisschen Geld einbringen... Um in die Programmierung einzusteigen würde ich dir übrigens empfehlen erst mal nicht in der Flash IDE zu entwickeln, sondern höchstens nur die Animationen dort zu machen. Programmieren kannst du dann in Flex Builder oder in FlashDevelop. Dieses Vorgehen stellt sicher, dass du vernünftig Programmieren lernst und nicht in dieses frame basierte Flash Programmieren reinrutscht. Du könntest dir zum Beispiel mal die Flixel 2D oldschool Flashengine anschauen - http://flixel.org/. Hier wäre ein simples HelloWorld Tutorial: http://flashgamedojo.com/wiki/index.php?…evelop_(Flixel) Zum Erlernen der Grundlagen der Programmierung solltest du evt. sonst auch mal nach einer anderen Programmiersprache Ausschau halten. Bei AS3 besteht immer die Gefahr, dass man an Tutorials gerät, die allen etablierten Konzepten der Programmierung trotzen.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

6

21.08.2010, 13:08

Ich würde erstmal von C++ abraten und auch nicht auf Java oder C# als erste Sprache verweisen, sondern Python zusammen mit Pygame oder Panda3D empfehlen. Einen leichteren Einstieg in die Spieleentwicklung gibt es eigtl. nicht und solange es bei 2D bleibt, reicht auch hier die Performance völlig aus (da Python keine Programmiersprache sonder eine Skriptsprache ist, welche von Natur aus etwas langsamer sind).
Ansonsten kann ich die weniger bekannte Programmiersprache D empfehlen, welche eigtl. eine Art modernes C++ darstellt und meiner Meinung auch wesentlich leichter zu erlernen und zu handhaben ist. Dennoch für den Anfang gibt es, so meine Meinung, nichts geeigneteres als Python.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

7

21.08.2010, 21:22

Hi,
Willst du für das Web oder eher eine Anwendung entwickeln. Generell können Flash Programmierer damit auch Geld verdienen. Du solltest jedoch Sprachen wie Flash, JS und Actionsscript beherschen. Kenntnisse in Html und CSS sind aber oft vor raussgesetzt (wenn ich es zusammen schreibe gilt es als zensiert?^^).

Allerdings, wenn du später Spiele für Konsolen, Anwendungen & Co entwickelt möchtest, dann solltest du zu Sprachen wie C++ tendieren. Für die Performance (wo ich allerdings sagen muss, dass das kaum noch Spieleentwickler machen) kann Assembler immer gut sein, obwohl es nicht nötig ist. Damit kannst du deutlich schnelleren Code schreiben. C++ solltest du nehmen, weil die meisten anderen Sprachen entweder nicht Plattformunabhängig und nicht schnell sind. Ich bin mir nicht ganz sicher, aber wenn ich mich nicht täusche, hast du mit Objective C auch gute Chancen, dann würde ich mich aber nochmal woanders (z.b. nen Objective C Forum) beraten lassen, falls du dazu tendierst.

Wenn du das ganze nur als dein Hobby machen willst (was ich nicht vermute, ich sage es trotztdem), dann kannst du eher einfache bzw. schnelle Sprachen wie C#, Python und Java benutzten, obwohl Java auch professionell verwendet wird, auch wenn meistens nur bei Spielen für das Handy o. PC Anwendungen.

@Chromanoid: So würde ich das nicht sagen. Ich finde, er hat da gute Arbeit geleistet.

Mfg
LittleProgger

8

21.08.2010, 21:38

@Chromanoid: So würde ich das nicht sagen. Ich finde, er hat da gute Arbeit geleistet.

ich sage doch gar nicht, dass ich es schlecht finde. nur dass die sprites wahrscheinlich direkt aus den super mario spielen stammen. Der Prozess der Grafikentnahme aus emulierten Konsolenklassikern nennt sich nun mal afaik "sprite ripping". insofern bestand der größte teil der arbeit im arrangieren dieser grafiken, was an sich ja nicht unbedingt leicht ist aber im grunde ein relativ überschaubarer prozess.

btw actionscript3 ist eine sehr ausgereifte sprache und die ActionScript VM eine ausgereifte plattform. mit as3 kann man sehr gut programmieren und es bietet viele gängige features von c# und java. Wenn du AS3 wirklich programmieren kannst, beherrscht du diese Sprachen im Grunde ebenfalls. Einzig die Einarbeitung in die etwas andere Syntax und Plattformbibliothek benötigen dann etwas Zeit.

AS3

Quellcode

1
2
3
4
5
6
package de.test {
  public class MyClass {
    public function MyClass ():void {
    }
  }
}

C-/C++-Quelltext

1
2
3
4
5
6
class MyClass 
{
public:
  MyClass() {
  }
};

Interessant für alle C++ Liebhaber könnte auch dieses experimentelle Projekt sein: http://labs.adobe.com/technologies/alchemy/ Adobe Alchemy zum Kompilieren von C/C++ Code für die ActionScript VM. Weiß aber nicht ob das Projekt noch aktiv von Adobe verfolgt wird.

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Chromanoid« (21.08.2010, 21:52)


9

22.08.2010, 12:46

Gerade das Thema Programmiersprachen wird immer wieder groß diskutiert. Grundsätzlich kannst du in so ziemlich jeder Programmiersprache Spiele schreiben. C++ ist zwar alt, aber lange nicht veraltet. Es ist eine der flexibelsten Sprachen und erlaubt es hoch performante Programme zu schreiben. Dafür ist die Sprache aber recht komplex und hat so gewisse Tücken. Zumindest in der Spielewelt ist sie aber immer noch die meistgenutzte Sprache, was natürlich dafür sorgt, dass es eine große Auswahl an Bibliotheken und anderer Ressourcen für C++ gibt. Die managed Sprachen (C#, Java) haben in vielen anderen Bereichen aber vor allem dadurch gepunktet, dass sie die Entwicklung einfacher und schneller machen.

Also so direkt eine Empfehlung geben kann man da nicht so leicht. Sich verschiedene Sprachen mal angesehen zu haben, schadet aber auch nicht. Es ist ja nicht nur die Sprache die man lernt, sondern auch das Programmieren (Lösungswege finden etc.) an sich. Ich würde vorschlagen mit einer managed Sprache (z.B. C# mit XNA wird öfters vorgeschlagen) zu beginnen, und evtl. später auf C++ zurückzukommen falls es irgendwie nötig wird. Der Nächste wird wahrscheinlich sagen, dass es überflüssig ist, und man es direkt richtig machen soll und mit C++ beginnen soll.

Es gibt bei Spielen aber auch einen gewissen Trend den technischen Teil, wo es auf Geschwindigkeit ankommt, in C++ zu schreiben, und für den Bereich des Gameplays Skriptsprachen zu nutzen. Da du dich sowieso mehr für Design interessierst, wäre das vielleicht etwas für dich. Da gehört im Prinzip dein Flash mit Action Script schon dazu, geht aber noch deutlich weiter wie z.B. das Unreal Development Kit (Es kommt aber eben auch darauf an, was Du später hauptberuflich machen willst. Wenn Du dann eben in die Spieleprogrammierung gehen willst, macht es wohl Sinn, wirklich C++ zu verwenden - willst Du aber eher etwas anderes machen (z.B. Softwareentwicklung, aber eben keine Spiele), und in deiner Freizeit eben einfach Spiele entwickeln, und dort sowohl die Grafiken als auch den Code, dann wäre es wohl sinnvoller sich den unteren Teil von TobiKings Post anzusehen (C# + XNA / Unity / UDK / etc.).
Leider gehe ich in der 2 Tiefsten Schule von 5. Für diese Programmierberufe braucht man schon ein gutes wenn schon nicht ein sehr gutes Zeugnis.
Vielleicht solltest du uns erstmal mitteilen, welche Art von Spiel du vorhast zu machen, dann könnten wir dir auch etwas konkretere Antworten geben.

Desweiteren denke ich, Flash ist Flash, das arbeitet nicht wirklich mit irgendwelchen anderen Programmiersprachen zusammen. Wenn du jetzt noch Actionscript lernst, hast du doch mit Flash schon eine möglichkeit ein spiel ganz alleine zu entwickeln.

Allerdings hast du ja auch bereits Cinema4D angesprochen, willst du also ganz alleine ein 3D Spiel entwickeln, mit Texturen, Models, und allem was so unter der Haube ist (Engine)? Dann dauert es mit sicherheit Jahre, auch um was ganz minimalistisches hinzukriegen, was irgendwie als Spiel durchgeht ^^.

Allein die Entscheidung ob 2D oder 3D macht einen extremen Unterschied. Bei 2D könnte man fast sogar Java empfehlen, wenn du ein blutiger Anfänger bist. Die Sprache ist SEHR einfach (finde ich jedenfalls, im vergleich zu C++) und hat eine große Standardbibliothek (d.h. es gibt sehr viele Funktionen die du einfach so nutzen kannst, ohne sie selbst programmieren zu müssen). Nachteil hierbei wäre eindeutig die Performance, aber für 2D reicht das hier auch noch.

Wie gesagt, ein Hinweis darauf, was du vorhast zu machen wäre hilfreich.
Ich habe eigentlich gedacht in die Art 3rd Person Action wie Assassin's Creed. Ich werde es mal versuchen und mit AS3 anfangen. Und später mal mit Python und in meiner Freizeit ein Spiel programmieren. Ich habe Cinema 4d angesprochen, da ich dass eigentlich bei meiner Bewerbung hinzufügen wollte. Ich denke mal wen man schon ein grosses Programm kann wie Cinema 4d und dass bei der Bewerbung hinschreibt, denke ich sollte man mehr Chancen haben um so einen grossen Beruf ausüben zu können. Und was mich wirklich bei Cinema 4d begeistert, sind die Realistischen Fotos die man machen kann. Kennst du vielleicht eine deutsche Seite mit Cinema tutorials? Kenne leider nur PSD-Tutorials.de
Bezüglich Animationen: Das Zeug ist denke ich einfach gerippter Kram aus den Mariospielen. So eine Animation kannst du erstellen in dem du dir die Sprites aus den Mariospielen besorgst und dann in hübscher Weise Frame für Frame auf deiner Flash-Stage anordnest. Wenn dir noch Animationen von der Figur fehlen musst du sie selbst malen - bei Pixelart wie Mariosprites einfach Pixel per Pixel - Animation von 2D Grafiken ist recht mühselig finde ich...
Soweit ich das sehe sind übrigens u.A. die "Castle Crasher" Animationen/Figuren komplett in Flash entstanden. Wenn man sich die Erstellung anschaut kann man schon viel lernen. Hier sind einige Videos dazu zu finden: http://devblog.thebehemoth.com z.B. Ich würde erstmal von C++ abraten und auch nicht auf Java oder C# als erste Sprache verweisen, sondern [url='http://tutorial.pocoo.org/']Python zusammen mit Hi,
Willst du für das Web oder eher eine Anwendung entwickeln. Generell können Flash Programmierer damit auch Geld verdienen. Du solltest jedoch Sprachen wie Flash, JS und Actionsscript beherschen. Kenntnisse in Html und CSS sind aber oft vor raussgesetzt (wenn ich es zusammen schreibe gilt es als zensiert?^^).

Allerdings, wenn du später Spiele für Konsolen, Anwendungen & Co entwickelt möchtest, dann solltest du zu Sprachen wie C++ tendieren. Für die Performance (wo ich allerdings sagen muss, dass das kaum noch Spieleentwickler machen) kann Assembler immer gut sein, obwohl es nicht nötig ist. Damit kannst du deutlich schnelleren Code schreiben. C++ solltest du nehmen, weil die meisten anderen Sprachen entweder nicht Plattformunabhängig und nicht schnell sind. Ich bin mir nicht ganz sicher, aber wenn ich mich nicht täusche, hast du mit Objective C auch gute Chancen, dann würde ich mich aber nochmal woanders (z.b. nen Objective C Forum) beraten lassen, falls du dazu tendierst.

Wenn du das ganze nur als dein Hobby machen willst (was ich nicht vermute, ich sage es trotztdem), dann kannst du eher einfache bzw. schnelle Sprachen wie C#, Python und Java benutzten, obwohl Java auch professionell verwendet wird, auch wenn meistens nur bei Spielen für das Handy o. PC Anwendungen.

@Chromanoid: So würde ich das nicht sagen. Ich finde, er hat da gute Arbeit geleistet.

Mfg
LittleProgger
Hi. Hmm das ist mir ehrlichgesagt bis jetzt garnicht in den Sinn gekommen mit sowas Geld zu verdienen. Mit welchen Anwendungen kann man den Geld verdienen? oder Spielen? Weisst du welche Sprache der iPod benutzt um die Spiele Apps zu starten? Auch Flash, oder? Hmm ich denke mal ich fange mit AS3 und Java an, für den Anfang ;).
@Chromanoid: So würde ich das nicht sagen. Ich finde, er hat da gute Arbeit geleistet.

ich sage doch gar nicht, dass ich es schlecht finde. nur dass die sprites wahrscheinlich direkt aus den super mario spielen stammen. Der Prozess der Grafikentnahme aus emulierten Konsolenklassikern nennt sich nun mal afaik "sprite ripping". insofern bestand der größte teil der arbeit im arrangieren dieser grafiken, was an sich ja nicht unbedingt leicht ist aber im grunde ein relativ überschaubarer prozess.

btw actionscript3 ist eine sehr ausgereifte sprache und die ActionScript VM eine ausgereifte plattform. mit as3 kann man sehr gut programmieren und es bietet viele gängige features von c# und java. Wenn du AS3 wirklich programmieren kannst, beherrscht du diese Sprachen im Grunde ebenfalls. Einzig die Einarbeitung in die etwas andere Syntax und Plattformbibliothek benötigen dann etwas Zeit.

AS3

Quellcode

1
2
3
4
5
6
package de.test {
  public class MyClass {
    public function MyClass ():void {
    }
  }
}

C-/C++-Quelltext

1
2
3
4
5
6
class MyClass 
{
public:
  MyClass() {
  }
};

Interessant für alle C++ Liebhaber könnte auch dieses experimentelle Projekt sein: http://labs.adobe.com/technologies/alchemy/ Adobe Alchemy zum Kompilieren von C/C++ Code für die ActionScript VM. Weiß aber nicht ob das Projekt noch aktiv von Adobe verfolgt wird.Hmm was bedeut gerade dieser Code? Der Anfang einer Sprache?




Danke euch vielmals für euere vielen Antworten. Entschuldigt meine späte Antwort.

Gruss,
tukwar

10

22.08.2010, 13:04

Weisst du welche Sprache der iPod benutzt um die Spiele Apps zu starten? Auch Flash, oder?

Nein, leider ist es nicht möglich Flash oder Java für die iPod-Entwicklung einzusetzen. Wenn man für iPhone/iPod entwickeln will, ist der von Apple gewünschte Weg die Entwicklung mittels Objective C und C++ auf einem Mac System.

Mit Flash-Spielen einfach mal Geld "verdienen" zu können ist auch etwas übertrieben, aber es im Gegensatz zu iPod und XBLIG dank Flex SDK im Grunde ohne Investitionen wie in eine Xbox360+Goldmitgliedschaft oder Mac+iPod+DeveloperLicense möglich. Der Flashspielemarkt ist ein hart umkämpftes Pflaster, aber es gibt eben Entwickler, die dort als "einsame Wölfe" ihr Geld verdienen. Übrigens ist für Android und Windows Mobile ein Flash Player wohl auch bald verfügbar. Für den iPod wird das definitiv erst mal nicht der Fall sein, da Apple das ja aus marken- und firmenpolitischen Gründen verhindert.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Chromanoid« (22.08.2010, 15:45)


Werbeanzeige