Ein Framework zur Entwicklung von 2D-Spielen namens NasNas wurde vorgestellt.

Projekt NasNas entwickelt ein modulares Framework fĂŒr die Entwicklung von 2D-Spielen in C++, das eine Bibliothek zur Rendering verwendet SFML und sich auf Spiele im Stil von Pixelgrafik. Der Code ist in C++17 geschrieben und wird unter der Zlib-Lizenz veröffentlicht. Es wird UnterstĂŒtzung fĂŒr Linux, Windows und Android angeboten. Es gibt eine Schnittstelle fĂŒr die Programmiersprache Python. Als Beispiel wird das Spiel History Leaks, das fĂŒr den Wettbewerb GameBoy JAM.

erstellt wurde, angefĂŒhrt.

  • Das Framework umfasst mehrere unabhĂ€ngige Module:
  • Core und Data – grundlegende Module, die die Hauptklassen und Daten enthalten.
  • Reslib – Klassen zur Verarbeitung und zum Laden von Spielressourcen.
  • ECS – Klassen wie BaseEntity und Components, die es ermöglichen, FunktionalitĂ€ten wie Grafik, Physiksimulation und Eingabeverarbeitung anzuschließen.

Hauptfunktionen:

  • Tilemapping – ein Lader fĂŒr Mosaikkarten (Tiled Map) im tmx-Format.
  • Ein System fĂŒr Szenen und Schichten.
  • Kameras und Shader.
  • Automatisches Laden von Ressourcen und ein Ressourcenmanagementsystem.
  • Komponenten (animierte Sprites, Formen, Physiksimulation, Eingabe, Collider)
  • UnterstĂŒtzung fĂŒr Mosaikkarten im tmx-Format.
  • Textverarbeitung und Rasterfonts.
  • Visuelle ÜbergĂ€nge.
  • Eingebauter Debug-Bildschirm im Spiel.
  • Konsolenprotokollierungswerkzeuge.
  • In Entwicklung: MenĂŒ und BenutzeroberflĂ€che.
  • Geplant: Partikelsystem, Animationen, Verwaltung von Spiellevels
    und Ereignissen, eingebautes Kommandozeilen-Interface zur Fehlersuche.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster