7월, 2015의 게시물 표시

로또게임 완성 - c++

#include   <iostream>   // 콘솔 입출력 #include   <stdlib.h>   // 랜덤 모듈 #include   <time.h>   // 타임 추출 #include   <string> #include   <CoreWindow.h> using   namespace  std; class   LottoGame { public :      int  resultNum[6]; // 결정된 6개의 숫자를 담을 배열.      int  playNum = 0;  // 현재 뽑힌 번호를 담을 변수      int  findNum = 0;      int  aniSpeed;      int  gamePlayNum;      string  GameTextAni;      void  textAni(){         GameTextAni =  "WELCOME TO THE LOTTO GAME! ENJOY YOUR LIFE!" ;         cout <<  "=             " ;          for  ( int  i = 0; i < 43; i++){             cout << GameTextAni[i];             Sleep(50);         }         cout <<  "              ="  << endl;     }      void  GameIntro(){          int  introSpeed = 250;         cout <<  "========================================================================"  << endl;         Sleep(introSpeed);         cout <<  &

로또게임 반복되는 숫자 체크 로직

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include   < iostream >   // 콘솔 입출력 #include   < stdlib.h >   // 랜덤 모듈 #include   < time.h >   // 타임 추출 #include   < string > #include   < CoreWindow.h > using   namespace   std ; class  LottoGame{ public :      int  resultNum[ 6 ]; // 결정된 6개의 숫자를 담을 배열.      int  playNum = 0 ;  // 현재 뽑힌 번호를 담을 변수      int  findNum = 0 ;      int  RollNumver(){          int  Roll  =  rand() %  10   +   1 ;          return  Roll;     }      void  InputNumber(){          int  i  =   0 ;          for  (i; i  <   6 ; i + + ){             playNum  =  RollNumver();  // 6번 반복하면서 랜덤한 숫자를 playNum에 넣어주고               cout   < <  i  < <   "번째 번호 : " < < playNu

러닝센터 4강

러닝센터 4강!!! 비주얼 스튜디오 코드 정렬(정리) alt 누른 상태에서 k + f ==비주얼 스튜디오 설치법============================ https://www.visualstudio.com/features/unitytools-vs 접속하여 설치 https://visualstudiogallery.msdn.microsoft.com/20b80b8c-659b-45ef-96c1-437828fe7cf2 C:\Program Files (x86)\Microsoft Visual Studio Tools for Unity\2013 -> 폴더 접근 Visual Studio 2013 Tools.unitypackage 가장 편한 위치로 파일복사 유니티 실행 -> 파일 더블클릭 유니티에서  EXPORT PACKAGE  하는법 ->   menu -> assets -> export package 웹포토샵 = https://pixlr.com/editor/ (온라인에서 사용하는 포토샵) ==유니티 인터페이스================================ 하이어라키 창은 메모리화 될 요소들 프로젝트 -> 실제 파일들 인스펙터 -> 각 파일과 게임 오브젝트에 대한 정보 SCENE -> 연출되는 화면 GAME  ->  실제 게임이 진행되는 화면 스크립트도 하나의 게임오브젝트다. GETCOMPONENT 의 타입은 하나씩만 들어갈 수 있다. 인스펙터 창의 컬러 박스를 클릭하면 화면상의 이미지를 변경 할 수 있다. 유니티  update() 함수에는 wait 하게 만들면 안된다. ( for를 1000만번 건다거나...) 콘솔창 프린트 코드    Debug.Log("게임 메니저 초기화"); 비주얼 스튜디오에서 스크립트 저장이 안될때에는  file->save all * 입문자 는 해결이 답이 아니라 고민이 답 이다. 문제의 해결을 찾아가는 과정.

4강 전체 코드 - 가위바위보 게임 - 클릭게임

using UnityEngine; using System .Collections; using UnityEngine.UI; public class GameMag : MonoBehaviour { // 특정 게임 오브젝트에 SpriteRenderer 컴포넌트를 연결할 변수 선언. // SpriteRenderer 는 하나의 클래스 데이터 형. // 인스펙터 뷰 오브젝트 연결 할 수 있도록 함 ( 스프라이트 렌더러에 바로 연결 ) // 게임 오브젝트의 SpriteRenderer 컴포넌트가 연결된다. public SpriteRenderer KBBImage; public SpriteRenderer KawiImage; public SpriteRenderer BawiImage; public SpriteRenderer BoImage; public Text resultText; // 텍스트 게임오브젝트 연결할 변수 설정. //public SpriteRenderer KBBImageShadow; // sprite kbbimages[3] <- c++ 스프라이트 이미지관리 // 프로젝트 창의 이미지 인스펙터 창 안쪽 객체 배열로 연결. // 이미지 파일을 메모리 상으로 올리기 위해... public Sprite[] kbbimages; //public Sprite[] kbbimagesShadow; // -> 쉐도우 설정 public bool isStart = false ; // 이미지 반복 판정 void Start() { } void Update() { } public void OnGameStartBtnClick() //게임 스타트 버튼 클릭 { Debug.Log( "게임 스타트 버튼 클릭" ); // 이미 게임 시작 중이면 실행 하지 않음 if (isStart) return ; // 게임 시작

클래스와 함수를 사용한 주사위 게임 - 과제

#include <iostream> // 콘솔 입출력 #include <stdlib.h> // 랜덤 모듈 #include <time.h> // 타임 추출 #include <string> #include <CoreWindow.h> using namespace std; //주사위 게임 //플레이어가 첫번째 주사위를 던진다.(수동) //플레이어가 두번째 주사위를 던진다.(수동) //플레이어 첫번째 주사위와 두번째 주사위 합을 구하여 표시한다, 같은 수 2개면 더블로 수를 곱하여 표시한다. //컴퓨터가 첫번째 주사위를 던진다.(자동) //컴퓨터가 두번째 주사위를 던진다.(자동) //컴퓨터 첫번째 주사위와 두번째 주사위 합을 구하여 표시한다, 같은 수 2개면 더블로 수를 곱하여 표시한다. // 각 플레이어의 결과를 합산하여 승자와 패자를 표시한다. //종합 스코어 기록 class DiceGame{ public: // 플레이어 주사위 int playerFirstTurn; int playerSecondTurn; // 컴퓨터 주사위 int comFirstTurn; int comSecondTurn; //주사위의 합 int playerSum; int comSum; void Intro(){ cout << "Welcome to DICE GAME" << endl; cout << "플레이어와 컴퓨터가 서로 두번씩 주사위를" << endl; cout << "돌린 값의 합으로 승패를 결정하는 주사위 게임 입니다." << endl; cout << "" << endl; } int RollDice(){ int num = rand() % 6 + 1; return num;