ਖੇਡ ਵਿਕਾਸ ਇੱਕ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆ ਹੈ। ਕੋਡ ਲਿਖਣ ਤੋਂ ਇਲਾਵਾ, ਡਿਵੈਲਪਰ ਨੂੰ ਆਵਾਜ਼, ਸੰਗੀਤ, ਗ੍ਰਾਫਿਕਸ, ਅਤੇ ਤਰਕ ਨੂੰ ਇਕਸੁਰ ਤਰੀਕੇ ਨਾਲ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਤਰੀਕਾ ਵੀ ਲੱਭਣਾ ਚਾਹੀਦਾ ਹੈ।
PICO-8 ਗੇਮ ਇੰਜਣ ਜਟਿਲਤਾਵਾਂ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ ਅਤੇ ਡਿਵੈਲਪਰ ਨੂੰ ਉਸ ਵਿਚਾਰ ਦੇ ਸਭ ਤੋਂ ਜ਼ਰੂਰੀ ਪਹਿਲੂਆਂ 'ਤੇ ਫੋਕਸ ਕਰਨ ਦਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਉਹ ਲਾਗੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਖੋਜ ਕਰਾਂਗੇ ਕਿ PICO-8 ਗੇਮ ਇੰਜਣ ਬਾਰੇ ਕੀ ਵਿਲੱਖਣ ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਸੀਮਤ ਮਾਧਿਅਮ ਦੇ ਬਾਵਜੂਦ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਆਪਣੀ ਰਚਨਾਤਮਕਤਾ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
PICO-8 ਕੰਸੋਲ ਕੀ ਹੈ?
PICO-8 ਗੇਮ ਖੇਡਣ ਵੇਲੇ, ਤੁਸੀਂ ਇਸ ਨੂੰ ਏਮੂਲੇਟਰ ਵਜੋਂ ਖਾਰਜ ਕਰ ਸਕਦੇ ਹੋ retro ਕੰਸੋਲ 1980 ਤੋਂ. ਪਿਕਸਲ ਆਰਟ ਅਤੇ 8-ਬਿੱਟ ਸੰਗੀਤ ਅਤੇ ਧੁਨੀ ਪ੍ਰਭਾਵ ਤੁਹਾਨੂੰ ਥੋੜਾ ਜਿਹਾ ਪੁਰਾਣੀ ਯਾਦ ਵੀ ਦੇ ਸਕਦੇ ਹਨ।
ਤੁਸੀਂ ਇਹ ਜਾਣ ਕੇ ਹੈਰਾਨ ਹੋ ਸਕਦੇ ਹੋ ਕਿ PICO-8 ਨੂੰ 2015 ਵਿੱਚ ਰਿਲੀਜ਼ ਕੀਤਾ ਗਿਆ ਸੀ। ਅਸਲ ਵਿੱਚ, PICO-8 ਕਦੇ ਵੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਕੰਸੋਲ ਨਹੀਂ ਸੀ!
ਪੀਕ-8 Lexaloffle Games ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਇੱਕ ਵਰਚੁਅਲ ਗੇਮ ਇੰਜਣ ਹੈ।
ਗੇਮ ਇੰਜਣ ਇੱਕ ਕਾਲਪਨਿਕ ਵੀਡੀਓ ਗੇਮ ਕੰਸੋਲ ਲਈ ਇੱਕ ਇਮੂਲੇਟਰ ਹੈ। ਰੈਗੂਲਰ ਕੰਸੋਲ ਦੀ ਤਰ੍ਹਾਂ, PICO-8 ਕੋਲ ਮਸ਼ੀਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਡਿਸਪਲੇ ਫਾਰਮੈਟ, ਅਤੇ ਵਿਕਾਸ ਸਾਧਨਾਂ ਦਾ ਆਪਣਾ ਸੈੱਟ ਹੈ।
ਫਰਕ ਸਿਰਫ ਇਹ ਹੈ ਕਿ PICO-8 ਅਸਲ ਸੰਸਾਰ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ.
ਇੱਕ ਕਲਪਨਾ ਕੰਸੋਲ ਵਿੱਚ ਦਿਲਚਸਪੀ ਕਿਉਂ ਹੋਵੇਗੀ?
ਕਲਪਨਾ ਕੰਸੋਲ ਜਿਵੇਂ ਕਿ PICO-8 ਅਤੇ TIC-80 ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਿਸੇ ਕਿਸਮ ਦੀ ਰੁਕਾਵਟ ਦੇ ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਦਾ ਮੌਕਾ ਦਿਓ।
ਏਕਤਾ ਵਰਗੇ ਪ੍ਰਸਿੱਧ ਵੀਡੀਓ ਗੇਮ ਇੰਜਣ ਡਿਵੈਲਪਰ ਨੂੰ ਕੋਈ ਵੀ ਗੇਮ ਬਣਾਉਣ ਦੀ ਸਮਰੱਥਾ ਦਿੰਦੇ ਹਨ ਜੋ ਉਹ ਚਾਹੁੰਦੇ ਹਨ। ਹਾਲਾਂਕਿ ਇਹ ਅਭਿਆਸ ਵਿੱਚ ਚੰਗਾ ਹੈ, ਇਹ ਡਿਵੈਲਪਰ ਨੂੰ ਦਰਜਨਾਂ ਫੈਸਲੇ ਲੈਣ ਲਈ ਛੱਡ ਦਿੰਦਾ ਹੈ।
PICO-8 ਵਰਗੇ ਫੈਨਟੈਸੀ ਕੰਸੋਲ ਦੀਆਂ ਰੁਕਾਵਟਾਂ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵਧੇਰੇ ਰਚਨਾਤਮਕ ਬਣਨ ਲਈ ਵਾਤਾਵਰਣ ਦਿੰਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, PICO-8 ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਹ ਸੋਚਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿ ਉਹਨਾਂ ਦੀ ਗੇਮ ਨੂੰ ਕਿਸ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨਾਲ ਪੇਸ਼ ਕਰਨਾ ਹੈ। ਹਰ ਗੇਮ 128×128 ਦੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।
ਇਸੇ ਤਰ੍ਹਾਂ, 16 ਰੰਗਾਂ ਦੀ ਸੀਮਤ ਪੈਲੇਟ ਗੇਮ ਡਿਜ਼ਾਈਨਰਾਂ ਨੂੰ ਇੱਕ ਰੁਕਾਵਟ ਦਿੰਦੀ ਹੈ ਜੋ ਇਕਸਾਰ ਰੰਗ ਸਕੀਮਾਂ ਨੂੰ ਮਜਬੂਰ ਕਰਦੀ ਹੈ।
PICO-8 ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ
PICO-8 ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਵੀ ਜਾਣੂ ਹੋ ਸਕਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਨੇ Lua ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨਾਲ ਕੰਮ ਕੀਤਾ ਹੈ। ਹਾਲਾਂਕਿ, PICO-8 ਵਿੱਚ ਸ਼ਾਮਲ ਲੂਆ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਅਸਲ ਦਾ ਸਿਰਫ ਇੱਕ ਉਪ ਸਮੂਹ ਹੈ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ.
PICO-8 ਇਹ ਵੀ ਸੀਮਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਹਰੇਕ ਪ੍ਰੋਗਰਾਮ ਲਈ ਕਿੰਨਾ ਕੋਡ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ।
ਹਰੇਕ ਕਾਰਟ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 8192 ਟੋਕਨ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਟੋਕਨ ਇੱਕ ਵੇਰੀਏਬਲ, ਸਤਰ, ਆਪਰੇਟਰ, ਜਾਂ ਕੀਵਰਡ ਹੋ ਸਕਦੇ ਹਨ।
ਉਦਾਹਰਨ ਲਈ, ਕੋਡ a=1
ਤਿੰਨ ਟੋਕਨ ਸ਼ਾਮਲ ਹਨ।
ਇਹ ਰੁਕਾਵਟ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਗੇਮਾਂ ਨੂੰ ਕੋਡ ਕਰਨ ਲਈ ਵਧੇਰੇ ਕੁਸ਼ਲ ਤਰੀਕੇ ਲੱਭਣ ਲਈ ਮਜਬੂਰ ਕਰਦੀ ਹੈ।
PICO-8 ਗੱਡੀਆਂ
ਹਰੇਕ PICO-8 ਗੇਮ ਨੂੰ ਇੱਕ ਗੇਮ ਕਾਰਟ੍ਰੀਜ ਜਾਂ "ਕਾਰਟ" ਦੁਆਰਾ ਥੋੜ੍ਹੇ ਸਮੇਂ ਲਈ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇਹ ਡਿਜੀਟਲ ਗੇਮ ਕਾਰਤੂਸ ਅਸਲ ਵਿੱਚ ਸਿਰਫ ਚਿੱਤਰ ਹਨ. ਹਰੇਕ ਕਾਰਟ ਵਿੱਚ ਗੇਮ ਦੀ ਸਾਰੀ ਜਾਣਕਾਰੀ ਹੁੰਦੀ ਹੈ।
ਇੱਕ ਪੂਰੀ ਗੇਮ ਇੱਕ ਸਿੰਗਲ ਚਿੱਤਰ ਵਿੱਚ ਕਿਵੇਂ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ?
PICO-8 ਇੱਕ PNG ਚਿੱਤਰ ਵਿੱਚ ਡੇਟਾ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਕ ਸਟੈਗਨੋਗ੍ਰਾਫਿਕ ਪ੍ਰਕਿਰਿਆ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਹਰੇਕ PICO-8 ਬਾਈਟ ਨੂੰ ਚਾਰ ਚੈਨਲਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦੇ ਦੋ ਸਭ ਤੋਂ ਘੱਟ ਮਹੱਤਵਪੂਰਨ ਬਿੱਟਾਂ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕਿਉਂਕਿ ਹਰੇਕ ਚਿੱਤਰ ਦਾ 160×205 ਪਿਕਸਲ ਦਾ ਆਯਾਮ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਹਰੇਕ ਚਿੱਤਰ ਵਿੱਚ 32,800 ਬਾਈਟ ਗੇਮ ਡੇਟਾ ਹੋ ਸਕਦਾ ਹੈ।
ਹਰੇਕ PICO-8 ਗੇਮ ਫਾਈਲ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕੋਡ, ਗ੍ਰਾਫਿਕਸ, ਧੁਨੀ ਅਤੇ ਸੰਗੀਤ ਬਾਰੇ ਡੇਟਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਸਾਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ picotool ਕਿਸੇ ਵੀ PICO-8 ਕਾਰਟ ਵਿੱਚ ਮਿਲੇ ਡੇਟਾ ਨੂੰ ਦੇਖਣ ਲਈ।
PICO-8 ਕਮਿਊਨਿਟੀ
PICO-8 ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਰਾਂ ਅਤੇ ਵੀਡੀਓ ਗੇਮ ਡਿਵੈਲਪਰਾਂ ਦਾ ਇੱਕ ਸਰਗਰਮ ਭਾਈਚਾਰਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਡਿਵੈਲਪਰ ਰੈਟਰੋ-ਕੰਸੋਲ ਵਰਗੀਆਂ ਸੀਮਾਵਾਂ ਦੇ ਤਹਿਤ ਇੱਕ ਵੀਡੀਓ ਗੇਮ ਵਿਕਸਿਤ ਕਰਨ ਦੇ ਵਿਚਾਰ ਵੱਲ ਆਕਰਸ਼ਿਤ ਹੋਏ ਸਨ।
ਤੁਸੀਂ 'ਤੇ ਹਜ਼ਾਰਾਂ ਵੱਖ-ਵੱਖ ਗੇਮਾਂ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰ ਸਕਦੇ ਹੋ ਅਧਿਕਾਰੀ ਨੇ ਵੈਬਸਾਈਟ '. ਇਹ ਗੇਮਾਂ ਸੰਕਲਪਾਂ ਦੇ ਨੰਗੇ-ਹੱਡੀਆਂ ਦੇ ਸਬੂਤ ਤੋਂ ਲੈ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਦੀਆਂ ਗੇਮਾਂ ਤੱਕ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਅਸਲ ਕੰਸੋਲ 'ਤੇ ਵਪਾਰਕ ਤੌਰ 'ਤੇ ਰਿਲੀਜ਼ ਕੀਤੀਆਂ ਗਈਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।
PICO-8 ਕਮਿਊਨਿਟੀ ਆਪਣੇ ਜ਼ਿਆਦਾਤਰ ਕੰਮ ਨੂੰ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਲਾਇਸੰਸ ਦੇ ਅਧੀਨ ਜਾਰੀ ਕਰਦਾ ਹੈ। ਉਪਭੋਗਤਾ ਇਸ ਗੱਲ 'ਤੇ ਨਜ਼ਰ ਮਾਰ ਸਕਦੇ ਹਨ ਕਿ ਹੋਰ ਲੋਕ ਉਨ੍ਹਾਂ ਦੀਆਂ ਗੇਮਾਂ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਦੇ ਹਨ।
ਗੇਮ ਜੈਮ ਅਤੇ ਸਹਿਯੋਗ ਵੀ ਬਹੁਤ ਉਤਸ਼ਾਹਿਤ ਹਨ। ਦਰਅਸਲ, ਏ ਖੇਡ ਜਾਮ 2016 ਵਿੱਚ ਬਹੁਤ-ਪ੍ਰਸਿੱਧ ਪਲੇਟਫਾਰਮ ਗੇਮ ਸੇਲੇਸਟੇ ਦੇ ਵਿਕਾਸ ਦੀ ਅਗਵਾਈ ਕੀਤੀ।
ਜਰੂਰੀ ਚੀਜਾ
ਇੱਥੇ ਕੁਝ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ PICO-8 ਗੇਮ ਇੰਜਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- ਗੇਮ ਇੰਜਣ ਵਿੱਚ ਕੰਸੋਲ ਵਿੱਚ ਬਣੇ ਕੋਡ, ਸੰਗੀਤ ਅਤੇ ਸਪ੍ਰਾਈਟਸ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਟੂਲ ਸ਼ਾਮਲ ਹਨ
- PICO-8 ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਅਨੁਕੂਲ ਹੈ।
- ਹਰੇਕ PICO-8 ਕਾਰਟ ਵਿੱਚ 64 ਤੱਕ ਆਵਾਜ਼ਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਧੁਨੀ ਸੰਪਾਦਕ ਤੁਹਾਨੂੰ ਹਰੇਕ ਧੁਨੀ ਪ੍ਰਭਾਵ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਹਰੇਕ ਨੋਟ ਦੀ ਬਾਰੰਬਾਰਤਾ, ਸਾਧਨ ਅਤੇ ਵਾਲੀਅਮ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਦਿੰਦਾ ਹੈ
- PICO-8 ਤੁਹਾਨੂੰ 256 8×8 ਸਪ੍ਰਾਈਟਸ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
- ਕੰਸੋਲ ਇੱਕ ਕਨੈਕਟ ਕੀਤੇ ਕੀਬੋਰਡ ਰਾਹੀਂ ਦੋ 6-ਬਟਨ ਕੰਟਰੋਲਰਾਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
- PICO-8 ਦਾ ਲੂਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਲਾਗੂ ਕਰਨਾ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਮੂਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਫੰਕਸ਼ਨ ਜਿਵੇਂ ਕਿ ਵੇਰੀਏਬਲ, ਫੰਕਸ਼ਨ, ਲੂਪਸ ਅਤੇ ਟੇਬਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- ਲੋੜ ਪੈਣ 'ਤੇ ਉਪਭੋਗਤਾ ਬਾਹਰੀ ਸੰਪਾਦਕ ਵਿੱਚ ਕੋਡ ਵੀ ਲਿਖ ਸਕਦੇ ਹਨ
PICO-8 ਵਿੱਚ ਵਿਕਾਸ ਕਰਨ ਦੇ ਫਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ
ਫ਼ਾਇਦੇ
- PICO-8 ਛੋਟਾ ਹੈ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨਾ ਆਸਾਨ ਹੈ।
- ਸੀਮਾਵਾਂ ਡਿਵੈਲਪਰ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਲਿਖਣ ਲਈ ਮਜਬੂਰ ਕਰਦੀਆਂ ਹਨ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਲਈ ਸਧਾਰਨ ਹੈ
- ਜ਼ਿਆਦਾਤਰ PICO-8 ਗੇਮਾਂ ਓਪਨ-ਸੋਰਸ ਹੁੰਦੀਆਂ ਹਨ, ਜੋ ਤੁਹਾਨੂੰ PICO-8 ਕਮਿਊਨਿਟੀ ਤੋਂ ਸਿੱਖਣ ਦਾ ਮੌਕਾ ਦਿੰਦੀਆਂ ਹਨ।
ਨੁਕਸਾਨ
- 2D ਗੇਮ ਵਿਕਾਸ ਤੱਕ ਸੀਮਿਤ
- PICO-8 ਵਰਤਮਾਨ ਵਿੱਚ ਖੇਡਣ ਲਈ $15 ਦੀ ਕੀਮਤ ਹੈ
- ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਘਾਟ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਸਕ੍ਰੈਚ ਤੋਂ ਬੁਨਿਆਦੀ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕੋਡ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ
- ਕੋਡ ਦੀ ਪੂਰਤੀ ਅਤੇ ਆਟੋਮੈਟਿਕ ਇੰਡੈਂਟੇਸ਼ਨ ਦੀ ਘਾਟ
ਇੱਕ ਨਮੂਨਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣਾ
ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਉਪਭੋਗਤਾ ਆਪਣੀ ਪਹਿਲੀ ਗੇਮ ਬਣਾਉਣ ਵੇਲੇ ਕੀ ਅਨੁਭਵ ਕਰੇਗਾ।
ਆਪਣੀ ਪਸੰਦ ਦੇ OS ਵਿੱਚ ਗੇਮ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, PICO-8 ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਖੋਲ੍ਹਣਾ PICO-8 ਸ਼ਾਰਟਕੱਟ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਜਿੰਨਾ ਸੌਖਾ ਹੈ।
ਉਪਭੋਗਤਾ ਨੂੰ PICO-8 ਕੰਸੋਲ ਸਕ੍ਰੀਨ ਦੇ ਬਾਅਦ ਇੱਕ ਛੋਟੀ ਐਨੀਮੇਸ਼ਨ ਦੇ ਨਾਲ ਸਵਾਗਤ ਕੀਤਾ ਜਾਵੇਗਾ।
ਦੀ ਕਿਸਮ PRINT(“HELLOWORLD”)
ਕੰਸੋਲ ਵਿੱਚ ਜਾਓ ਅਤੇ ਐਂਟਰ ਦਬਾਓ। ਵਧਾਈਆਂ, ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਆਪਣਾ ਪਹਿਲਾ PICO-8 ਪ੍ਰੋਗਰਾਮ ਪੂਰਾ ਕੀਤਾ ਹੈ।
ਆਉ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੀਏ। ਕੰਸੋਲ ਵਿੱਚ, ਕਮਾਂਡ ਦਿਓ SAVE <program_name>
.
ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਖੋਲ੍ਹਣ ਲਈ, ਟਾਈਪ ਕਰੋ LOAD <PROJECT_NAME>.p8
PICO-8 ਕੋਡ ਐਡੀਟਰ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ Esc ਕੁੰਜੀ ਨੂੰ ਦਬਾਓ। ਹੇਠਾਂ-ਸੱਜੇ ਕੋਨੇ 'ਤੇ, ਤੁਸੀਂ ਇਸ ਗੱਲ ਦਾ ਧਿਆਨ ਰੱਖ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਕਿੰਨੇ ਟੋਕਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਬਾਕੀ ਹੈ।
PICO-8 ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਉਪਭੋਗਤਾ ਉਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਨ ਜਿਹਨਾਂ ਨੂੰ ਉਹ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕਿਤੇ ਹੋਰ ਕਾਲ ਕਰ ਸਕਦੇ ਹਨ।
PICO-8 ਟੇਬਲ ਦੀ ਵਰਤੋਂ ਦਾ ਸਮਰਥਨ ਵੀ ਕਰਦਾ ਹੈ। ਲੂਆ ਤੋਂ ਜਾਣੂ ਡਿਵੈਲਪਰ ਯਾਦ ਕਰ ਸਕਦੇ ਹਨ ਕਿ ਲੂਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਉਪਲਬਧ ਟੇਬਲ ਹੀ ਡੇਟਾ ਕੰਟੇਨਰ ਹਨ।
PICO-8 ਵਿੱਚ ਇੱਕ ਬਿਲਟ-ਇਨ ਗੇਮ ਲੂਪ ਸ਼ਾਮਲ ਹੈ ਜੋ ਪ੍ਰਤੀ ਸਕਿੰਟ 30 ਵਾਰ ਚੱਲਦਾ ਹੈ। ਲੂਪ ਨੂੰ ਚਲਾਉਣ ਲਈ _update() ਅਤੇ _draw() ਫੰਕਸ਼ਨ ਦੋਵਾਂ ਦੀ ਲੋੜ ਹੈ।
PICO-8 ਦਾ ਬਿਲਟ-ਇਨ ਸਪ੍ਰਾਈਟ ਐਡੀਟਰ ਤੁਹਾਡੀ ਇਨ-ਗੇਮ ਸਪ੍ਰਾਈਟਸ ਅਤੇ ਬੈਕਗ੍ਰਾਉਂਡ ਆਰਟ ਦੀ ਦਿੱਖ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ। ਸੰਪਾਦਕ ਉਪਭੋਗਤਾ ਨੂੰ ਉਹਨਾਂ ਦੀ ਹਰੇਕ ਸੰਪਤੀ ਲਈ ਐਨੀਮੇਸ਼ਨ ਚੱਕਰ ਸੈਟ ਕਰਨ ਦੀ ਵੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਕੰਸੋਲ ਵਿੱਚ, ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਗੇਮ ਨੂੰ ਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ RUN ਕਮਾਂਡ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹਾਂ।
ਅਸੀਂ PICO-8 ਵਿੱਚ ਜੋ ਕੁਝ ਸੰਭਵ ਹੈ ਉਸ ਨੂੰ ਕਵਰ ਕੀਤਾ ਹੈ। ਮੈਂ ਦੁਆਰਾ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਦੀ ਜ਼ੋਰਦਾਰ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹਾਂ ਅਧਿਕਾਰਕ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਕਮਿ communityਨਿਟੀ ਵਿੱਕੀ ਇੰਜਣ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ।
ਮੈਂ ਇਹ ਵੀ ਦੇਖਣ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹਾਂ PICO-ATE, ਡਿਵੈਲਪਰ ਐਂਡਰਿਊ ਰੀਸਟ ਦੁਆਰਾ ਸੰਕਲਿਤ ਜ਼ਰੂਰੀ ਗਾਈਡਾਂ ਅਤੇ ਸਰੋਤਾਂ ਦਾ ਇੱਕ ਹੱਬ।
ਸਿੱਟਾ
ਮੈਂ PICO-8 ਕੰਸੋਲ ਵਿੱਚ ਲਿਖਣ ਵਾਲੀਆਂ ਖੇਡਾਂ ਨੂੰ ਹਾਇਕੂ ਲਿਖਣ ਨਾਲ ਜੋੜ ਸਕਦਾ ਹਾਂ। ਹਾਇਕੂ ਦੀ ਸਖ਼ਤ ਬਣਤਰ ਕਵੀ ਨੂੰ ਕੇਵਲ ਤਿੰਨ ਸਤਰਾਂ ਅਤੇ ਸਤਾਰਾਂ ਅੱਖਰਾਂ ਵਿੱਚ ਇੱਕ ਸੰਕਲਪ ਨੂੰ ਬਿਆਨ ਕਰਨ ਦੀ ਚੁਣੌਤੀ ਦਿੰਦੀ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ, PICO-8 ਡਿਵੈਲਪਰ ਨੂੰ ਸੀਮਤ ਗਿਣਤੀ ਦੇ ਕੋਡ, ਗ੍ਰਾਫਿਕਸ ਅਤੇ ਆਵਾਜ਼ਾਂ ਦੇ ਨਾਲ ਅਨੁਭਵ ਬਣਾਉਣ ਲਈ ਚੁਣੌਤੀ ਦਿੰਦਾ ਹੈ।
PICO-8 ਨਵੀਨਤਮ ਟ੍ਰਿਪਲ-ਏ ਸਿਰਲੇਖ ਬਣਾਉਣ ਲਈ ਢੁਕਵਾਂ ਨਹੀਂ ਹੋ ਸਕਦਾ, ਪਰ ਇਹ ਇਸਦੇ ਲਈ ਕਦੇ ਨਹੀਂ ਸੀ।
ਇੰਜਣ ਸ਼ੁਰੂਆਤੀ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਗੇਮ ਡਿਜ਼ਾਈਨ ਅਤੇ ਵਿਕਾਸ ਦੀਆਂ ਚੁਣੌਤੀਆਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਦਾ ਮੌਕਾ ਦੇਣ ਵਿੱਚ ਚਮਕਦਾ ਹੈ। PICO-8 ਗੇਮ ਵਿਕਾਸ ਲਈ ਬਿਲਕੁਲ ਨਵੇਂ ਲੋਕਾਂ ਲਈ ਵਰਤਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਸਰਲ ਹੈ।
ਪਰ ਕਮਿਊਨਿਟੀ ਦੁਆਰਾ ਬਣਾਈਆਂ ਗਈਆਂ ਗੇਮਾਂ ਦੁਆਰਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਕਰਦੇ ਹੋਏ, ਮੈਂ ਦੇਖਿਆ ਹੈ ਕਿ PICO-8 ਤਜਰਬੇਕਾਰ ਗੇਮ ਡਿਵੈਲਪਰਾਂ ਲਈ ਵੀ ਆਪਣੇ ਆਪ ਨੂੰ ਚੁਣੌਤੀ ਦੇਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ.
ਕੀ ਤੁਸੀਂ PICO-8 ਨੂੰ ਅਜ਼ਮਾਉਣ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ?
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ