NasNas 2D ಆಟಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಚೌಕಟ್ಟನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ

ಯೋಜನೆ ನಾಸ್ನಾಸ್ ರೆಂಡರಿಂಗ್‌ಗಾಗಿ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು C++ ನಲ್ಲಿ 2D ಆಟಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮಾಡ್ಯುಲರ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಎಸ್‌ಎಫ್‌ಎಂಎಲ್ ಮತ್ತು ಶೈಲಿಯಲ್ಲಿ ಆಟಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ ಪಿಕ್ಸೆಲ್ ಕಲೆ. ಕೋಡ್ ಅನ್ನು C++17 ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Zlib ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. Linux, Windows ಮತ್ತು Android ನಲ್ಲಿ ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಲಭ್ಯವಿದೆ ಸರಂಜಾಮು ಪೈಥಾನ್ ಭಾಷೆಗಾಗಿ. ಆಟವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ನೀಡಲಾಗಿದೆ ಇತಿಹಾಸ ಸೋರಿಕೆ, ಸ್ಪರ್ಧೆಗಾಗಿ ರಚಿಸಲಾಗಿದೆ ಆಟಬಾಯ್ ಜಾಮ್.

ಚೌಕಟ್ಟು ಹಲವಾರು ಸ್ವತಂತ್ರ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಕೋರ್ ಮತ್ತು ಡೇಟಾವು ಮುಖ್ಯ ವರ್ಗಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುವ ಮೂಲ ಮಾಡ್ಯೂಲ್ಗಳಾಗಿವೆ.
  • ರೆಸ್ಲಿಬ್ - ಆಟದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು ಲೋಡ್ ಮಾಡಲು ತರಗತಿಗಳು.
  • ಇಸಿಎಸ್ - ಗ್ರಾಫಿಕ್ಸ್, ಭೌತಿಕ ಪ್ರಕ್ರಿಯೆಗಳ ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಇನ್‌ಪುಟ್ ಪ್ರಕ್ರಿಯೆಯಂತಹ ಕಾರ್ಯವನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಬೇಸ್ ಎಂಟಿಟಿ ಮತ್ತು ಕಾಂಪೊನೆಂಟ್ಸ್ ತರಗತಿಗಳು.
  • ಟೈಲ್‌ಮ್ಯಾಪಿಂಗ್ tmx ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಟೈಲ್ಡ್ ಮ್ಯಾಪ್ ಡೌನ್‌ಲೋಡರ್ ಆಗಿದೆ.

ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:

  • ದೃಶ್ಯಗಳು ಮತ್ತು ಪದರಗಳ ವ್ಯವಸ್ಥೆ.
  • ಕ್ಯಾಮೆರಾಗಳು ಮತ್ತು ಶೇಡರ್‌ಗಳು.
  • ಸ್ವಯಂಚಾಲಿತ ಸಂಪನ್ಮೂಲ ಲೋಡಿಂಗ್ ಮತ್ತು ಸಂಪನ್ಮೂಲ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ.
  • ಘಟಕಗಳು (ಅನಿಮೇಟೆಡ್ ಸ್ಪ್ರೈಟ್‌ಗಳು, ಆಕಾರಗಳು, ಭೌತಶಾಸ್ತ್ರ ಸಿಮ್ಯುಲೇಶನ್, ಇನ್‌ಪುಟ್, ಕೊಲೈಡರ್)
  • tmx ಸ್ವರೂಪದಲ್ಲಿ ಮೊಸಾಯಿಕ್ ನಕ್ಷೆಗಳಿಗೆ ಬೆಂಬಲ.
  • ಪಠ್ಯ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಬಿಟ್‌ಮ್ಯಾಪ್ ಫಾಂಟ್‌ಗಳು.
  • ದೃಶ್ಯ ಪರಿವರ್ತನೆಗಳು.
  • ಜಾಗತಿಕ ಅಪ್ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು.
  • ಅಂತರ್ನಿರ್ಮಿತ ಡೀಬಗ್ ಮಾಡುವ ಪರದೆ.
  • ಕನ್ಸೋಲ್ ಲಾಗಿಂಗ್ ಪರಿಕರಗಳು.
  • ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ: ಮೆನು ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್.
  • ಯೋಜನೆಗಳು ಸೇರಿವೆ: ಕಣ ವ್ಯವಸ್ಥೆ, ಸ್ಕ್ರೀನ್‌ಸೇವರ್‌ಗಳು, ಆಟದ ಮಟ್ಟದ ನಿರ್ವಹಣೆ
    ಮತ್ತು ಈವೆಂಟ್‌ಗಳು, ಡೀಬಗ್ ಮಾಡಲು ಅಂತರ್ನಿರ್ಮಿತ ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್‌ಫೇಸ್.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ