프로그래밍/Lua 3

Lua 를 이용한 가위바위보 게임 만들기

코드에 대한 설명은 파란색으로 되어있다. 자료형, 구문 등에 대해 나눠서 설명하려고 했는데 그런 방식보다는 프로그램 하나를 만들면서 그 안에 필요한 기능들에 대해 수행하는 것이 더 좋다고 본다. 이번 글에서는 Lua 를 이요해서 (컴퓨터와 대결하는) 가위바위보 게임을 만들어 볼 것이다. 코드는 앞의 글에서 소개한 Visual Studio Code 를 이용하여 작성할 것이다. 글의 순서는 1. 가위바위보 게임에 대한 간단한 소개2. 게임의 시작과 변수 설정3. 가위바위보 승무패 알고리즘 1. 가위바위보 게임은 가위바위보 파란색 화살표 방향으로 이기고 빨간색 화살표 방향으로 지는 것이다.(보는 바위한테 이긴다.) 2. 게임의 시작과 변수 설정 Lua 프로그램은 cmd 창에서 실행한다. 그렇기 때문에 실행을 ..

Lua - 프로그램 실행

Lua 는 c++ 처럼 visual studio 를 사용하여 실행하지 않는다. (c++도 디버그 이외에는 딱히 VS를 사용하지 않아도 되긴 하지만) Lua 를 사용할 때는 '환경변수' 를 등록한 뒤에 cmd 창에서 Lua 프로그램을 실행한다. 환경변수 설정 방법 먼저 win + pausebreak 키를 누르자아래 - 를 따라가면서 Lua 환경변수 설정 - 1 Lua 환경변수 설정 - 2 Lua 환경변수 설정 - 3 Lua 환경변수 설정 - 4 다른 과정에 대한 설명은 필요가 없을 것 같고 에서 환경변수 편집에서 Lua 폴더를 그대로 넣으면 된다. 이 과정을 하는 이유는 Lua 폴더 외에 다른 곳에있는 Lua 파일을 실행하기 위함이다. 환경변수에 대한 설정이 끝났으면 이제 Lua 파일을 실행하기 위해 코드..

Lua 소개 및 설치

Lua 는 Visual Studio 를 통해 사용하는 C 나 C++, C# 에 비해 가벼운 프로그래밍 언어이다. 블로그에서는 love2d 라는 프로그램을 사용하기 위해서 Lua 라는 언어를 배우게 될 것이다. 다운받을 수 있는 사이트는 링크를 따라가면 된다. 설치는 exe 파일이 아닌 압축파일을 푸는 형태가 될 것이다. 그리고 Lua 프로그래밍을 할 때는 메모장에 할 수 있지만 VS code라는 프로그램을 깔아서 더 쉽게 프로그래밍을 할 수 있다. VS 코드는 링크를 따라가면 설치할 수 있다. 대부분의 블로그에서 소개하게 될 모든 Lua 언어에 대한 설명은 링크 를 참조하였다. (사실 구글에서 검색해보아도 거의다 해당 링크를 따라가더라.) Lua 는 절차적/객체지향적/함수형/Data-driven형 프로그..