„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Elixier des Lebens

Elixier des Lebens

Veröffentlicht am 18.08.2024
Durchsuche:402

Elixir Of Life

Einführung:

Das Spiel wurde normalerweise für einen Game Jam gemacht, aber danach wird die Entwicklung fortgesetzt.

Um:

Das Spiel präsentiert eine 2D-Pixel-Höhlenszene, in der der Spieler von seinem aufschlussreichen Punkt zum Ziel reisen muss, was zu einer Vielzahl von Fallen, Feinden und Trefferboxen führt.

Hauptziel:

Das Hauptziel des Spielers ist es, das Lebenselixier zu erhalten, das ihn unsterblich macht. Der Trank ist einem wahren Mythos über das „Elixier des Lebens“ entnommen, von dem viele sagen, dass jeder, der ihn trinkt, niemals stirbt.

Devlog: Elixier des Lebens

Datum: 5. August 2024

Einführung:

Willkommen zum ersten Devlog für „Elixir Of Life“, einem 2D-Abenteuerplattformspiel, das komplett von Grund auf mit Python und Pygame erstellt wurde. Dieses Spiel kombiniert Erkundungs-, Rätsellösungs- und Plattformmechaniken, um ein fesselndes und herausforderndes Erlebnis zu schaffen. Ich freue mich, den Entwicklungsprozess, die Herausforderungen und die Meilensteine, die auf dieser Reise erreicht wurden, mit Ihnen zu teilen.

Konzept und Inspiration:

Die Idee zu „Elixir Of Life“ entstand aus meiner Liebe zu klassischen Plattformspielen wie „Super Mario Bros.“ und moderne Metroidvania-Spiele wie „Hollow Knight“. Ich wollte ein Spiel schaffen, das die Essenz des Erkundens und Entdeckens einfängt, mit einer einzigartigen Handlung, die die Spieler in eine mystische Welt voller uralter Artefakte und verborgener Geheimnisse eintauchen lässt.

Spielmechanik:

Platforming: Die Kernmechanik besteht darin, durch verschiedene Level voller Hindernisse und Feinde zu rennen, zu springen und zu klettern.
Kampf:
Spieler können mit einfachen, aber zufriedenstellenden Mechaniken gegen Feinde kämpfen.

Entwicklungstools:

Python: Die primäre Programmiersprache, die für das Spiel verwendet wird.
Pygame: Die Bibliothek, die für die Verarbeitung von Grafiken, Sound und Eingaben verwendet wird.
Gekachelt: Ein Level-Editor zum Entwerfen und Layouten der Spielebenen.

. Herausforderungen und Lösungen

  1. Glatte Plattformphysik:
    Herausforderung: Sicherstellen, dass sich die Spielerbewegungen reaktionsschnell und reibungslos anfühlen.
    Lösung: Implementierung einer benutzerdefinierten Physik-Engine zur präzisen Handhabung von Beschleunigung, Verzögerung und Kollisionserkennung. Feinabstimmung der Sprungmechanik, um ein natürliches und angenehmes Gefühl zu vermitteln.

  2. Leveldesign:
    Herausforderung: Spannende und herausfordernde Levels schaffen, die zum Erkunden anregen.
    Lösung: Mit Tiled Levels entwerfen und ausgiebig testen. Auf Feedback iterieren, um Level-Layouts und -Fluss zu verbessern.

  3. Leistungsoptimierung:
    Herausforderung: Sicherstellen, dass das Spiel auf verschiedenen Hardwarekonfigurationen reibungslos läuft.
    Lösung: Rendering-Schleifen optimieren, effiziente Datenstrukturen verwenden und unnötige Berechnungen minimieren.

Aktueller Fortschritt:

Grundlegende Spielerbewegung und Physik.
Design und Layout der ersten Ebene.
Grundlegende Gegner-KI und Kampfmechanik.
Platzhaltergrafiken und Animationen.

Im Gange:

Rätsel und interaktive Elemente umsetzen.
Verfeinerung der Level-Designs basierend auf dem Feedback von Spieltests.
Hinzufügen von Soundeffekten und Hintergrundmusik.

Nächste Schritte:

Polieren und verfeinern Sie die Kernmechanik und das Leveldesign.
Implementieren Sie ein Speicher-/Ladesystem.
Füge weitere Feindtypen hinzu und verbessere die KI.
Erstellen Sie eine zusammenhängende Handlung und ein Dialogsystem.
Führen Sie umfangreiche Spieltests durch, um Fehler zu identifizieren und zu beheben.

Abschluss:

„Elixir Of Life“ entwickelt sich zu einem spannenden und herausfordernden Abenteuer-Plattformer. Ich bin von den bisherigen Fortschritten begeistert und freue mich darauf, in zukünftigen Devlogs weitere Updates zu veröffentlichen. Bleiben Sie dran für weitere Einblicke in den Entwicklungsprozess und neue Funktionen, sobald diese hinzugefügt werden.

Danke, dass Sie mich auf dieser Reise begleiten!

Verfolgen Sie meinen Fortschritt:

Instagram: @fun_o_vative.studios
Mittel: Mittleres Profil
Fühlen Sie sich frei, Kommentare oder Feedback zu hinterlassen. Ihre Unterstützung und Ihre Vorschläge sind für die Weiterentwicklung dieses Spiels von unschätzbarem Wert.

Ich hoffe, Sie finden dieses Devlog-Format hilfreich!

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/muhammad_faseeh_1717/elixir-of-life-27fo?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3