포트폴리오 24

[미디어아트] 키즈컨텐츠

https://www.youtube.com/watch?v=pFJVfSq5SAI 에이로봇으로부터 외주를 받아서 앱 드로잉과 FTP 전송 개발부분을 맡아서 참여했던 작업. 어린이박물관에 설치됐던 미디어아트 키즈컨텐츠. 작품의 모서리에 설치된 4개의 화면에 공룡알을 색칠하고 전송하면 가운데 큰 화면에 색칠된 알이 나오고 터치해서 부화시킬수 있고 자라나게 한다. 작품의 모서리에 셋업된 기기의 앱개발과 FTP전송 시스템을 작업했고, 같은 공유기 내에 PC의 로컬 폴더를 FTP서버로 만들어서 색칠된 공룡알의 이미지 데이터를 주고 받게 했다. 현장에서 시스템을 끄고 다시 킬때도 번거롭지 않게 IP주소와 기기들의 주소값을 저장해놓을수 있게 만들었다. 클라이언트 : 에이로봇 Drawing System & FTP Syst..

포트폴리오 2021.08.02

[모바일 앱] 스프링 시뮬레이션 앱

https://youtu.be/Dr7_u5Qaja8 스프링 운동을 시뮬레이션 할수 있는 프로그램. 최종 형태는 안드로이드 APK 모바일 앱으로 완성했다. 스프링 운동에 변수값을 넣어서 시뮬레이션 해보고 그 결과값이 그래프로 그려지는 앱 외주제작 의뢰를 받았었다. 아마 교육용 자료로 쓰려고 제작을 맡긴듯 했다. 아무래도 시뮬레이션 프로그램을 만드는 것이니 사전지식이 있어야했고, 클라이언트분과 소통하면서 스프링 운동에 대해 간략하게 나마 공부하면서 제작했다. 그래서 변수값으로 질량, 초기 속도, 스프링 계수, 스프링 저항 값 등을 넣게 되었다. 그리고 운동 에너지값을 계산해서 최종적으로 그래프에 그려지게 했다.

포트폴리오 2021.08.02

[게임] 2인 협동 모바일 게임 - EESCAPE

https://youtu.be/GGOV5-7KXC4 2인 협동모바일 게임이라서 같이 플레이 하고 있는 어린 친구들. 작품 발표때는 전시형태라서 앞에 모니터에서 게임화면을 중계하듯이 볼수 있게 해놨었다. 학생때 팀으로 같이 만들었던 작품. 지금보면 아쉬운 부분이 많지만 그래도 좋은 팀원들을 만나서 잘 만들수 있었던거 같다. 잠시 학생때 서버개발, 멀티게임에 꽂혀있었던적이 있어서 코딩 할줄도 모르면서 무작정 Node.JS로 서버구현해보려고 했었다. 이해를 못해서 좀 고통스러웠지만, 다시 기본 개념부터 공부해가면서 구현해보았다. 클라이언트와 서버, 데이터를 어떻게 뿌릴 것이며, TCP,UDP, 동기화시킬 오브젝트, 최적화 등 개념을 공부하는 것부터 적용하기까지 난이도가 꽤 있었다. 그나마 위 게임은 유니티에서..

포트폴리오 2021.08.02