Stencyl
ಸ್ಟೆನ್ಸಿಲ್ ಒಂದು ವಿಡಿಯೋ ಗೇಮ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನವಾಗಿದ್ದು, ಇದು ಬಳಕೆದಾರರಿಗೆ ಕಂಪ್ಯೂಟರ್ಗಳು, ಮೊಬೈಲ್ ಸಾಧನಗಳು ಮತ್ತು ವೆಬ್ಗಾಗಿ 2ಡಿ ವಿಡಿಯೋ ಗೇಮ್ಗಳನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ತಂತ್ರಾಂಶವು ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದ್ದು, ಆಯ್ದ ಪ್ರಕಾಶನ ಆಯ್ಕೆಗಳು ಖರೀದಿಗೆ ಲಭ್ಯವಿವೆ. ಈ ತಂತ್ರಾಂಶವನ್ನು ಮೂಲತಃ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದ್ದಾಗ ಮತ್ತು ಆರಂಭಿಕ ಬಿಡುಗಡೆಗಾಗಿ "ಸ್ಟೆನ್ಸಿಲ್ ವರ್ಕ್ಸ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು ಆದರೆ ನಂತರ ಅದನ್ನು ಕೇವಲ "ಸ್ಟೆನ್ಸಿಲ್" ಎಂದು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಯಿತು. ಸ್ಟೆನ್ಸಿಲ್ನಲ್ಲಿ ರಚಿಸಲಾದ ಆಟಗಳನ್ನು ಅಡೋಬ್ ಫ್ಲ್ಯಾಶ್ ಪ್ಲೇಯರ್ ಅಥವಾ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್5 ಮೂಲಕ ವೆಬ್ಗೆ ಮತ್ತು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಆಟಗಳಾಗಿ, ಹಾಗೆಯೇ ಐಒಎಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಂತಹ ವಿವಿಧ ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗೆ ರಫ್ತು ಮಾಡಬಹುದು. ಭೌತಶಾಸ್ತ್ರ ಮತ್ತು ಘರ್ಷಣೆಗಳನ್ನು ಬಾಕ್ಸ್2ಡಿ ನಿರ್ವಹಿಸುತ್ತದೆ, ಇದನ್ನು ಪೂರ್ಣ ಭೌತಶಾಸ್ತ್ರದ ಅನುಕರಣೆಯ ಅಗತ್ಯವಿಲ್ಲದ ಆಟಗಳಿಗೆ ಯಾವುದೇ ಸಂಭಾವ್ಯ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರಿಣಾಮವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಆಯ್ದ ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಆವೃತ್ತಿ 3 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಸ್ಟೆನ್ಸಿಲ್ನಲ್ಲಿನ ಯೋಜನೆಗಳು ಹ್ಯಾಕ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಮತ್ತು ಓಪನ್ಎಫ್ಎಲ್ ಆಟದ ಚೌಕಟ್ಟನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಂದಿಕೊಳ್ಳುವ, ಒಮ್ಮೆ ಬರೆಯಲು, ಆಟದ ಸೃಷ್ಟಿಯ ಯಾವುದೇ ಶೈಲಿಯನ್ನು ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ಐಡಿಇ ಸ್ಟೆನ್ಸಿಲ್ ಒಂದು ರಚನೆಯ ಸಾಧನ ಮತ್ತು ಐಡಿಇ ಆಗಿದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ಆಟಗಳನ್ನು ರಚಿಸಲು ಅಗತ್ಯವಾದ ಕಾರ್ಯಗಳನ್ನು ಸಾಧಿಸಲು ಬಳಸುವ ಹಲವಾರು ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನಡವಳಿಕೆಗಳು ಮತ್ತು ಘಟನೆಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಮಾಡ್ಯುಲರ್ ತುಣುಕುಗಳಲ್ಲಿ ಕೋಡ್ ಮತ್ತು ಆಟದ ತರ್ಕವನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಬಿಹೇವಿಯರ್ ಎಡಿಟರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಟೈಲ್ಸೆಟ್ ಸಂಪಾದಕವನ್ನು ಅವುಗಳ ಘರ್ಷಣೆ ಆಕಾರಗಳು, ನೋಟ ಮತ್ತು ಅನಿಮೇಷನ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಟೈಲ್ಸೆಟ್ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ನಟ ಸಂಪಾದಕವನ್ನು ಆಟದ ಘಟಕಗಳನ್ನು (ನಟರು) ಮತ್ತು ನಡವಳಿಕೆಗಳು, ಭೌತಶಾಸ್ತ್ರ ಮತ್ತು ಅನಿಮೇಷನ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಅವುಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ನಟರು, ಟೈಲ್ ಸೆಟ್ಗಳು ಮತ್ತು ನಡವಳಿಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಟ್ಟಗಳು ಮತ್ತು ಆಟದ ಸ್ಥಿತಿಗಳನ್ನು (ದೃಶ್ಯಗಳು) ರಚಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ದೃಶ್ಯ ವಿನ್ಯಾಸಕವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ದೃಶ್ಯಗಳಲ್ಲಿ ಮುಂಭಾಗ ಮತ್ತು ಹಿನ್ನೆಲೆಯಾಗಿ ಬಳಸಲು ಚಿತ್ರಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು, ಫಾಂಟ್ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಸಂಪಾದಿಸಲು, ಆಮದು ಶಬ್ದಗಳು ಮತ್ತು ಸಂಗೀತ ಕಡತಗಳನ್ನು (ರಫ್ತು ಗುರಿಯನ್ನು ಅವಲಂಬಿಸಿ ಎಂಪಿ3 ಮತ್ತು ಒಜಿಜಿ ಬೆಂಬಲಿತವಾಗಿದೆ), ಮತ್ತು ಆಟಗಾರರ ನಿಯಂತ್ರಣಗಳು ಮತ್ತು ಆಟದ ರೆಸಲ್ಯೂಶನ್ನಂತಹ ಆಟದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಹೆಚ್ಚುವರಿ ಸಾಧನಗಳು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತವೆ. ಸಾಮಾನ್ಯ ಆಟದ ನಡವಳಿಕೆಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸುವ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಾಮಾನ್ಯ ನಡವಳಿಕೆಗಳ ಗ್ರಂಥಾಲಯವನ್ನು ಸ್ಟೆನ್ಸಿಲ್ನೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಹಲವಾರು ಆಟದ "ಕಿಟ್ಗಳು" ಸಾಮಾನ್ಯ 2ಡಿ ಆಟದ ಪ್ರಕಾರಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕ ಆರಂಭಿಕ ಅಂಶಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. ವಿಪಿಎಲ್ ಹೊಸ ನಡವಳಿಕೆಯನ್ನು ರಚಿಸುವಾಗ, ಅದನ್ನು ಕೋಡ್ ಮೋಡ್ ಅಥವಾ ಡಿಸೈನ್ ಮೋಡ್ನಲ್ಲಿ ರಚಿಸುವ ಆಯ್ಕೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ. ನಡವಳಿಕೆಗಾಗಿ ಕೋಡ್ ಮೋಡ್ ಅನ್ನು ಬಳಸುವುದು ಬಳಕೆದಾರರಿಗೆ ಸಾಂಪ್ರದಾಯಿಕ ಪಠ್ಯ ರೂಪದಲ್ಲಿ ತರ್ಕವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಮತ್ತು ಬಾಹ್ಯ ಸಂಪಾದಕದಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಐಚ್ಛಿಕವಾಗಿ ತೆರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪರ್ಯಾಯವಾಗಿ, ಡಿಸೈನ್ ಮೋಡ್ ಒಂದು ಜಿ. ಯು. ಐ ಆಗಿದ್ದು, ಇದು ದೃಶ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಟರು ಮತ್ತು ದೃಶ್ಯಗಳಿಗೆ ಮಾಡ್ಯುಲರ್ ಗೇಮ್ ಲಾಜಿಕ್ ಅನ್ನು ರಚಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಅಂತಿಮ-ಬಳಕೆದಾರರ ಅಭಿವೃದ್ಧಿಯ ಒಂದು ರೂಪವಾಗಿ ಡಿಸೈನ್ ಮೋಡ್ನ ಪರಿಕಲ್ಪನೆಯು ಎಮ್ಐಟಿಯ ಸ್ಕ್ರ್ಯಾಚ್ ಕಂಪ್ಯೂಟರ್ ಭಾಷಾ ಕಲಿಕೆಯ ಪರಿಸರದಿಂದ ಹುಟ್ಟಿಕೊಂಡಿತು ಮತ್ತು ಇದನ್ನು ಸ್ಟೆನ್ಸಿಲ್ನ ಅನುಮತಿಯೊಂದಿಗೆ ಬಳಸಲಾಯಿತು. ಇದು ದೃಶ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿರುವುದರಿಂದ, ಡಿಸೈನ್ ಮೋಡ್ ಬಳಕೆದಾರರು ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯುವ ಅಥವಾ ಟೈಪ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ, ಅಥವಾ ಅವರು ವಾಕ್ಯರಚನೆಯ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಬದಲಿಗೆ, ಲಭ್ಯವಿರುವ ಕ್ರಿಯೆಗಳನ್ನು "ಕೋಡ್ ಬ್ಲಾಕ್ಗಳ" ಪ್ಯಾಲೆಟ್ನಿಂದ ಎಳೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಕೈಬಿಡಲಾಗುತ್ತದೆ. ಈ ಬ್ಲಾಕ್ಗಳು ಒಟ್ಟಿಗೆ ಸ್ಥಳದಲ್ಲಿರುತ್ತವೆ ಮತ್ತು ಪರಸ್ಪರರೊಳಗೆ ಗೂಡು ಕಟ್ಟುತ್ತವೆ, ಇದು ಮೂಲಭೂತ ಘಟಕಗಳಿಂದ ಸುಧಾರಿತ ತರ್ಕವನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಂಕಲನದ ಸಮಯದಲ್ಲಿ ವಾಕ್ಯರಚನೆಯ ದೋಷಗಳನ್ನು ತಪ್ಪಿಸಲು, ಎಲ್ಲಾ ಬ್ಲಾಕ್ಗಳು ಒಟ್ಟಿಗೆ ಸ್ನ್ಯಾಪ್ ಆಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಬೂಲಿಯನ್ ಮೌಲ್ಯದ ಅಗತ್ಯವಿರುವ ಜಾಗವು ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಬ್ಲಾಕ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. ಇದನ್ನು ಬಳಕೆದಾರರಿಗೆ ನಡವಳಿಕೆಯನ್ನು ರೂಪಿಸುವ ನಿರ್ಬಂಧವಾಗಿ ಪ್ರತಿನಿಧಿಸಲು ಸಹಾಯ ಮಾಡಲು ಬ್ಲಾಕ್ ಪ್ರಕಾರಗಳ ಆಕಾರಗಳು ವಿಭಿನ್ನವಾಗಿವೆ. ಅಗತ್ಯವಿರುವ ಬೂಲಿಯನ್ಗೆ ಸರಿ/ತಪ್ಪು ಹೇಳಿಕೆಯಾಗಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಸಂಖ್ಯೆ ಬ್ಲಾಕ್ ಅನ್ನು ಹೋಲಿಕೆ ಬ್ಲಾಕ್ನೊಂದಿಗೆ ಬಳಸಬಹುದು-ಉದಾಹರಣೆಗೆ "(ಸಂಖ್ಯೆ) ಸಮನಾಗಿರುತ್ತದೆ (ಸಂಖ್ಯೆ)". ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ಸ್ಟೆನ್ಸಿಲ್ಫೋರ್ಜ್ ಎಂಬುದು ಸ್ಟೆನ್ಸಿಲ್ ಆಟಗಳು ಮತ್ತು ಆಟದ ಸ್ವತ್ತುಗಳಿಗಾಗಿ ಸಮಗ್ರ ಆನ್ಲೈನ್ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಹಂಚಿಕೆ ಸೇವೆಯಾಗಿದೆ. ಸ್ಟೆನ್ಸಿಲ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ ಇತರ ಕಂಪ್ಯೂಟರ್ಗಳಿಂದ ಯೋಜನೆಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಮತ್ತು ಪ್ರವೇಶಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಬಳಕೆದಾರ-ಅಪ್ಲೋಡ್ ಮಾಡಲಾದ ವಿಷಯವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಖಾಸಗಿಯಾಗಿದೆ, ಆದರೆ ಇತರ ಬಳಕೆದಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಅದನ್ನು ಸಾರ್ವಜನಿಕಗೊಳಿಸಬಹುದು. ಬಳಕೆದಾರರು ಅಪ್ಲೋಡ್ ಮಾಡಿದ ವಿಷಯದ ಜೊತೆಗೆ, ಅಧಿಕೃತವಾಗಿ ಅನುಮೋದಿಸಲಾದ ವಿಷಯಗಳಾದ ಉದಾಹರಣೆ ಆಟಗಳು, ಆಟದ ಕಿಟ್ಗಳು, ನಡವಳಿಕೆಗಳು ಮತ್ತು ಕಲೆ ಅಥವಾ ಧ್ವನಿ ಸ್ವತ್ತುಗಳು ಸಹ ಲಭ್ಯವಿವೆ ಮತ್ತು ಸ್ಟೆನ್ಸಿಲ್ಫೋರ್ಜ್ನಲ್ಲಿ ಪ್ರಮುಖವಾಗಿ ಕಾಣಿಸಿಕೊಂಡಿವೆ. ಸ್ಟೆನ್ಸಿಲ್ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾದ ಇನ್ನೊಂದು ಚಿತ್ರ ಸಂಪಾದಕ ಪಿಕ್ಸೆಲಿಟರ್ ಆಗಿದೆ. ಸ್ಟೆನ್ಸಿಲ್ನಲ್ಲಿ ಇದರ ಬಳಕೆಯು ಸಾಮಾನ್ಯವಾಗಿ ದ್ವಿತೀಯಕವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಚಿತ್ರಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ರಚಿಸಿದ ನಂತರ ಕಂಪ್ಯೂಟರ್ನಿಂದ ನೇರವಾಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ ಈಗಾಗಲೇ ಲೋಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಫೋಟೊಶಾಪ್ ಮತ್ತು ಜಿಮ್ಪ್ನಂತಹ ಬಾಹ್ಯ ಚಿತ್ರ ಸಂಪಾದಕರನ್ನು ಬಳಸಲು ಸ್ಟೆನ್ಸಿಲ್ ಅನ್ನು ಪರ್ಯಾಯವಾಗಿ ಹೊಂದಿಸಬಹುದು. ತಂತ್ರಾಂಶಕ್ಕೆ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಬಳಕೆದಾರರು ರಚಿಸಿದ ವಿಸ್ತರಣೆಗಳನ್ನು ಸಹ ಸ್ಟೆನ್ಸಿಲ್ ಬೆಂಬಲಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ವಿಸ್ತರಣೆಯು ಡಿಸೈನ್ ಮೋಡ್ ಬಳಕೆಗಾಗಿ ಥರ್ಡ್-ಪಾರ್ಟಿ APIಯಂತಹ ಹೊಸ ಬ್ಲಾಕ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಮತ್ತೊಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಸಂವಾದವನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಲು ಮತ್ತು ಆಟಕ್ಕೆ ಅದರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತಿರುಚಲು ವ್ಯಾಪಕವಾದ ಸಂಭಾಷಣೆ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಏಜೆಂಟ್ ಕ್ಯೂಬ್ಸ್ ಏಜೆಂಟ್ಶೀಟ್ಸ್ ಸ್ಕ್ರ್ಯಾಚ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಗೇಮ್ ಸಲಾಡ್ ಗೇಮ್ಮೇಕರ್ಃ ಸ್ಟುಡಿಯೋ ಜಿ ಡೆವಲಪ್ಮೆಂಟ್ ಕನ್ಸ್ಟ್ರಕ್ಟ್ ಕರೋನಾ (ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್) ಆರ್ಪಿಜಿ ಮೇಕರ್ ರೆಫರೆನ್ಸ್ಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ವಿಡಿಯೋ ಗೇಮ್ ಐಡಿಇ ವಿಡಿಯೋ ಗೇಮ್ ಎಂಜಿನ್ಗಳು ಲಿನಕ್ಸ್ಗಾಗಿ ಗೇಮ್ ಎಂಜಿನ್ಗಳು ವಿಡಿಯೋ ಗೇಮ್ ಡೆವಲಪ್ಮೆಂಟ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಷುಯಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಶೈಕ್ಷಣಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಬ್ರೌಸರ್ ಆಧಾರಿತ ಗೇಮ್ ವೆಬ್ಸೈಟ್ಗಳು ಲಿನಕ್ಸ್ಗಾಗಿ ವಿಡಿಯೋ ಗೇಮ್ ಡೆವಲಪ್ಮೆಂಟ್ ಸಾಫ್ಟ್ವೇರ್