Prinzipiell benötigt man für so etwas JavaScript. Einfacher wäre aber in deinem Fall auf jeden Fall noch jQuery, eine JavaScript-Bibliothek zusätzlich zu benutzen. Wenn du dann JavaScript/jQuery ein bisschen gelernt hast (duckduckgo.com ist dein Freund). Wenn du das gelernt hast, schreibe mich gerne an. Ich helfe dir dann weiter, wie man auf die Scroll-Position zugreifen kann bzw. die Größe eines divs ändert.

mfg
qwdfgosmd

...zur Antwort

Das ist sehr schwierig zu sagen. Allerdings wird es ewig dauern, nur kleine Erfolge zu haben, wenn du so etwas alleine versuchst. Das heißt jetzt nicht, dass du ein Team von 30 Personen benötigst, aber ein bis zwei andere, die sich bspw. um das Design kümmern werden das Ganze sehr beschleunigen. Vielleicht kennst du jemanden, der sich für so etwas interessiert, frag ihn/sie doch einfach! Auch online findest du in diversen Foren Helfer.

Wichtig ist auch, dass du sehr strukturiert vorgehst. Mache ein genaues Konzept, wie das Spiel funktionieren soll, wann du welche Funktionalität hinzufügst etc. Mache dir auch dann schon Gedanken, wie du das genau umsetzt, wie du bspw. Spielstände speicherst etc. Erstelle ein großes UML-Diagramm, in das du deine Klassen für den Anfang hinein packst. Suche dir eine Engine, mit der du dein Projekt realisieren möchtest - wenn du eine Engine verwendest. Informiere dich, wie man am Besten so ein Konzept erstellt (duckduckgo.com hilft dir). Wenn du das dann hast, wirst du auch schneller Unterstützer finden.

Was passiert, wenn du das auslässt? Nun ja, zuerst einmal nichts, du fängst an zu programmieren und es macht Spaß. Aber irgendwann kommt ein Punkt, an dem du dich im eigenen Quellcode nicht mehr zurecht findest, immer länger zum debuggen brauchst etc. Und dann kann man wieder fast von vorne anfangen, was sehr ärgerlich ist. Also: Mach es am besten gleich richtig! ;)

mfg
qwdfgosmd

...zur Antwort

Versuche es einmal so:

width: 400px;
height: 150px;
position: absolute;
left: calc(50% - 200px); /*200px ist die Hälfte der Breite*/
top: calc(50% - 75px); /*75px ist die Hälfte der Höhe */

Nachteil dieser Methode ist, dass der IE 9 und abwärts calc() für Positionsangaben noch nicht unterstützt. Nach caniuse.com dürfte die Unterstützung bis 90% in DE liegen, global nur unter 75%. Das heißt, wenn ein Benutzer einen älteren Browser hat, wird das Bild nicht korrekt zentriert. Das kannst du eigentlich nur umgehen, indem du in HTML eine Tabelle benutzt.

mfg

qwdfgosmd

...zur Antwort

Wenn man überlegt, die Seite später ins Internet zu stellen und nicht nur zu Testzwecken auf dem eigenen PC zu lassen, sollte man sie folgendermaßen strukturieren: Alle HTML/PHP-Dateien benennt man index.html bzw. index.php diese legt man dann in Ordner, die so heißen, wie man eigentlich die Datei nennen würde, also bspw. Kontakt, Home, oder Shop etc.

Also gehst du folgendermaßen vor: Erstelle einen neuen Ordner namens help im selben  Ordner, in dem auch deine .html liegt und öffne dann Notepad wieder. Oben links im Datei-Menü kannst du eine neue Datei anlegen. Dann wählst du den Ordner als Verzeichnis aus, den du gerade erstellt hast.

Nun sollte eine leere Seite in Notepad entstehen. Die musst du dann wieder erstellen wie die Startseite, also mit ganzem HTML-Gerüst (html, head, body etc.). Am besten stellst du als Sprache noch HTML ein (Language -> H -> HTML), damit der Code passend formatiert wird.

mfg
qwdfgomsd

...zur Antwort

Dazu gibt es eine Tastenkombination, die ist aber nicht bei allen Laptops gleich. Versuche es aber mal mit [Fn] + eine F1-Taste. Auf irgendeiner von denen könnte ein blauer PC und eine blaue Leinwand abgebildet sein oder ein blauer Laptop mit einem Kreuz drin.

...zur Antwort

Für 2D ist es ziemlich egal, was du lernst - wenn man nicht darauf achtet, das die sprache für einen anfänger gut ist, dazu haben die anderen Frage-Beantworter aber schon etwas gesagt ;)

Ein 3D Spiel ist in der Hinsicht kompliziert, das man kompliziertere Dinge berechnen muss. Das geht mit C++ am schnellsten. Abgesehen davon glaube ich aber nicht, das du auch in 10 Jahren mit C++ ein ganz kleines 3D Spiel erstellen kannst - es heißt auch, man müsse Mathematik dazu studieren ;) Außerdem musst du dazu noch lernen 3D zu modellieren, Texturen zu erstellen, für die Musik etwas komponieren... ENTWEDER: Du lässt es, ODER: Du nutzt ein anderes Programm und keine Programmiersprache zum erstellen des 3D-Spieles, das geht nämlich schneller, wäre bspw. blender.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.