본문 바로가기

게임개발초보자 강좌 // 코딩에 관심이 있는 비전공자도 만들수 있는 Swift 언어로 만드는 테트리스 게임 (Tetris Game) 만들기

tripgo 발행일 : 2020-08-15
반응형

 


테트리스 게임은 고전 중에 고전이고 아마 안해보신 분은 안계실 거라 생각이 드는데요,
단순한 구조의 게임이지만, 프로그램으로 구현을 한다는게 그렇게 간단한건 아니에요.

저와 함께 처음부터 하나하나 지금 보시는 이 게임이 완성될 때까지 차근차근 만들어 가볼 텐데요.
대략적인 데이터구조, 배열, 조건문, 반복문 등 이 게임을 직접 만들어 봄으로써, 여러분들의 프로그램밍 실력 향상이 되는 아주 좋은 예제라고 생각이 됩니다.
이 테트리스 게임 만들기 강좌는 아직 테트리스 게임을 만들어 보지 못한 초보자 분들을 대상으로 강의가 진행되었습니다. 완전 제로 부터 시작해서 완성된 게임을 만드는 것 까지 같이 함께 해볼거에요.

 

 

 



아마 이 강좌를 마치게 되면 다른 게임도 만들수 있다는 강한 자신감이 들것이라고 확신합니다.
블럭생성 부터 시작해서, 블럭의 이동 , 블럭의 회전 , 블럭의 삭제, 삭제 할 때 효과
상단에 다음 블럭이 랜덤으로 생성되어 대기하고 있고, 배경음악, 효과음 처리, 게임 오버 되었을때 처리 등 다양한 기능들을 같이 함께 구현을 해볼꺼에요.

커리큘럼은 10단계로 나누워져 있으며, 챕터 1부터 챕터 10까지 단계별로 계단식으로 이루워져 있습니다.
하나하나 계단을 밟아서 올라오다 보면 어느새 멋진 게임이 완성 되어 있을거에요.

 

 

 



배울 내용
Swift language basic, Sprite Kit , 테트리스 게임 만드는 방법
xcode
swift
ios 개발
모바일 개발
앱 개발
swiftUI

 

 

 

요구 사항
Mac 데스크탑 또는 Mac Book


이 강좌의 대상:
게임 개발 초보자
코딩에 관심이 있는 비 전공자

 

 

 

Swift 언어로 만드는 Tetris Game
테트리스 게임 만들기 강좌 자세히 보기

 

 

 

동영상강의 / 맥에서 쉽게 영상 자르고 붙이기 인터넷 강의로 동영상 편집 실력자가 되어 보세요

맥에서 쉽게 영상 자르고 붙이기 : 파이널 컷 입문 "단 몇 시간만 투자하면 동영상 편집 실력자가 될 수 있습니다" 파이널컷은 다른 영상 편집 프로그램에 비해 쉽고 간편합니��

gotripgo.tistory.com

 

인강 // 기타를 혼자 연습하신다면 통기타, 일렉기타 독학 단기완성 동영상 강의

통기타/일렉기타를 처음 시작하거나 코드 몇개만 아는 기타독학러분들께 빠른 시간안에 기타의 기초 코드와 주법을 습득하고, 실전 곡을 매끄럽게 연주할 수 있게 도와주는 단기�

gotripgo.tistory.com

 

파이썬기초강의 // 전공아닌 문과인데 파이썬 할 수 있을까요? 파이썬에 대해 알려주는 쉬운 강��

문과인데 파이썬 할 수 있을까요? 파이썬이 궁금하지만 무서운 당신을 위한 강의 배울 내용 파이썬 기초 프로그래밍 사고력 여러분이 이 글을 보고 계시다면, 파이썬에 관심이 있�

gotripgo.tistory.com

 

엑셀강의 // Excel+R 누구나 하는 데이터 분석 누구나 통계 할 수 있다는 자신감을 얻는 강의

통계를 위해 데이터를 어떻게 준비할지, 알게 합니다. 엑셀의 기본 통계 기능을 활용해서 통계에 대한 자신감을 줍니다. 쉬운 것을 쉽게 해결하고 나면, 차츰 어려운 것도 단순��

gotripgo.tistory.com

 

HTML 배우기// 입문자를 위한 핵심을 꿰뚫는 강의 최단시간 HTML 완전정복

한국어로 진행되는 HTML 배우기입니다. 지엽적이고 말단적인 사항에 시간을 소모하지 않고, 핵심포인트에 집중하여, 쏜살같이 최단시간에 쉽게 완전정복하실 수 있도록 제작된 강�

gotripgo.tistory.com

 

회사 및 다양한 프로젝트에서 종종 사용되는 AWS 서비스들의 핵심 이론을 배우는 AWS(Amazon Web Servic

요즈음 회사 및 다양한 프로젝트에서 종종 사용되는 AWS 서비스들의 핵심 이론을 배우며 뿐만 아니라 함께 따라하는 실습을 통하여 AWS를 온전히 내것으로 만들자! AWS에서 제공되��

gotripgo.tistory.com

 

개발강좌 // 소스 관리를 버전관리 시스템 없이 하시나요?? 정답은 git ,Git(깃)의 기초와 Github(깃��

아직도 소스 관리를 버전관리 시스템 없이 하시나요?? 정답은 git 입니다. 배우기만 하면 소스 코드를 잘 관리할 수 있습니다. Git의 역사 Git은 리눅스 커널(Linux Kernel)의 소스 관리

gotripgo.tistory.com

 

오토캐드 LT (AutoCAD LT 2021) 새로운 기능 및 무료 체험판 // 강력한 제도 도구를 이용하여 정밀한 2D

오토캐드 (AutoCAD) LT는 건축가, 엔지니어, 시공 전문가 및 설계자가 2D 도면 및 문서를 생성하는 데 사용하는  CAD(Computer-Aided Design) 소프트웨어입니다. 2D 형상을 활용한 설계, 제..

gotripgo.tistory.com

 

오토캐드 LT (AutoCAD LT 2021) 새로운 기능 및 무료 체험판 // 강력한 제도 도구를 이용하여 정밀한 2D

오토캐드 (AutoCAD) LT는 건축가, 엔지니어, 시공 전문가 및 설계자가 2D 도면 및 문서를 생성하는 데 사용하는  CAD(Computer-Aided Design) 소프트웨어입니다. 2D 형상을 활용한 설계, 제..

gotripgo.tistory.com

 

인터넷개인보호 vpn // 내가 사용하는 IP주소 숨기고, 우회하여 전세계 다른 IP주소를 사용할 수 있

내 IP 주소 숨기기 ExpressVPN 같은 안전한 VPN 프록시 서비스로 IP 주소를 숨기는 방법, 시기 및 이유에 대한 완벽 가이드를 확인하세요. 2분 내에 위치를 숨기고 개인 정보를 보호��

gotripgo.tistory.com

 

반응형

댓글