You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/pa/6-space-game
Lee Stott 2daab5271b
Update Quiz Link
12 months ago
..
1-introduction Update Quiz Link 12 months ago
2-drawing-to-canvas Update Quiz Link 12 months ago
3-moving-elements-around Update Quiz Link 12 months ago
4-collision-detection Update Quiz Link 12 months ago
5-keeping-score Update Quiz Link 12 months ago
6-end-condition Update Quiz Link 12 months ago
solution 🌐 Update translations via Co-op Translator 12 months ago
README.md 🌐 Update translations via Co-op Translator 12 months ago

README.md

ਸਪੇਸ ਗੇਮ ਬਣਾਓ

ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਉੱਚ ਪੱਧਰੀ ਮੂਲ ਸਿਧਾਂਤ ਸਿਖਾਉਣ ਲਈ ਇੱਕ ਸਪੇਸ ਗੇਮ

ਇਸ ਪਾਠ ਵਿੱਚ ਤੁਸੀਂ ਆਪਣਾ ਸਪੇਸ ਗੇਮ ਬਣਾਉਣਾ ਸਿੱਖੋਗੇ। ਜੇਕਰ ਤੁਸੀਂ ਕਦੇ "ਸਪੇਸ ਇਨਵੇਡਰਜ਼" ਗੇਮ ਖੇਡੀ ਹੈ, ਤਾਂ ਇਹ ਗੇਮ ਉਸੇ ਵਿਚਾਰ 'ਤੇ ਆਧਾਰਿਤ ਹੈ: ਇੱਕ ਸਪੇਸਸ਼ਿਪ ਨੂੰ ਸਟੀਅਰ ਕਰਨਾ ਅਤੇ ਉੱਪਰੋਂ ਆਉਣ ਵਾਲੇ ਰਾਕਸ਼ਸਾਂ 'ਤੇ ਗੋਲੀ ਚਲਾਉਣਾ। ਇਹ ਹੈ ਕਿ ਅੰਤਮ ਗੇਮ ਕਿਵੇਂ ਲੱਗੇਗੀ:

Finished game

ਇਹ ਛੇ ਪਾਠਾਂ ਵਿੱਚ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਗੱਲਾਂ ਸਿੱਖੋਗੇ:

  • ਇੰਟਰੈਕਟ ਕੈਨਵਸ ਐਲੀਮੈਂਟ ਨਾਲ ਸਕ੍ਰੀਨ 'ਤੇ ਚੀਜ਼ਾਂ ਡ੍ਰਾ ਕਰਨ ਲਈ
  • ਸਮਝੋ ਕਾਰਟੀਸੀਅਨ ਕੋਆਰਡੀਨੇਟ ਸਿਸਟਮ
  • ਸਿੱਖੋ ਪਬ-ਸਬ ਪੈਟਰਨ ਨੂੰ ਵਰਤ ਕੇ ਮਜ਼ਬੂਤ ਗੇਮ ਆਰਕੀਟੈਕਚਰ ਬਣਾਉਣ ਲਈ ਜੋ ਰੱਖ-ਰਖਾਅ ਅਤੇ ਵਧਾਉਣ ਵਿੱਚ ਆਸਾਨ ਹੈ
  • ਲਾਭ ਉਠਾਓ Async/Await ਦੀ ਮਦਦ ਨਾਲ ਗੇਮ ਰਿਸੋਰਸ ਲੋਡ ਕਰਨ ਲਈ
  • ਹੈਂਡਲ ਕਰੋ ਕੀਬੋਰਡ ਇਵੈਂਟਸ

ਝਲਕ

ਸ਼੍ਰੇਯ

ਇਸ ਵਿੱਚ ਵਰਤੇ ਗਏ ਐਸੈਟਸ https://www.kenney.nl/ ਤੋਂ ਆਏ ਹਨ।
ਜੇਕਰ ਤੁਸੀਂ ਗੇਮ ਬਣਾਉਣ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਇਹ ਕੁਝ ਬਹੁਤ ਵਧੀਆ ਐਸੈਟਸ ਹਨ। ਬਹੁਤ ਕੁਝ ਮੁਫ਼ਤ ਹੈ ਅਤੇ ਕੁਝ ਭੁਗਤਾਨੀ ਹਨ।

ਅਸਵੀਕਾਰਨਾ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਯਤਨਸ਼ੀਲ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁਚੀਤਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਇਸਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।