'SocketAsyncEventArgs'를 이용한 채팅(Chatting) Client/Server 0.7 닷넷 3.5에서는 비동기 소켓작업을 할때 'SocketAsyncEventArgs'를 이용하라고 합니다. (참고 : [.Net] 'SocketAsyncEventArgs' 사용하기) 그래서 한번 만들어 봤습니다. 다양한 소스를 참고해서 만들었습니다. Visual Studio 2012 프로젝트 입니다. 라이센스는 BSD을 따릅니다. 클라이언트/서버 구조의 채팅프로그램입니다. 주석이 자세히 달려있으므로 코드 설명은 하지 않습니다. 'SocketAsyncEventArgs'를 테스트하려는 목적으로 만든 것이라 테스트가 충분하게 되지 않았습니다. (예외처리가 개판으로 되어있다는 이야기-_-;;;) 그러니 연습용으..
단어 외우기 게임을 제공하는 사이트입니다. 훈련을 통해 단어를 학습합니다. (훈련) 학습한 단어를 이용하여 게임을 합니다. (구현 예정) 바로 가기(클릭) '메토우스'라는 대학졸업작품으로 만들었던 온라인게임인 '메토우스 마법학교'의 후속작 입니다. 그때는 파이널판타지식 온라인 게임이였습니다만.....성격이 좀 바뀌긴 했습니다. 훈련게임은 단어를 외우는 것에 초점을 맞쳐 만들었습니다. 아직 래벨업관련 기능들이 추가되지 않았습니다.(그냥 난이도만 올라감) 본게임은 장르를 턴전략시뮬레이션으로 바꾸고 단어를이용한 콤보 시스템이 들어갈 예정입니다. 완성이요? .. .... .... 이것에 대한 일정이 없어서 어떻게 될지 모르겠네요 ㅡ,.ㅡ;; 사용 기술 Asp.Net Mvc 4 Mssql 2008 HTML5 jQ..
예전에 C#과 다이랙트3d를 이용하여 2d 게임 프레임웍을 만든적이 있는데 거의 그 설계 그대로 자바스크립트로 구현하는 프로젝트 입니다. HTML5의 'canvas'태그를 이용합니다. 아직은 공개버전아니기 때문에 자세한 설명은 생략합니다 ㅎㅎㅎ 게임을 만들때 필요한 기능들을 미리 구현한 라이브러리라고 생각하시면 됩니다. 슬슬 문서화를 준비하고 있습니다. 지금 이 프레임웍을 이용하여 게임하나를 만들고 있는데....확실히 편하네요 ㅎㅎㅎ 다른 분들이 만든 것들에 비하면 형편없지만 말이죠;;;; 2013.10.31 - 0.61 TSF_Draw_Array 추가 : 드로우 메니저에서 배열로 관리되는 드로우객체를 출력할 수 있게 되었습니다. TSF_Draw_Sprite : 알파값이 무시되는 버그 수정
예전에 C#과 다이랙트3d를 이용하여 2d 게임 프레임웍을 만든적이 있는데 거의 그 설계 그대로 자바스크립트로 구현하는 프로젝트 입니다. HTML5의 'canvas'태그를 이용합니다. 아직은 공개버전아니기 때문에 자세한 설명은 생략합니다 ㅎㅎㅎ 게임을 만들때 필요한 기능들을 미리 구현한 라이브러리라고 생각하시면 됩니다. 2013.10.21 - 0.6 TSF_Resource : 리소스 처리 구조 변경 TSF_Draw : 코드 구조 개선(TSF_Draw_Image, TSF_Draw_Sprite, TSF_Draw_Text, TSF_Animation 로 분리 ) - 출력 오브젝트에 알파값을 적용할수 있게 구조가 변경되었습니다. 스프라이트 : 스프라이트 이미지 처리를 위한 'TSF_Draw_Sprite'추가 TS..
HTML5용 게임 프레임웍입니다. 예전에 C#과 다이랙트3d를 이용하여 2d 게임 프레임웍을 만든적이 있는데 거의 그 설계 그대로 자바스크립트로 구현하는 프로젝트 입니다. HTML5의 'canvas'태그를 이용합니다. 아직은 공개버전아니기 때문에 자세한 설명은 생략합니다 ㅎㅎㅎ 게임을 만들때 필요한 기능들을 미리 구현한 라이브러리라고 생각하시면 됩니다. 테스트용 게임(새창) 2013.09.30 - 0.5 게임루프 : 리소스 관리 : 리소스를 매모리에 적재하고 관리하는 기능입니다. 리소스를 그룹단위로 관리 할수 있습니다. 리소스 로딩도 처리합니다. 씬관리 : 게임의 장면을 관리하는 단위입니다. 그리기 관리 : 이미지를 계층으로 나누어 출력하는 기능입니다. 소리 관리 : 소리를 관리합니다. 타이머 관리 : ..
아두이노 보드를 하면서 센서값 확인을 위해서 그래프인터페이스가 있었으면해서 하나 만들었습니다. 당장은 필요한 기능만 넣었습니다. (어차피 이런류의 상용프로그램이 많던걸로-_-a) 비주얼 스튜디오 2012없이 그냥 쓸수 없습니다. (아직 참조로 쓸수 있게 만든게 아니라서;;;) 추가할 값이 있으면 "LastData"에 입력해 두면 타이머가 작동할때 마다 그래프가 그려집니다. 테스트용으로 가볍게 만들다보니 구현안된게 너무 많네요 ㅡ,.ㅡ;; 아래는 소스입니다. 비주얼 스튜디오 2012, WPF 라이센스는 BSD입니다.
플래시 소켓 크로스도메인 서비스(Flash Socket Crossdomain Servce) Author : Dang-Gun Roleeyas( http://blog.danggun.net ) Create date : 2013.03.06 License : 이 글과 프로그램은 "무단전재-재배포금지" 입니다. 플래시에서 소켓 이용시 크로스도메인권한 설정파일을 제공하는 서비스 프로그램입니다. 자세한 내용은 'http://blog.danggun.net/1626' 을 참고해 주세요. 1. 주요 기능 플래시에서 소켓이용시 크로스도메인 권한 을 넘겨주는 서비스프로그램 입니다, 이 프로그램이 필요한 이유는 액션스크립트 3.0부터 생긴 룰때문에 더이상 웹서버에서 크로스 도메인 파일을 받아 올수 없기 때문입니다. (참고 : [..
*언제나 오리지널 이미지를 제공 해주실 분을 기다리고 있습니다.* 테스트 이미지 출처 : SBS아트택 매뉴얼 수정 1. HP/MP 초기값 지정 2. 리소스 관리 방식 변경 3. HP/MP 표시 4. 이동거리표시 자연스럽게 수정 5. 광고테스트 삭제 6. 케릭터 표시 안되던 문제 수정 추가 1. 오프닝추가 2. 메뉴 선택 화면 추가 3. 케릭터 선택 화면 추가 4. HP/MP 계산 추가 이슈 1. 턴표시는 어떻게? 다른일을 좀하느냐고 한동안 작업을 못했었습니다 ㅡ.-;;; 원래 오프닝만 넣으려고 했는데 이스트애그 케릭터를 대비해서 여러케릭터를 넣으려고 작업하다가 그냥 요번에 케릭터 여렇게 넣을수 있도록 변경하였습니다 ㅡ.-;;; 그러면서 리소스관리방식으로 변경했습니다. 케릭터가 2명일때는 그냥 고정하는 방..
*언제나 오리지널 이미지를 제공 해주실 분을 기다리고 있습니다.* 테스트 이미지 출처 : SBS아트택 매뉴얼 수정 1. 필드 크기 수정( 7*7 -> 8*8 ) 2. 필드 크기를 좀더 유동으적으로 조정할수 있게 수정하였습니다. 3. 평가단의 HP 조정(팬일때 상태가 약간 약해젔음) 4. 케릭터 이동속도 증가( 1 -> 0.8) 5. 종료 턴수 감소(60 -> 30) 6. 케릭터 이동 범위 감소(4 -> 3) 추가 1. 체력과 덕력 적용을 위한 전초 작업 2. 이동가능한 평가단 타일에 신발표시, 테두리 색도 표시 3. 종료 턴이 적용 되어 최대 턴이되면 게임이 종료됩니다 ㅡ.-;;;(새로침 하세요) 4. 광고 테스트추가(광고 테스트로 인해 에러가 납니다.) 이슈 1. 턴표시는 어떻게? 광고 넣는거 테스트로..