소개
코딩은 게임을 코딩하는 것보다 훨씬 재미 있지 않습니다. 화면에서 물건을 움직이게 만드는 것에 만족하는 것이 있습니다. 그것은 피의 찬란한 것입니다.
프로그래밍에 익숙하지 않거나 수년간 프로그래밍 시스템을 프로그래밍 하는 데 수석 개발자인 경우 이 블로그는 게임 개발을 시작하거나 최소한 동기를 부여하는 데 도움이 됩니다.
간단히 말해서, 저는 실제로 매일 게임 개발자가 아니고 주로 진취적인 Java 응용 프로그램을 코딩하고 있습니다. 그러나 집에 와서 저녁에 좀 더 재미있는 것을 코딩하는 것이 좋습니다. 필자는 웹 사이트 codeheir.com에서 이 블로그에서 자주 참조하는 튜토리얼 시리즈를 발표했습니다. 여기서 게임의 발전 과정을 살펴 보았습니다. Pong-1972, Space Race-1973 등으로 시작합니다. 기본적으로 단계별 프로세스입니다. p5.js를 사용하여 게임을 코딩합니다. 물론 게임을 코딩하는 데 사용하는 언어는 중요하지 않습니다. 실제 게임 프로세스에서 배우는 개념입니다.
https://dev.to/lukegarrigan/top-5-best-games-to-code-as-a-beginner-9n
코딩을 시작하기 전에
게임 개발 언어로 프로그래밍의 기본 사항을 이미 알고 있다면 단계별 프로세스를 읽기 전에 게임 코딩을 찌르는 것이 좋습니다. 문제가 발생하면 블로그를 참조로 사용하여 내가 했던 것과 같은 문제를 해결하는 것과 동일한 접근 방식을 취하고 있는지 확인하십시오. 아마도 더 나은 방법을 찾을 것입니다?.
프로그래밍에 익숙하지 않다면 Daniel Shiffman 's-The Coding Train of Youtube를 살펴 보는 것이 좋습니다.
그는 초보자를 위한 훌륭한 시리즈를 가지고 있습니다. 그런 다음 기본 사항을 이해하기 시작할 때 코딩하려는 게임에 대한 내 블로그를 따르십시오.
1- Pong
Google에서 '첫 번째 게임을 만들었습니다'라는 Pong이 표시 될 경우 공식적으로 첫 번째 게임은 아니지만 상업적으로 성공한 첫 번째 게임입니다. 1972 년 6 월에 만들어졌습니다!
코딩 탁구는 게임 개발을 위한 핵심 개념을 가르쳐줍니다. 여기 몇 가지가 있습니다.
탁구를 코딩하는 방법에 대한 단계별 프로세스-여기를 클릭하십시오!
2 - Space Race
탁구에서 1 년 동안 우주 레이스 (Atari에 의해 만들어진)가왔다. 우주 경주는 매우 간단합니다. 2 인용 게임이며 각 플레이어는 로켓을 제어합니다. 아이디어는 포인트를 얻기 위해 공간 잔해를 피한 맵의 상단에 도착하는 것입니다. 중간에 있는 막대는 게임의 남은 시간을 나타내며 게임이 끝날 때 가장 많은 점수를 얻은 플레이어가 승리합니다!
코딩 스페이스 레이스 (Coding Space Race)는 몇 가지 주요 개념을 가르치면서 앞서 코딩 퐁에서 배운 몇 가지 개념을 강화합니다.
우주 경주를 코딩하는 방법에 대한 단계별 프로세스를 보려면 여기를 클릭하십시오!
3-제트 파이터
제트 파이터는 1975 년에 출시 된 화려한 게임입니다. 블랙 제트와 흰색 제트가 검은 색 총알을 쏘고 흰색 제트기가 흰색 총알을 쏘는 것은 매우 간단합니다. 목표는 다른 플레이어를 쏴 포인트를 얻는 것입니다.
제트 전투기의 주요 개념 :
Jet Fighter는 멀티 플레이어 우주 게임 Spaceheir에 대한 많은 영감을 얻었습니다. 아이디어는 소행성과 제트 전투기의 매시업을 만드는 것이었습니다. 소행성의 플레이어 대 환경 측면을 취하는 것; 소행성을 발사하여 레벨을 올립니다. 그리고 제트 파이터의 플레이어 대 플레이어 전투 시스템.
게임은 완전히 오픈 소스입니다. 여기 github가 있습니다
Jet Fighter를 코딩하는 방법에 대한 단계별 프로세스를 보려면 여기를 클릭하십시오!
4-우주 침략자
1978 년에 출시 된 가장 인기 있는 게임은 Space Invaders였습니다. 불과 4 년 만에 총 38 억 달러를 기록했으며 소개 할 필요가 없습니다.
우주 침입자를 코딩하는 주요 개념 :
Space Invader를 코딩하는 방법에 대한 단계별 프로세스를 보려면 여기를 클릭하십시오!
5-모나코 GP
Monaco GP는 1979 년에 출시 된 끝없는 레이서 게임입니다. 코드를 작성하는 것은 정말 재미있는 일입니다. 이음새가 없는 랩핑은 이 게임을 매우 중요하게 만들어 마치 끝없는 트랙에서 경주하는 것처럼 느껴집니다. 실제 게임은 내 구현과 비슷하게 보이지는 않습니다.
Monaco GP 코딩의 핵심 개념
존경 할만한 언급들 :
Blockade
Blockade는 1976 년 Gremlin에 의해 출시 된 피의 찬란한 게임입니다. 기본적으로 PVP 뱀이지만 21 년 전에 좋은 버전을 출시했습니다!
정말 재미 있고 어려운 뱀 AI를 코딩하는 것도 포함됩니다.
캐년 폭격기
캐년 폭격기는 재미있는 오래된 게임입니다. 가장 흥미롭지는 않지만 아래의 블록이 맞았을 때 블록이 떨어지게 한 다음 해당 블록을 색상을 현재 레벨과 일치하게 만드는 것과 같은 재미있는 코딩 기능이 있습니다.
위의 게임을 편하게 코딩 할 수 있다면 간단한 멀티 플레이어 / 온라인 게임을 만드는 것이 좋습니다?. 자신이 만든 게임을 하는 것은 재미 있고, 친구 나 가족을 서버에 초대하여 더 재미있게 게임을 소유 할 수 있습니다. 멀티 플레이어 p5js 게임 및 노드를 코딩하려는 모든 사람을 위해 빠른 시작 Github 리포지토리를 만들었습니다.
등록된 댓글이 없습니다.