요즘 사운드 관련 프로그램을 만들고 있는데 제가 만든 프로그램이 값을 정확하게 출력하는지 확인하기 위해 기존라이브러리를 사용하는 프로그램을 만들어 보았습니다. 'CSCore'이라는 라이브러리를 이용하여 사운드 파일을 분석하여 리스트화한 후 이것을 기반으로 시각화합니다. 사운드 파일을 리스트 화하는 것이 이 프로그램의 목적입니다. 리스트화된 데이터가 올바른지 확인하기 위해 시각화를 한것입니다 ㅡ.-;;;; 'CSCore'를 이용하여 만들었습니다. Visual Studio 2012 프로젝트입니다. 라이센스는 MS-PL입니다. 'File Open'을 눌러 사운드 파일을 선택합니다. 'Data Analyze'를 눌러 파일을 분석합니다. 파일을 분석하는데 오랫동안 프로그램이 '응답 없음'상태가 될 수 있습니다. ..
'SuperSocket'과 'ClientEngine'를 이용한 채팅(Chatting) Client/Server 예제 0.7 'SuperSocket'과 'SuperSocket - ClientEngine'을 이용한 채팅 클라이언트/서버 예제입니다. 슈퍼소켓(SuperSocket)은 '.Net'으로 구현된 서버 프레임웍입니다. (참고 : SuperSocket - http://www.supersocket.net/) 클라이언트엔진(ClientEngine)은 '.Net'으로 구현된 슈퍼소켓기반 클라이언트 프레임웍입니다. (참고 : SuperSocket ClientEngine - http://clientengine.codeplex.com/) 닷넷(.Net)계열에서 꽤 유명한 서버프레임웍으로 알고 있었는데 생각보다 자..
'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명일때는 그냥 고정하는 방..