En ramverk för utveckling av 2D-spel, NasNas, har presenterats

Projektet NasNas utvecklar ett modulÀrt ramverk för utveckling av 2D-spel i C++, som anvÀnder biblioteket för rendering SFML och Àr inriktat pÄ spel i stilen pixlig grafik. Koden Àr skriven i C++17 och distribueras under Zlib-licensen. Stöd för Linux, Windows och Android finns. Det finns en bindning för Python. Som exempel ges spelet History Leaks, skapat för tÀvlingen GameBoy JAM.

Ramverket innehÄller flera oberoende moduler:

  • Core och Data — grundlĂ€ggande moduler som inkluderar centrala klasser och data.
  • Reslib — klasser för behandling och laddning av spelresurser.
  • ECS — klasser BaseEntity och Components som möjliggör anslutning av funktioner som grafik, simulering av fysiska processer och hantering av inmatning.
  • Tilemapping — laddare för mosaikkartor (Tiled Map) i tmx-format.

Key features:

  • Ett system för scener och lager.
  • Kameror och shaders.
  • Automatisk laddning av resurser och system för resursförvaltning.
  • Komponenter (animerade sprites, figurer, simulering av fysiska processer, inmatning, kolliderare)
  • Stöd för mosaikkartor i tmx-format.
  • Textbehandling och rastertypsnitt.
  • Visuella övergĂ„ngar.
  • Globala instĂ€llningar för applikationen.
  • Inbyggd felsökningsskĂ€rm i spelet.
  • Konsolverktyg för loggning.
  • Under utveckling: meny och anvĂ€ndargrĂ€nssnitt.
  • Planer: partikelsystem, introduktioner, hantering av spelnivĂ„er
    och hÀndelser, inbyggt kommandoradsgrÀnssnitt för felsökning.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster