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

GamingGears

Frischling

  • »GamingGears« ist der Autor dieses Themas

Beiträge: 10

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

1

02.03.2016, 21:38

Unterstützender Programmierer gesucht [Phaser]

Hallöchen Forum,

ich habe mich momentan mal an ein kleines Phaser-JavaScript Projekt gewagt, obwohl ich vorher noch gar keine Ahnung von dem ganzen Thema hatte. Da ich immer noch nicht so viel Ahnung davon habe und nicht genau weiß, wie ich am besten voran komme, dachte ich mir es wäre eine gute Idee jemanden zu finden, der mich unterstützen und vielleicht etwas beibringen kann, sodass ich das Zukunft auch mal alleine auf die Reihe bekomme :D

Also mein Name ist Jonas und ich bin 16 und meine Projekt-Idee nennt sich "Hotline Spandau" und wie der Name schon sagt, ist es angelehnt an Hotline Miami und soll auch so funktionieren und am besten auch ausschauen.
Bisher steht nur das Grund-Grundgerüst, also habe ich erstmal alle Funktionen gesammelt, die mir überhaupt erlauben Dinge darzustellen, einen Charakter erstellt und integriert und seine Bewegung ermöglicht.
Das wars, jetzt hängts.
Momentan versuche ich irgendwie eine Kamera hinzubekommen, die meinem Charakter folgt, jedoch treten dabei immer wieder Fehler auf. Da ich aber nicht direkt meinen ganzen Code hier posten möchte, dachte ich, dass eventuell jemand Zeit und Lust hat sich das Ganze mal privat anzuschauen und mir zu helfen (Name wird im Endergebnis dann natürlich auch erwähnt :p)

Ich freu mich über jede Antwort!
Vielen Dank,
Jonas

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

2

02.03.2016, 22:59

Am sinnvollsten wird es wohl sein wenn du die Problemstellen identifizierst und uns den Code dann zeigst. Ich glaube nicht dass sich da sonst jemand meldet.
„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.“

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

3

02.03.2016, 23:17

Da ich immer noch nicht so viel Ahnung davon habe und nicht genau weiß, wie ich am besten voran komme
Verstehe ich das richtig, dass du noch nicht so die Ahnung von Java-Script hast? Kannst du denn irgendeine andere Programmiersprache oder hast schon Erfahrung mit Algorithmen und dem lösen von "komlexen" Problemen? Falls nicht, würde ich dir empfehlen ein Buch zu lesen, wie man in JavaScript oder einer anderen Programmiersprache programmiert. Es ist nicht sehr sinnvoll und auch nicht wahrscheinlich, dass die hier jemand aus dem Forum "das Programmieren beibringen" wird. Wenn das der Fall ist, kannst du mal hier im Forum nach diversen Büchervorschlägen schauen - du bist nicht der erste, der nach einem Programmierbucht sucht.

Bisher steht nur das Grund-Grundgerüst, also habe ich erstmal alle Funktionen gesammelt, die mir überhaupt erlauben Dinge darzustellen, einen Charakter erstellt und integriert und seine Bewegung ermöglicht.
Wenn ich das lese, kann es auch sein, dass du schon etwas mehr Ahnung auf dem Gebiet hast und vielleicht nur einen kreativen Anstoß benötigst. Dafür sind deine Informationen aber noch nicht detailliert genug. Was ist denn für dich ein Grundgerüst? Benutzt du irgendein Framework und auf welchem Engerät soll das ganze laufen? JavaScript deutet auf Platformunabhängig im Browser hin - ist das korrekt? Was hast du mit den gesammelten Funktionen (schreib mal eine Liste) vor bzw. schon angestellt? Hast du dir eine Liste gemacht oder schon ein Programm geschrieben, was die einen Charakter erstellt?

Wenn du uns diese Fragen beantwortest, dann sind wir wesentlich besser in der Lage dir gezielt zu helfen! ;) Du kannst auch gerne mal deinen Code mitschicken - entweder als Datei oder in den Code-Tags aus dem Nachrichten-Editor. Wir sind fast alle Programmierer und können daher auch etwas mehr Code noch gut verdauen. :)

EDIT: Da waren wohl zwei gleichzeitig am schreiben - meins ist die ausführlichere Variante von Schorschs Nachricht. ;)
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

GamingGears

Frischling

  • »GamingGears« ist der Autor dieses Themas

Beiträge: 10

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

4

03.03.2016, 15:43

Zitat

Was ist denn für dich ein Grundgerüst?

Naja die grundlegenden Funktionen, die erstmal alles ermöglichen was wichtig ist damit ein Spiel überhaupt läuft. Laden, erstellen, updaten, darstellen usw.

Zitat

Benutzt du irgendein Framework und auf welchem Engerät soll das ganze laufen?

Wie du vielleicht in meinem Grafik-Thread gesehen hast, stamme ich auch von LetsGameDevs Community Projekt "Jack Danger" und benutze dementsprechend die Grundklassen von ihm (das ist ja eine der Vorgaben), dementsprechend gering ist also meine Kenntnis, da ich das Grundgerüst ja auch nicht komplett selbst gemacht habe.
Laufen soll das ganze am Ende im Browser damit es am PC spielbar ist.

Zitat

Platformunabhängig im Browser hin - ist das korrekt?

Naja, unabhängig wird es nicht, durch das fehlen eines virtuellen Pads, und Tastatureingaben sind am Smartphone eher schwierig :D

Zitat

Hast du dir eine Liste gemacht oder schon ein Programm geschrieben, was die einen Charakter erstellt?

Wenn ich die Frage richtig verstehe, möchtest du wissen, ob ich schon einen Charakter eingebaut habe. Wenn dem so ist: Ja. Er wird richtig dargestellt, ist animiert und kann sich bewegen.

Zitat

Es ist nicht sehr sinnvoll und auch nicht wahrscheinlich, dass die hier jemand aus dem Forum "das Programmieren beibringen" wird.

Ich suche ja niemanden, der mir komplett das Programmieren beibringt, oder mir die ganze Arbeit abnimmt. Es wäre ja schon hilfreich jemanden zu haben, der einen in die richtige Richtung weisen kann, oder Quellen kennt wie ich auch selber auf dem Gebiet voran komme. Ein Buch wollte ich mir nicht direkt kaufen, da es ja erstmal nur ein kleines Projekt werden soll. Wenn ich jetzt feststelle, dass mir das Ganze am Ende gar keinen Spaß macht, habe ich 25€ zum Fenster rausgeworfen - dementsprechend wollte ich mich erstmal anhand des Internets "durchkämpfen" :)

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

5

03.03.2016, 21:29

Hilft dir das vielleicht weiter? Damit kannst du JavaScript lernen - gibts auch für Windows 10. Oder "kannst" du schon JavaScript und brauchst eher Informationen, wie man speziell Spiele damit entwickelt?

Schreib mal ein bisschen, was du so planst. Dass du einen Charakter hast, der sich bewegt ist schonmal gut zu wissen - jetzt ists interessant zu wissen, wos bei dir hakt. Ich kann dir gerne helfen. ;)
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

6

04.03.2016, 09:08

Ein Buch wollte ich mir nicht direkt kaufen, da es ja erstmal nur ein kleines Projekt werden soll. Wenn ich jetzt feststelle, dass mir das Ganze am Ende gar keinen Spaß macht, habe ich 25€ zum Fenster rausgeworfen - dementsprechend wollte ich mich erstmal anhand des Internets "durchkämpfen"


Ein Buch zu kaufen ist nie rausgeworfenes Geld. Wenn es dir beibringt, dass dir das keinen Spaß macht, ist es genau so viel Wert wie wenn es dir etwas beibringt.

GamingGears

Frischling

  • »GamingGears« ist der Autor dieses Themas

Beiträge: 10

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

7

04.03.2016, 16:17

Hilft dir das vielleicht weiter? Damit kannst du JavaScript lernen - gibts auch für Windows 10. Oder "kannst" du schon JavaScript und brauchst eher Informationen, wie man speziell Spiele damit entwickelt?

Schreib mal ein bisschen, was du so planst. Dass du einen Charakter hast, der sich bewegt ist schonmal gut zu wissen - jetzt ists interessant zu wissen, wos bei dir hakt. Ich kann dir gerne helfen. ;)


Danke erstmal, ich werds mir später mal genauer angucken!
Momentan hänge ich daran ne Kamera einzubauen, die meinem Charakter folgt. Es soll ein Topdowngame werden im Stil von Hotline Miami. Mir fehlt also quasi noch alles. Ne Welt, Gegner und Pickups.

Karl_Costa

Frischling

Beiträge: 3

Wohnort: Ettlingen

Beruf: Informatik-Student

  • Private Nachricht senden

8

05.03.2016, 02:36

Momentan hänge ich daran ne Kamera einzubauen, die meinem Charakter folgt.


Phaser hat von Haus aus eine Kamera, die du einstellen kannst. Google einfach mal danach, da findet man einige Beispiele.

GamingGears

Frischling

  • »GamingGears« ist der Autor dieses Themas

Beiträge: 10

Wohnort: Berlin

Beruf: Schüler

  • Private Nachricht senden

9

05.03.2016, 17:32

Momentan hänge ich daran ne Kamera einzubauen, die meinem Charakter folgt.


Phaser hat von Haus aus eine Kamera, die du einstellen kannst. Google einfach mal danach, da findet man einige Beispiele.


Hab ich schon und eben auch versucht das einzubauen, aber daran scheiterts. Deshalb wollte ich ja auch, dass sich eventuell mal jemand meinen Code anguckt um mir zu sagen, wo was falsch implementiert ist o.ä.

Karl_Costa

Frischling

Beiträge: 3

Wohnort: Ettlingen

Beruf: Informatik-Student

  • Private Nachricht senden

10

06.03.2016, 00:11

Erst einmal ein Hinweis: So wie Tom es gesagt hat, sollte alles was du definierst Teil vom Namensraum JackDanger.HotlineSpandau sein. Das bedeutet, dass du

Quellcode

1
var Bullet


durch

Quellcode

1
JackDanger.HotlineSpandau.Bullet


ersetzen solltest.

Ansonsten: Ich finde in deinem Code keine Kamera. Kannst du mal deinen Code schicken, in dem du die Kamera einbindest und sagen, was dabei nicht so funktioniert, wie du es willst?

Werbeanzeige