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

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

entwickelt wurde, erwÀhnt.

  • Der Rahmen enthĂ€lt mehrere unabhĂ€ngige Module:
  • Core und Data – Grundmodule, die die Hauptklassen und Daten enthalten.
  • Reslib – Klassen zur Verarbeitung und zum Laden von Spielressourcen.
  • ECS – Klassen BaseEntity und Components, die die Anbindung von Funktionen wie Grafik, Simulation physikalischer Prozesse und Eingabeverarbeitung ermöglichen.

Hauptfunktionen:

  • Tilemapping – Lader fĂŒr Mosaikkarten (Tiled Map) im tmx-Format.
  • Ein System fĂŒr Szenen und Ebenen.
  • Kameras und Shader.
  • Automatisches Laden von Ressourcen und ein Ressourcenverwaltungssystem.
  • Komponenten (animierte Sprites, Formen, Simulation physikalischer Prozesse, Eingaben, Collider)
  • UnterstĂŒtzung fĂŒr Mosaikkarten im tmx-Format.
  • Textverarbeitung und Bitmap-Schriften.
  • Visuelle ÜbergĂ€nge.
  • Globale Einstellungen der Anwendung.
  • Integrierter Debug-Bildschirm im Spiel.
  • Konsolentools zur Protokollierung.
  • In Entwicklung: MenĂŒ und BenutzeroberflĂ€che.
    Geplant: Partikelsystem, Animationen, Verwaltung von Spielleveln

Quelle: opennet.ru

60GB SSD 8Gb DDR4