본문 바로가기
728x90
반응형

분류 전체보기144

[엔트리] 미로 찾기 게임 (마우스) 안녕하세요 아임코딩입니다. 유튜브 링크 https://youtu.be/VRwsVfy0Ia4 이번에는 마우스로 즐기는 미로 찾기 게임을 만들어 보겠습니다. 이전에 만든 키보드로 만드는 미로 찾기 게임의 변경이니 변경되는 부분만 이 글에서 알려드리겠습니다. 동일한 부분은 이전 글을 참고해주세요! 2023.05.06 - [프로그래밍/엔트리] - [엔트리] 미로게임 (키보드) [엔트리] 미로게임 (키보드) 안녕하세요 아임코딩입니다. 이번에는 엔트리로 간단한 미로게임을 만들어보겠습니다. 배경 추가 우선 미로 배경을 추가해줍니다. 미로 배경에 비해서 엔트리 봇 크기가 너무 크니 크기를 18%로 imcoding-official.tistory.com 마우스 이벤트 처리 마우스를 클릭하면 엔트리봇이 마우스 포인터의 방향.. 2023. 5. 6.
[엔트리] 미로 찾기 게임 (키보드) 안녕하세요 아임코딩입니다. 이번에는 엔트리로 간단한 미로게임을 만들어보겠습니다. 유튜브 링크 https://youtu.be/AIVEWmm5jcM 배경 추가 우선 미로 배경을 추가해줍니다. 미로 배경에 비해서 엔트리 봇 크기가 너무 크니 크기를 18%로 설정해줍니다. 위치는 x : -205, y : 100 으로 설정해줍니다. 깃발 추가 마지막 미로 골인 지점에 깃발도 하나 세워두겠습니다. 깃발 오브젝트는 x : 205, y : -90, 크기 50으로 설정해줍니다. 엔트리봇 키보드 입력 이제 화살표 키보드 입력에 따라서 엔트리봇이 움직이게 해주겠습니다. 엔트리봇 오브젝트의 코드 중 일부입니다. 사용자가 화살표 키보드를 누르면 화살표 방향대로 움직일 수 있도록 코드를 구성했습니다. 미로 벽에 닿으면? 미로 벽.. 2023. 5. 6.
[C#] 기본 입력 Console.ReadLine() 안녕하세요 아임코딩입니다. 개요 이번에는 C#에서 제공하는 콘솔 입력 함수에 대해서 알아보겠습니다. 프로그램을 만들다보면 사용자에게 입력을 받은 값을 사용하고 싶을 수 있습니다. 이럴 때 사용할 수 있는 메서드가 기본 입력에 관련된 메서드입니다. 유튜브 링크 https://youtu.be/dEIHj31xYEY System 네임스페이스 일반적으로 사용되는 값과 참조 데이터 형식, 이벤트와 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 핵심 클래스 및 기본 클래스가 포함되어 있습니다. System.Console 클래스 콘솔 애플리케이션에 대한 표준 입력, 출력 및 오류 스트림을 나타냅니다. 이 클래스는 상속될 수 없습니다. Console.ReadLine() 콘솔 대화창에서 사용자에게 한 줄을 .. 2023. 5. 5.
[C#] 추상화 abstract, interface 소개 안녕하세요 아임코딩입니다. 이번에는 C#에서 사용하는 추상화에 대해서 알아보겠습니다. 유튜브 링크 https://youtu.be/tZoe_tdgMEY 추상화 추상이란 사물이나 표상(表象)을 어떤 성질·공통성·본질에 착안하여 그것을 추출(抽出)하여 파악하는 것 결국 어떤 공통적인 성질이나 본질을 추출하여 파악하는 것이 추상화의 핵심입니다. 추상화의 핵심은 구체적인 사물을 추상적으로 표현하는 것입니다. 객체 지향 프로그래밍에서는 추상화를 통해 클래스를 정의하고, 인스턴스를 생성하여 사용합니다. C#에서 추상화 클래스 : 현실에 있는 다양한 사물들을 공통성, 본질을 추출하여 데이터와 메서드로 만들어서 제공합니다. 추상 클래스 : 클래스들에서 공통적으로 사용되는 변수나 메서드를 추출하여 추상 클래스를 만들.. 2023. 5. 5.
[C#] 다형성 (메서드 오버라이딩) method overriding 안녕하세요 아임코딩입니다. 이번에는 객체지향 프로그래밍 언어의 중요한 특징 중 하나인 다형성에 대해서 알아보겠습니다. 유튜브 링크 https://youtu.be/LKQteLMuuis 다형성 설명 다형성은 하나의 코드가 여러 가지 형태로 실행될 수 있도록 하는 것입니다. 다형성은 크게 오버로딩(overloading)과 오버라이딩(overriding)으로 나눌 수 있습니다. 오버로딩(overloading): 같은 이름의 메서드를 여러 개 정의하는 것입니다. 매개변수의 타입, 개수, 순서가 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버라이딩(overriding): 부모 클래스에서 정의된 메서드를 자식 클래스에서 재정의하는 것입니다. 자식 클래스에서는 부모 클래스의 메서드와 동일한 이름과 매개변수를 가진 .. 2023. 5. 5.
[C#] 다형성 (메서드 오버로딩) method overloading 안녕하세요 아임코딩입니다. 이번에는 객체지향 프로그래밍 언어의 중요한 특징 중 하나인 다형성에 대해서 알아보겠습니다. 유튜브 링크 https://youtu.be/EUmlm0jzizs 다형성 설명 다형성은 하나의 코드가 여러 가지 형태로 실행될 수 있도록 하는 것입니다. 다형성은 크게 오버로딩(overloading)과 오버라이딩(overriding)으로 나눌 수 있습니다. 오버로딩(overloading): 같은 이름의 메서드를 여러 개 정의하는 것입니다. 매개변수의 타입, 개수, 순서가 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버라이딩(overriding): 부모 클래스에서 정의된 메서드를 자식 클래스에서 재정의하는 것입니다. 자식 클래스에서는 부모 클래스의 메서드와 동일한 이름과 매개변수를 가진 .. 2023. 5. 5.
728x90
반응형