9.0 KiB
ਨਵਾਂ ਕੀਬੋਰਡ ਗੇਮ ਬਣਾਓ
ਹਦਾਇਤਾਂ
ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਟਾਈਪਿੰਗ ਗੇਮ ਨਾਲ ਇਵੈਂਟ-ਡ੍ਰਿਵਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਮੂਲ ਭਾਗਾਂ ਨੂੰ ਸਮਝ ਚੁੱਕੇ ਹੋ, ਤਾਂ ਆਪਣੀ ਕਲਪਨਾ ਨੂੰ ਅਜ਼ਾਦ ਕਰਨ ਦਾ ਸਮਾਂ ਹੈ! ਤੁਸੀਂ ਆਪਣਾ ਕੀਬੋਰਡ-ਅਧਾਰਤ ਗੇਮ ਡਿਜ਼ਾਈਨ ਅਤੇ ਬਣਾਉਣ ਜਾ ਰਹੇ ਹੋ ਜੋ ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ, DOM ਮੈਨਿਪੂਲੇਸ਼ਨ, ਅਤੇ ਯੂਜ਼ਰ ਇੰਟਰੈਕਸ਼ਨ ਪੈਟਰਨਜ਼ ਦੀ ਸਮਝ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਇੱਕ ਛੋਟਾ ਗੇਮ ਬਣਾਓ ਜੋ ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਖਾਸ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਵੱਖਰਾ ਕਿਸਮ ਦਾ ਟਾਈਪਿੰਗ ਗੇਮ ਹੋ ਸਕਦਾ ਹੈ, ਇੱਕ ਆਰਟ ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਕੀਸਟ੍ਰੋਕਸ 'ਤੇ ਸਕ੍ਰੀਨ 'ਤੇ ਪਿਕਸਲ ਪੇਂਟ ਕਰਦਾ ਹੈ, ਇੱਕ ਸਧਾਰਨ ਆਰਕੇਡ-ਸਟਾਈਲ ਗੇਮ ਜੋ ਐਰੋ ਕੀਜ਼ ਨਾਲ ਕੰਟਰੋਲ ਹੁੰਦਾ ਹੈ, ਜਾਂ ਕੋਈ ਹੋਰ ਰਚਨਾਤਮਕ ਧਾਰਨਾ ਜੋ ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ। ਰਚਨਾਤਮਕ ਬਣੋ ਅਤੇ ਸੋਚੋ ਕਿ ਕਿਵੇਂ ਵੱਖ-ਵੱਖ ਕੀਜ਼ ਵੱਖ-ਵੱਖ ਵਿਹਾਰਾਂ ਨੂੰ ਟ੍ਰਿਗਰ ਕਰ ਸਕਦੇ ਹਨ!
ਤੁਹਾਡਾ ਗੇਮ ਇਹ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ:
| ਲੋੜ | ਵੇਰਵਾ | ਮਕਸਦ |
|---|---|---|
| ਇਵੈਂਟ ਲਿਸਨਰਜ਼ | ਘੱਟੋ-ਘੱਟ 3 ਵੱਖ-ਵੱਖ ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਦਾ ਜਵਾਬ ਦਿਓ | ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ ਦੀ ਸਮਝ ਦਰਸਾਉਣਾ |
| ਦ੍ਰਿਸ਼ਮਾਨ ਫੀਡਬੈਕ | ਯੂਜ਼ਰ ਇਨਪੁਟ ਲਈ ਤੁਰੰਤ ਦ੍ਰਿਸ਼ਮਾਨ ਜਵਾਬ ਦਿਓ | DOM ਮੈਨਿਪੂਲੇਸ਼ਨ ਵਿੱਚ ਮਾਹਰਤਾ ਦਿਖਾਉਣਾ |
| ਗੇਮ ਲਾਜਿਕ | ਸਕੋਰਿੰਗ, ਲੈਵਲਸ, ਜਾਂ ਪ੍ਰਗਤੀ ਮਕੈਨਿਕਸ ਸ਼ਾਮਲ ਕਰੋ | ਐਪਲੀਕੇਸ਼ਨ ਸਟੇਟ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਅਭਿਆਸ |
| ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ | ਸਪਸ਼ਟ ਹਦਾਇਤਾਂ ਅਤੇ ਸਹਜ ਕੰਟਰੋਲ | ਯੂਜ਼ਰ ਅਨੁਭਵ ਡਿਜ਼ਾਈਨ ਹੁਨਰ ਵਿਕਸਿਤ ਕਰੋ |
ਵਿਚਾਰ ਕਰਨ ਲਈ ਰਚਨਾਤਮਕ ਪ੍ਰੋਜੈਕਟ ਵਿਚਾਰ:
- ਰਿਥਮ ਗੇਮ: ਖਿਡਾਰੀ ਸੰਗੀਤ ਜਾਂ ਦ੍ਰਿਸ਼ਮਾਨ ਸੰਕੇਤਾਂ ਦੇ ਸਮੇਂ ਵਿੱਚ ਕੀਜ਼ ਦਬਾਉਂਦੇ ਹਨ
- ਪਿਕਸਲ ਆਰਟ ਕ੍ਰੀਏਟਰ: ਵੱਖ-ਵੱਖ ਕੀਜ਼ ਵੱਖ-ਵੱਖ ਰੰਗ ਜਾਂ ਪੈਟਰਨ ਪੇਂਟ ਕਰਦੇ ਹਨ
- ਵਰਡ ਬਿਲਡਰ: ਖਿਡਾਰੀ ਖਾਸ ਕ੍ਰਮ ਵਿੱਚ ਅੱਖਰ ਟਾਈਪ ਕਰਕੇ ਸ਼ਬਦ ਬਣਾਉਂਦੇ ਹਨ
- ਸਨੈਕ ਗੇਮ: ਐਰੋ ਕੀਜ਼ ਨਾਲ ਸਨੈਕ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ ਅਤੇ ਆਈਟਮ ਇਕੱਠੇ ਕਰੋ
- ਮਿਊਜ਼ਿਕ ਸਿੰਥੇਸਾਈਜ਼ਰ: ਵੱਖ-ਵੱਖ ਕੀਜ਼ ਵੱਖ-ਵੱਖ ਸੰਗੀਤਕ ਨੋਟਸ ਜਾਂ ਧੁਨੀਆਂ ਖੇਡਦੇ ਹਨ
- ਸਪੀਡ ਟਾਈਪਿੰਗ ਵੈਰੀਐਂਟਸ: ਸ਼੍ਰੇਣੀ-ਵਿਸ਼ੇਸ਼ ਟਾਈਪਿੰਗ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ਬਦ, ਵਿਦੇਸ਼ੀ ਭਾਸ਼ਾਵਾਂ)
- ਕੀਬੋਰਡ ਡਰੱਮਰ: ਵੱਖ-ਵੱਖ ਡਰੱਮ ਧੁਨੀਆਂ ਨੂੰ ਕੀਜ਼ ਨਾਲ ਮੈਪ ਕਰਕੇ ਬੀਟ ਬਣਾਓ
ਲਾਗੂ ਕਰਨ ਦੇ ਨਿਯਮ:
- ਸਰਲ ਧਾਰਨਾ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਹੌਲੀ-ਹੌਲੀ ਜਟਿਲਤਾ ਬਣਾਓ
- ਧਿਆਨ ਦਿਓ ਸਹਜ, ਜਵਾਬਦੇਹ ਕੰਟਰੋਲਾਂ 'ਤੇ ਜੋ ਕੁਦਰਤੀ ਮਹਿਸੂਸ ਹੁੰਦੇ ਹਨ
- ਸ਼ਾਮਲ ਕਰੋ ਗੇਮ ਸਟੇਟ ਅਤੇ ਖਿਡਾਰੀ ਦੀ ਪ੍ਰਗਤੀ ਲਈ ਸਪਸ਼ਟ ਦ੍ਰਿਸ਼ਮਾਨ ਸੰਕੇਤ
- ਟੈਸਟ ਕਰੋ ਆਪਣੇ ਗੇਮ ਨੂੰ ਵੱਖ-ਵੱਖ ਯੂਜ਼ਰਜ਼ ਨਾਲ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਗੇਮਪਲੇ ਸਹਜ ਹੈ
- ਡਾਕੂਮੈਂਟ ਕਰੋ ਆਪਣੇ ਕੋਡ ਨੂੰ ਟਿੱਪਣੀਆਂ ਨਾਲ ਜੋ ਤੁਹਾਡੀ ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ ਰਣਨੀਤੀ ਨੂੰ ਸਮਝਾਉਂਦੇ ਹਨ
ਰੂਬ੍ਰਿਕ
| ਮਾਪਦੰਡ | ਸ਼ਾਨਦਾਰ | ਯੋਗ | ਸੁਧਾਰ ਦੀ ਲੋੜ |
|---|---|---|---|
| ਫੰਕਸ਼ਨਾਲਿਟੀ | ਇੱਕ ਪੂਰਾ, ਪਾਲਿਸ਼ਡ ਗੇਮ ਜਿਸ ਵਿੱਚ ਕਈ ਫੀਚਰ ਅਤੇ ਸਹੀ ਗੇਮਪਲੇ ਹੈ | ਇੱਕ ਕੰਮ ਕਰਨ ਵਾਲਾ ਗੇਮ ਜਿਸ ਵਿੱਚ ਬੁਨਿਆਦੀ ਫੀਚਰ ਹਨ ਜੋ ਕੀਬੋਰਡ ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ | ਘੱਟ ਫੰਕਸ਼ਨਾਲਿਟੀ ਜਾਂ ਮਹੱਤਵਪੂਰਨ ਬੱਗਸ ਨਾਲ ਇੱਕ ਬੁਨਿਆਦੀ ਲਾਗੂ |
| ਕੋਡ ਗੁਣਵੱਤਾ | ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਗਠਿਤ, ਟਿੱਪਣੀ ਕੀਤੀ ਗਈ ਕੋਡ ਜੋ ਸ੍ਰੇਸ਼ਠ ਅਭਿਆਸਾਂ ਦਾ ਪਾਲਣ ਕਰਦਾ ਹੈ ਅਤੇ ਕੁਸ਼ਲ ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ | ਸਾਫ਼, ਪੜ੍ਹਨ ਯੋਗ ਕੋਡ ਜਿਸ ਵਿੱਚ ਇਵੈਂਟ ਲਿਸਨਰਜ਼ ਅਤੇ DOM ਮੈਨਿਪੂਲੇਸ਼ਨ ਦੀ ਉਚਿਤ ਵਰਤੋਂ ਹੈ | ਬੁਨਿਆਦੀ ਕੋਡ ਸਟ੍ਰਕਚਰ ਜਿਸ ਵਿੱਚ ਕੁਝ ਸੰਗਠਨ ਸਮੱਸਿਆਵਾਂ ਜਾਂ ਅਕੁਸ਼ਲ ਲਾਗੂ ਹਨ |
| ਯੂਜ਼ਰ ਅਨੁਭਵ | ਸਹਜ ਕੰਟਰੋਲ, ਸਪਸ਼ਟ ਫੀਡਬੈਕ, ਅਤੇ ਮਜ਼ੇਦਾਰ ਗੇਮਪਲੇ ਜੋ ਪੇਸ਼ੇਵਰ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ | ਕਾਰਗਰ ਇੰਟਰਫੇਸ ਜਿਸ ਵਿੱਚ ਯੂਜ਼ਰ ਲਈ ਯੋਗ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਅਤੇ ਜਵਾਬਦੇਹ ਕੰਟਰੋਲ ਹਨ | ਬੁਨਿਆਦੀ ਇੰਟਰਫੇਸ ਜਿਸ ਵਿੱਚ ਅਸਪਸ਼ਟ ਹਦਾਇਤਾਂ ਜਾਂ ਖਰਾਬ ਜਵਾਬਦੇਹਤਾ ਹੈ |
| ਰਚਨਾਤਮਕਤਾ | ਕੀਬੋਰਡ ਇਵੈਂਟਸ ਦੀ ਨਵੀਂ ਵਰਤੋਂ ਅਤੇ ਰਚਨਾਤਮਕ ਸਮੱਸਿਆ-ਸੁਲਝਾਉਣ ਨਾਲ ਅਸਲ ਧਾਰਨਾ | ਆਮ ਗੇਮ ਪੈਟਰਨਜ਼ 'ਤੇ ਦਿਲਚਸਪ ਵੈਰੀਐਸ਼ਨ ਜਿਸ ਵਿੱਚ ਇਵੈਂਟ ਹੈਂਡਲਿੰਗ ਦੀ ਚੰਗੀ ਵਰਤੋਂ ਹੈ | ਬੁਨਿਆਦੀ ਧਾਰਨਾ ਦੀ ਸਧਾਰਨ ਲਾਗੂ ਜਿਸ ਵਿੱਚ ਘੱਟ ਰਚਨਾਤਮਕ ਤੱਤ ਹਨ |
ਅਸਵੀਕਰਤਾ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦਾ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁੱਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।