https://play.google.com/store/apps/details?id=com.OOJJRS.Mines2



밟아밟아 Version 1.0 은 이쪽에... ( http://oojjrs.tistory.com/12 )


유니티 엔진을 사용하도록 포팅하면서 몇 가지 기능도 추가해보았다.


1. 단순한 캐릭터 이미지 추가 (상황에 따른 변경)

2. 턴 타이머 (각자에게 최대 12초가 주어짐)

3. 1인용 플레이



원래 1인용 플레이는 혼자서 두 개 다 하는 거였는데 시간을 투자하여 AI를 만들어보았다.


지뢰찾기 AI가 생각보다 만들기 까다로웠음을 고백한다.


지뢰찾기 AI는 어떠한 치트도 사용하지 않고 순수하게 인간처럼 열린 타일의 정보를 갖고 계산하여 행동한다.




다음은 전체적인 포스트 모템.


모바일 개발을 처음 해보고 있기 때문에 전체적인 흐름을 파악하기 위해 출시까지 진행해보았다.


이것저것 알아야할 것들(게임 심의라든지...)이 제법 있었지만 이미 어느 정도 성숙해있는 환경인 것인지 생각보다 훨씬 수월하게 진행되었다.


총 개발 시간은 5일(초기 기능 테스트 버전 1 + 네트워크 1 + 인공지능 1 + UX 1 + 광고 부착 1), 1.0 버전의 리소스가 있었기에(그것도 리소스라고 말하기엔 부끄럽지만) 기타 리소스 작업 시간은 많이 생략할 수 있었다.


유니티 엔진 사용법도 많이 미숙하기 때문에 1.0 버전이 있었음에도 이쪽으로 다시 포팅(이라고 쓰고 다시 제작이라고 읽는다)하고 나서 기능을 테스트하는데 하루 정도 걸렸다.


광고 부착 작업에서도 생각보다 삽질을 많이 하여 꽤나 시간이 걸렸다. 유니티 네트워크와 광고 작업이 내 생각보다 시간을 많이 잡아먹게 한 주범! 다 해본 지금에 와서 다시 한다면 저 둘은 2시간이면 끝낼 사이즈인데 2일을 잡아먹는 바람에 다른 작업에 시간을 많이 투자하지 못하였다.



이번 사이드 프로젝트는 이것으로 마치고 다음엔 뭘 만들까...

Posted by OOJJRS
,


MHTool.exe



2015/11/30 윈10 버전

MHTool.exe



마비노기 영웅전에 최근에 복귀했는데 UX가 너무 불편해서 게임을 못할 지경이었다.


퀘스트 대화라도 자동으로 넘기면 편하겠지 싶어 만들었다.


앞으로 다른 기능들도 추가할 일이 있을지도.



※ 사용법


마비노기 영웅전을 실행한 상태에서 툴을 실행하면 창 하나가 뜨고 끝이다.


NPC와 대화를 시작한 다음, 단축키인 `(숫자 1 왼쪽에 있는) 키를 누르면 자동으로 대화가 넘어간다.


실행할 때 실행 파일에서 우클릭한 다음 "관리자 권한으로 실행"을 해야 정상 작동한다.



하지만 다른 것들이 불편한 게 많아 곧 접을 것 같다는 게 함정



------------

윈도우 10 버전으로 빌드해서 올린다. 접어서 확인은 못 해보지만 윈10에서 빌드했으니 윈8에서도 돌아가겠지 싶음...

Posted by OOJJRS
,


VbaLauncher.exe



올려야지 해놓고 포스트만 빼먹은 듯.


전에 올렸던 커맨드라인으로 엑셀 매크로 실행하기는 결국 원하는 걸 하는 것에 무리가 있었다.

(엑셀 창이 꼭 떠야만 했다)


이래저래 옵션이 없는 것을 보고 결국 코드로 툴을 만들었다.


실행 파일은 첨부 파일에, 소스는 다음 경로에.



https://github.com/oojjrs/vbalauncher.git



엑셀 버전은 설치된 것 중 최신 버전으로 자동 선택되며 인자 없이 실행할 경우 help가 출력된다.



Posted by OOJJRS
,


Nemo.exe



뭐랄까, 진짜 허접한 네모네모 로직의 완전 기본 기능만 있는 게임인데


2010년도 막 입사한 해에 메인 프로젝트의 빌드 시간이 너무 오래 걸려서 시간 때우기 위해 만들었다는 것이 함정.

(왜 윈도우 게임에는 여러 가지가 있지만 네모네모 로직이 없는 거냐, 를 외치면서)


그 뒤로 여러 가지가 개선되고 게임 따위 할 시간이 없게 되면서 잊혀졌지만 다시 발굴해내어


코드 최신화도 하고 소스 태깅도 하고 하면서 추억팔이 삼아 올려본다. 아마 앞으로도 버전업은 없겠지만.


소스 태깅을 하다보니 지금 나의 소스 폴더 구조가 그다지 편하지 않다는 것을 깨닫게 되어 변혁이 예고되어 있다는 것을 기념하기 위해서라도 올리는 중.

Posted by OOJJRS
,

wowfull.exe




결국 수천 덩이의 풀을 손수 쪼갤 수 없어 만들게 되었다.

라지만 좀 늦은 감이 있다. 예전에 한창 할 때 만들었어야 했는데 이놈의 구차니즘은...



자동쥐 셋팅 같은게 귀찮아서 나만의 프로그램을 만들어 사용하는 편이다. 코딩은 취미니까!

누군가에게는 도움이 될지도 몰라서 올려본다.


그러고보니 참 간만에 블로그에 글 싸지른 것 같다
Posted by OOJJRS
,


그 동안 분명 뭔가 품사 하나를 빼먹었는데 단어 추가하고 공부하느라 바쁘다고 못 알아봤더랬다.

오늘 보니 부사절 접속사를 빼먹었군...낄렵낄렵

황급히 추가하고 몇 가지 수정하려고 했던 것도 마저 손봐서 다시 올린다

그리고 단어장도 한 번 올려보았다. 어차피 임포트 기능이 있으니 이제 막 올려도 될 듯 싶다.




-----------------------------------------------
구토 Version 3.04 Release 09.12.09.수.
-----------------------------------------------

왠지 시험 공부를 할 때 청소가 땡기는 것처럼, 괜히 토익 공부하는데 코딩이 자꾸 땡긴다... 큰일인데...

하지만 반드시 필요한 기능을 추가한 것이라 거듭거듭 자기 합리화를 하며 1시간을 또 버전업으로 보내버렸지만

당당히 토익 공부를 한다고 생각하고 있다.



...미쳐가는구나.

중간에 3.03은 추가된 기능이 하나밖에 없어 일부러 릴리즈하지 않았지만 이번에는 몇 개 되니 나열해본다.

원래 초기 버전부터 다 탑재하려다가 당장 급하지 않아서 삭제된 내용들이 주를 이루는데,

결국 쓰다보니 없으면 안되겠다 싶어서 부랴부랴 만들었다.



1. 주관식 문제 유형이 생겼습니다. 3.03 추가내용
(정답 판정이 굉장히 단순해서 꼼수가 있지만, 당장 손보긴 어려운 처지입니다)


2. 프로그램 실행 시 오늘의 단어가 소개됩니다. 스페이스 바나 F1 키를 누르면 무작위로 바뀌어줍니다.


3. 평가를 중간에 중지하는 메뉴를 넣었습니다.


4. 사전 병합 기능을 추가하여 다른 사전 파일(물론 구토 전용)의 내용을 통째로 자신의 사전에 가져올 수 있습니다.
(좀 더 세세한 관련 옵션은 다음 버전에 추가될 예정입니다)


5. 이전에 문제 출제시 보기 유형이 출제 단어와 품사가 다른 경우를 조절하였습니다. 버그 수정입니다.
(만약 해당 품사의 단어가 충분치 않다면, 다른 품사가 부득이 출제될 수도 있습니다)


6. 단어장 관리자에서 Ctrl + Enter를 누르면 추가나 수정을 하는 대신 검색을 실행합니다.



현재 툴팁이 제대로 마련되어 있지 않은데 단축키나 관련 부가 사항들은 나중에 한가해지면 추가하겠습니다(...)
Posted by OOJJRS
,

...

내가 급하다고 해서 공개도 빨리 할 필요는 없었는데

이 프로그램이 기존에 나의 다른 제작물들과는 달리 테스트 과정을 거의 다 생략해버린 터라 사용 중에 버그가 뒤늦게 발견된다.

프로그램의 생명인 신뢰성을 그냥 스스로 깎아먹는구나. 차라리 EngWord2가 더 나을지도 모르겠군 쯧쯧...

이러다 오늘 3.1 찍는거 아닐까 모르겠네




-----------------------------------------------------------------------------------
구토 Version 3.01 Release 09.12.07.월.
-----------------------------------------------------------------------------------

이런 우울할 데가

아무리 테스트 시간이 부족해서 후다닥 만들었다지만 이런 기본적인 버그를 내놓고 여태 몰랐을 줄이야.

수정해서 다시 올린다. 얼굴이 다 화끈거린다.

덕분에 하루만에 버전이 0.01 증가해버렸다. 설마 내일 또 치명적인 버그가 생기는건 아니겠지

* 개인적인 단어장 정리가 완성되면 데이터 파일도 첨부할까 합니다




-----------------------------------------------------------------------------------
구토 Version 3.0 Release 09.12.06.일.
-----------------------------------------------------------------------------------


이전에 올렸던 단어장 EngWord2의 업그레이드 버전이다.

그냥 영단어장이라는 프로그램 명에서 구토라는 이름을 붙여보았다.

여러 가지 사정이 있는 이름... 나름대로 맘에 든다.

어휴 - - 그동안 미루고 미루던(?) 단어장 업그레이드인데(사실 그 동안 쓸 일이 없어서 안한 거지만)

하루만에 그냥 싹 해치웠다. 하지만 이것도 당장 급하게 쓰려고 만든 것인지라 자잘한 장식이나 기능은 죄다 빠지고

그야말로 완전 팩트한 것들밖에 안남았다. 1월 중순 쯤 되면 한가해지는데, 그때 생각나면 건드려봐야겠다



기능은 다음과 같다.


1. 단어의 품사 구분 등록, 뜻/예제 등록 분리(예제는 테스트 때 나오지 않는 참고용입니다), 검색 기능(각 품사별 혹은 단어, 뜻, 예제 등의 내용으로 검색이 가능하다)

2. 퀴즈 기능 - 설정에서 문항 수와 제한 시간 등을 설정할 수 있습니다.

3. 퀴즈 시 영->한, 한->영이 랜덤하게 출제

4. 결과 조회 시 각 항목 당 정보 간결 출력

5. 단어 정보 머지 기능 - 새로 입력한 단어 정보가 기존에 있다면, 그 정보를 합쳐서 유저에게 보여준다. 새 단어를 입력할 때 기존에 입력했는지 안했는지 굳이 검색해볼 필요가 없도록 만들었다.


ps : 내가 만드는 프로그램들은 모두 윈도우 레지스트리를 사용하지 않는 대신 환경설정 파일을 생성합니다. GTConfig.ooj 파일을 지우면 매번 자신의 설정이 날아가니 주의하도록 합시다!
Posted by OOJJRS
,


예전에 MSN 메신저가 6.0 ... + 뭐 아무튼 대충 버전이던 시절, 애드온 형식으로 나왔던 지뢰찾기를 시간 때우기로

즐겁게 했었다. 친구나 나나 지뢰찾기 귀신이고 제법 일진일퇴가 대결하는 맛이 있었던 것이다.
(물론 찍기 실력이 더 우수했던 관계로 승률은 내가 더 높았지만)


하지만 주류 메신저를 갈아탄 지금에 와서 겨우 지뢰찾기 때문에 MSN 메신저를 설치하는 것은 많이 귀찮았다.
(2009 라이브는 설치도 왠지 잘 안되고...)

아직도 서비스한다는 보장도 없었고...



하여 친구와 일요일 오후 3시에 만들자, 라고 즉석에서 결의하여 약 6시간 정도의 작업 끝에 1.0 버전을 잽싸게 내놓게 되었다.

프로그램 실행 시


게임 도중 화면



잽싸게 준비하려다보니 개선의 여지가 몇 군데 보이기는 하지만(캐릭터 그림도 없다니!)

그런대로 재미있었다. 좀 더 필드를 키우고 지뢰를 75개로 늘려 균형을 잡았다.

또한 MSN 메신저 지뢰찾기에 있었던 폭탄 아이템 대신 <밟은 폭탄>이라는 개념을 도입하여 일정 크기 이상의 필드를

한꺼번에 열게 되면 횟수를 기록하여 그것이 3회가 되는 쪽이 승리를 취할 수 있는 규칙도 마련했다.

말하자면, 고스톱에서 싸는 것과 비슷하다고 할 수 있겠다 - 우리는 흔히 쌌다고 표현했다.
(이로써 지뢰만 잘 찾는다고 항상 이길 수 있는 것은 아니게 되었다 - 열세에서도 일발 역전 가능! 하지만 너무 크게 싸면 대책도 없다)
(여담이지만, 잘 싸는 친구님이 제안한 규칙이다 - 많이 억울했나보다)



다음 버전에서 개선하려고 준비중인 사항은 다음과 같다.

1. 멀티 플레이 최대 인원 추가(2명 -> 2~4명)

2. 그래픽 효과 추가

3. 지뢰판 및 개수 조절 기능

4. 제한 시간 기능
Posted by OOJJRS
,



현재 3.1 버전은 다국어 버전(이라고 해봐야 영어 뿐이 없지만)을 준비하고 있으며

소스를 좀 더 가다듬어 소스포지를 위시한 이곳 저곳에 올려볼까 계획 중이다.
(다국어 버전은 그 일환)

다만 현재도 병렬 진행 중인 프로젝트가 있어 언제 완료가 될지는 모르겠다.



애초에 다국어 버전으로 추가할 계획을 갖고 프로그램을 만들었으나 막상 리소스 셋을

하나 더 만들 생각을 하니 잡다한 툴팁과 설명을 원체 많이 써둔지라 양이 만만찮다 :-(

네이버 블로그에서 이사온 글이다

Posted by OOJJRS
,


옵션이 추가되었다.


시간 제한 및 문제 수를 조절할 수 있고 시간 제한은 통합 제한 또는 각 문제당 제한으로 선택할 수 있다.

2.0 버전에서 사용하던 데이터는 그대로 사용할 수 있다.

사용하다보니 대단찮은 버그가 한두개 쯤 발견되었는데 다음 버전 업 때 수정될 듯 하다.


나는 이것을 영어 단어장으로뿐 아니라 한문 단어장(?)으로도 사용하고 있다. 제법 한문 테스트가 그럴듯하다.

(하지만 글자 크기가 워낙 작은 듯하여 다음 버전에서는 글자 크기가 좀 커질 듯)


업그레이드를 하긴 해야겠는데... 요즘 안 쓰다보니 잊고 지낸다.

기존 네이버 블로그에 있던 글을 옮겨왔다

Posted by OOJJRS
,