|
|
|
 |
|
1. 프로그램 개요
비동기형 채팅프로그램을 수정하여 텍스트 기반의 간단한 메신저프로그램을 제작해보며
네트워크 프로그램에 대한 이해를 높인다.
2. 프로그램 설명
1) friends 구조체형 통신
서버와 클라이언트는 이름, ip, port, status 정보를 담고 있는 friends 구조체를 정의하여
통신에 사용한다. 구조체형을 주고받기 때문에 void형으로 자료를 주고받을 수 있는
read, write함수를 사용
.. |
|
|
|
|
|
 |
|
Console.WriteLine("5. 종료");
Console.WriteLine("===여관=== ");
Console.WriteLine();
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("===전투=== ");
Console.WriteLine("1. 공격");
Console.WriteLine("2.아이템 사용");
Class Program
C#텍스트RPG 만들기
Class BattleController
배틀루프 클래스 잘라내기
배틀 컨트롤러 내용 추가
P.. |
|
 |
console, writeline, 경험치, tostring, 골드, mp, 력, player, mmax, 값, hp, 이름, 최대, 배틀, 플레이어, if, exp, command, 여관, 공격 |
|
|
|
|
 |
|
Console.WriteLine("5. 종료");
Console.WriteLine("===여관=== ");
Console.WriteLine();
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("===전투=== ");
Console.WriteLine("1. 공격");
Console.WriteLine("2.아이템 사용");
Class Program
C#텍스트RPG 만들기
Class BattleController
배틀루프 클래스 잘라내기
배틀 컨트롤러 내용 추가
P.. |
|
 |
console, writeline, 경험치, tostring, 골드, mp, 력, player, mmax, 값, hp, 이름, 최대, 배틀, 플레이어, if, exp, command, 여관, 공격 |
|
|
|
|
 |
|
( 컴퓨터네트워크 - 프로젝트1 : 야구게임 )
이 프로그램은 TCP 소켓으로 선택하여 진행하였다. 서버에서 중복되지 않은 임의의 숫자 3개를 생성 한 후 클라이언트에서 중복되지 않은 숫자 3개를 입력 받는다. 클라이언트에서 중복된 숫자를 입력하면 다시 입력하도록 한다.
서버에서는 클라이언트로부터 숫자3개를 전송받고 서버의 숫자와 클라이언트의 숫자들을 비교한다. 만약 숫자의 자리와 숫자가 일.. |
|
|
|
|
|
 |
|
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("===로비=== ");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
C#텍스트RPG 만들기
Class Gam eController
privateintmLevel;//플레이어 레벨
mMax Hp=5*mLevel+5;//최대 MP값 변경
mHP.. |
|
 |
console, writeline, tostring, 경험치, 력, hp, mmax, 골드, form, at, string, 값, 이름, 체력, 최대, 플레이어, mp, exp, 공격, 방어 |
|
|
|
|
 |
|
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("===로비=== ");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
C#텍스트RPG 만들기
Class Gam eController
privateintmLevel;//플레이어 레벨
mMax Hp=5*mLevel+5;//최대 MP값 변경
mHP.. |
|
 |
console, writeline, tostring, 경험치, 력, hp, mmax, 골드, form, at, string, 값, 이름, 체력, 최대, 플레이어, mp, exp, 공격, 방어 |
|
|
|
|
 |
|
[주]ㅇㅇ닷컴
서울시 강남구 역삼2동 778-18 옹정빌2층 tel. 02-561-1925 fax. 02-561-1926 www.aaa.com
문서번호
IN-123-1234
시행일자
2004.03.15
수신
행복대학교 전산학부
참조
제목
게임 서버 프로그래머 모집
1. 귀 대학의 무궁한 발전을 기원합니다
2. 온라인 게임 개발과 인터넷 서비스 운영, 그리고 인터넷 솔루션을 개발하는 ㈜ㅇㅇ닷컴에서 게임 서버 프로그래머를 모집하고 있습니다.
3. 당.. |
|
|
|
|
|
 |
|
[주]ㅇㅇㅇ컴
서울시 강남구 역삼2동 778-18 옹정빌2층 tel. 02-561-1925 fax. 02-561-1926 www.aaa.com
문서번호
IN-123-1234
시행일자
2004.03.15
수신
○○대학교 전산학부
참조
제목
게임 서버 프로그래머 모집
1. 귀 대학의 무궁한 발전을 기원합니다
2. 온라인 게임 개발과 인터넷 서비스 운영, 그리고 인터넷 솔루션을 개발하는 ㈜ㅇㅇㅇ컴에서 게임 서버 프로그래머를 모집하고 있.. |
|
|
|
|
|
 |
|
Item[] mOriginalItem Ar r;
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
Console.WriteLine("3.나가기");
Console.WriteLine("상점을 나갑니다.");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
상점에서 보여주는 부분 추가(연결)
상점 판매 할 아이템 추가
Item[] mOriginalItem Ar r;
mOriginalItem A.. |
|
 |
i, console, t, r, writeline, ar, tostring, moriginalitem, string, form, at, mmax, mp, 값, 경험치, if, name, hp, nventroy, mi |
|
|
|
|
 |
|
Item[] mOriginalItem Ar r;
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
Console.WriteLine("3.나가기");
Console.WriteLine("상점을 나갑니다.");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
상점에서 보여주는 부분 추가(연결)
상점 판매 할 아이템 추가
Item[] mOriginalItem Ar r;
mOriginalItem A.. |
|
 |
i, console, t, r, writeline, ar, tostring, moriginalitem, string, form, at, mmax, mp, 값, 경험치, if, name, hp, nventroy, mi |
|
|
|
|
 |
|
◉어셈블리어 명령어(8051)
명령어
오퍼랜드
설명
바이트
사이클
MOV
A, Rn
레지스터 Rn의 값을 Acc에 이동시킴
11
A, direct
direct 번지의 값을 Acc에 이동시킴
21
A, @Ri
Ri가 가리키는 번지의 값을 Acc에 이동시킴
11
Rn, #data
data(상수)의 값을 레지스터 Rn에 이동시킴
21
Rn, A
Acc의 값을 레지스터 Rn에 이동시킴
11
Rn, direct
direct 번지의 값을 레지스터 Rn에 이동시킴
22
Rn, #data
data(상수.. |
|
|
|
|
|
 |
|
이를 통해 딥러닝이 게임 프론트 엔드 개발에서도 충분히 적용 가능하며, 사용자 경험을 개선하는 데 큰 역할을 할 수 있음을 확인할 수 있었습니다.
게임 내에서 딥러닝을 활용한 동적UI 적용, 실시간 사용자 행동 분석 등을 통해 더욱 직관적이고 반응성 높은 UI 환경을 만들어갈 수 있도록 노력하겠습니다.
답변 : 프론트 엔드 개발에서 가장 중요한 기술은 성능 최적화와 유지보수성을 고려한 코드 아키.. |
|
 |
게임, ui, 개발, 경험, 사용자, 크래프톤, 기술, 프론트, 엔드, 최적화, 더욱, 통해, 활용, 실시간, 싶다, 데이터, 이다, 내, 딥, 러닝 |
|
|
|
|
 |
|
이를 바탕으로 플레이어의 게임 패턴을 분석하고, 보다 자연스럽고 몰입감 있는 환경을 제공하는 AI 시스템을 개발하고 싶습니다.
3년차에는 AI를 활용한 게임 개선 프로젝트를 주도하며, 플레이어의 행동 패턴을 분석하고 최적화하는 모델을 개발하는 역할을 수행하고 싶습니다.
크래프톤에서도 이러한 경험을 바탕으로 AI를 활용한 게임 환경 개선 및 추천시스템 개발에 기여하고 싶습니다.
이러한 경험을.. |
|
 |
ai, 게임, 경험, 싶다, 활용, 시스템, 개발, 크래프톤, 기술, 플레이어, 데이터, 기반, 분석, 추천, 프로젝트, 학습, 딥, 러닝, 유저, 환경 |
|
|
|
|
 |
|
관계 연산자 <, >,==, !=, >=, <=a>b
비트 연산자&, |, a b
왼쪽 피연산자에서 오른쪽 피연산자를 뺌a-b
왼쪽 피연산자와 오른쪽 피연산자를 곱함 a*b
왼쪽 피연산자를 오른쪽 피연산자로 나눔 a/b
왼쪽 피연산자가 오른쪽 피연산자와 같으면 참, 다르면 거짓a==b
왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 같으면 거짓 a!=b
오른쪽 피연산자를 왼쪽 피연산자에게 할당a=b;
C#에서는 산술 연산자, 조건.. |
|
 |
연산자, 피, a, b, 왼쪽, 오른쪽, 비트, 차다, 거짓, 값, 입력, 두피, 번째, 1만, 정수, 받다, 관계, 크다, 연산, 논리합 |
|
|
|
|
 |
|
관계 연산자 <, >,==, !=, >=, <=a>b
비트 연산자&, |, a b
왼쪽 피연산자에서 오른쪽 피연산자를 뺌a-b
왼쪽 피연산자와 오른쪽 피연산자를 곱함 a*b
왼쪽 피연산자를 오른쪽 피연산자로 나눔 a/b
왼쪽 피연산자가 오른쪽 피연산자와 같으면 참, 다르면 거짓a==b
왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 같으면 거짓 a!=b
오른쪽 피연산자를 왼쪽 피연산자에게 할당a=b;
C#에서는 산술 연산자, 조건.. |
|
 |
연산자, 피, a, b, 왼쪽, 오른쪽, 비트, 차다, 거짓, 값, 입력, 두피, 번째, 1만, 정수, 받다, 관계, 크다, 연산, 논리합 |
|
|
|
|
|
|