전체 글 77

Web - 작업저장용 웹(2020)

작업기간 : 2021.04, 2021.12 (2개월) 작업인원 : 1명 (디자인, 기획, 개발) 프레임워크 : Node.js(express)1. 개요 졸업 후 작업물들을 저장하기 위해 제작한 포트폴리오 웹 사이트, 4월 5일 부터 11일까지 집중적으로 작업했고, 작업하던 도중 좋은 제안이 들어와 팀으로 일하게 되면서 이 프로젝트는 잠시 중단되었다. 이후 12월에 일이 정리된 뒤, 12월 11일까지 남은 부분을 정리했다. 그러다 12월 말 경, 동료로부터 조금 더 디자인이 정돈되었으면 좋겠다는 피드백을 받았고.. 마침 폴더형 구조를 정리할 때, 각 요소들을 불러오는 부분들이 아쉽다고 생각하고 있었기 때문에 새로 웹페이지를 리뉴얼하게 되면서 만들었던 현재의 페이지는 잠시 보존해두었다가 git에만 남겨두었다...

GameUX - 사용자가 글을 읽을 때

스킵스킵 플레이어 두가지 순간 1.정보를 얻으려고 2.반응을 보려고. 글을 읽게 하는게 성공하면 메인스트림을 따라갈 수 있다. 즉 게임에서 글이란 사용자가 아무것도 모를때 가장 읽게 하기 쉬우며 게임의 매커니즘과 맞물려서 시작되어야 함. 그 이후에 새 글을 읽히려면 사용자의 액션이 선행되고 그 다음에 등장하는것이 좋다

UXRresearch 2022.09.17

GameUX - 게임행위

GameUX - 게임행위 (작성중) 게임을 한다는 것은 게임의 정의만큼이나 모호한 지점이 있기 때문에. 그 모호함을 극복해보고자 일련의 행위들을 묶어 "게임행위"로 지정하고, 어떠한 특징으로 구분되어질 수 있는지 정의해보고자 한다. 게임 행위 Jesper Juul은 2003년에 있었던 "The Game, the Player, the World: Looking for a Heart of Gameness"에서 게임을 이루는 주 요소를 다음과 같은 여섯가지 항목으로 정의했는데, 여기서 나는 사용자 경험 분석을 위해 주로 4. Player Effort와 5.Player attached to outcome을 중심으로 GameUX를 살펴보고자 한다. (123은 게임의 영역, 6은 게임 외부의 영역이기 때문이다. 유..

UXRresearch 2022.09.16

Game UX - 기대, 행위, 조정

기대 행위 조정 요약 GameUX는 Jesper Juul이 이야기한 게임의 6항목 중에서 Player Effort를 중심으로 전개된다. 플레이어는 게임 행위를 할 때 기대와 조정을 통해 행위 효용의 극대를 꾀한다. 게임 행위 Jesper Juul은 2003년에 있었던 "The Game, the Player, the World: Looking for a Heart of Gameness"에서 게임을 이루는 주 요소를 다음과 같은 여섯가지 항목으로 정의했는데, 여기서 나는 사용자 경험 분석을 위해 주로 4. Player Effort와 5.Player attached to outcome을 중심으로 GameUX를 살펴보고자 한다. (123은 게임의 영역, 6은 게임 외부의 영역이기 때문이다. 유저의 존재는 4와 ..

UXRresearch 2022.09.16

Mabinogi - 신의 기사단(G19 ~ 21) UX리뷰

신의 기사단 UX리뷰 요약 (작성중) 유저는 게임을 할 때, 매 순간마다 플레이어의 자산을 활용하여 (집중력, 시간 등) 최대의 선택을 하기위해 최선을 다한다. 이를 위해서는 상황의 기대와 조정이 필수적인데, 상기한 시리즈에서 몇몇 요소들이 유저가 기대하는 것과 비교하는 것을 방해하면서, 플레이 경험을 나쁘게 만들고 있는것을 포착했다. 들어가며 2009년 말 마비노기에 신규 전투스킬 "회피"가 나올 무렵, 고등학교에 진학하면서 마비노기를 접었으니.. 거의 13년만에 다시 마비노기에 돌아왔다. 마비노기에 돌아와서, 1년 먼저 복귀해 있었던 친동생의 권유로 G시리즈를 빠르게 밀기 시작했고. 볼로냐 성장지원으로 누적레벨을 빠르게 올리고, G시리즈에서만 제공하는 유용한 스킬들을 얻을 수 있었다. 드라마가 워낙 ..

UXRresearch 2022.09.14

Python - Simple Json Editor

Json Simple Editor by python About The Project unity 등에서 데이터를 관리할 때 json형식을 주로 사용하고 있는데. {"key":"Value"} 형식을 따라 한줄로 쭉 이어져 있는 상태에서는 직관적으로 구조를 파악해 수정하기 어렵고, 실수로 key가 바뀌거나 json형식이 깨져버리는 상황도 종종 발생하는 등의 단점이 있었다. 이를 극복하기 위해, 추석 연휴에 짬을 좀 내가지고, 설치해서 바로 사용할 수 있는 에디터를 파이썬으로 간단히 구현해 보았다. Unity와 같은 다른 프로젝트에서 사용되는 Json이 이미 있는 상황 & 유연함보다는 key와 형식을 준수하는게 더 중요한 상황을 상정했기 때문에 "불러오기'', "value값 수정", "저장" 이 세가지 요소만 ..

Playfab - 샘플 프로젝트 배포 후기

Playfab 샘플 프로젝트 배포 후기 요약 8월 말 부터 일주일 정도 손이 남는 시기가 있어가지고 플레이팹 공부를 시작었는데, 공부하는김에 샘플프로젝트로 정리해서 팀 내에 배포했다. 구조만 보더라도 어떤것을 할 수 있고 / 없는지 파악할 수 있도록 하는데 중점을 두었다. 들어가며 입사하고 반년 하고도 2개월이 지났고, 프로젝트도 슬슬 마무리가 되어가는 모양새인 상황. UI쪽은 구현이 거의 다 마무리 되어서 간간히 버그나 잡고 있는 상황이었고, 데이터 관리랑 서버와 연관된 부분들을 기다리고 있는 상황이었다. 지금 내가 속한 프로젝트에서는 Playfab(이하 플레이팹)을 사용하고 있는데, 2월부터 계속 구현한다고 큐가 잡혀있긴 했는데. 여태까지 리더보드, 로그 등이 구현되지 않고 있는 상황이었고. 마냥 기..

DevLog 2022.09.07

Python - Docker로 python3.8.1 챗봇 환경 구성

Python - Docker로 python3.8.1 챗봇 환경 구성 요약 인공지능 챗봇 서버를 위한 도커파일을 만들어 봤다. SKT-AI에서 제공하는 KoGPT2를 활용하여 대화, 훈련이 가능하도록 인터페이스를 만들었고. 포트가 세팅된 상태에서 원시적인 형태의 서버로도 활용가능하도록 준비해 두었다. 깃허브 주소 : https://github.com/BaekNothing/ARKO_Docker GitHub - BaekNothing/ARKO_Docker: ARKO_Docker ARKO_Docker. Contribute to BaekNothing/ARKO_Docker development by creating an account on GitHub. github.com Built With About The Pro..

Unity - VR ninjutsu

작업기간 : 2022.03 ( 1주일 정도 ) 작업인원 : 1명 프레임워크 : unity (2020.3.19f1) 1. 개요 양손이 자유로운 환경에서 스킬을 사용할 때, 버튼이 아니라 인술을 쓰듯 스킬을 지정할 수 있다면 재밌겠다는 생각이 들어서 퇴근 후 진행했던 토이 프로젝트이다. VR환경 자체는 예전에 연구할 때 구성해둔게 있어서 시간을 많이 아낄 수 있었다. 구현 자체는 각 트리거의 수인(手印)을 리스트로 저장해두고 있다가. 실행 시 특정한 패턴이 리스트에 존재하는지 검사하는 단순한 패턴을 참조했다. (코드 전문은 깃헙에 올려두었다.) https://github.com/BaekNothing/ninjaVR.git GitHub - BaekNothing/ninjaVR: ninja in VR ninja i..

Unity - 돌곶이 어드벤쳐 2016 ~ 2019

작업기간 : 2016 ~ 2019 작업인원 : 1명 프레임워크 : unity Dolgogy Adventure 2019 2019 개인작업 18년의 일을 마치고 나서, 19년 상반기동안은 연구실에 들어가면서, 19년 중반이 되어서야 다시 시작하게 되었다. 18년에 마지막으로 짜 두었던 스크립트가 하나도 기억이 나질 않았고, 엉킨 코드를 하나하나 풀면서 뭔지 기억해내는 것보단 처음부터 정리해가면서 짜는게 더 경제적이라는 판단이 들었기 때문에 아예 갈아엎고 새로 시작하게 되었다. (이 때, 다시 봐도 잘 읽을 수 있는 코드란 무엇일까? 고민하게 되었다.) 새로 시작하는김에 unity 버전도 2017년에서 2019년으로 업그레이드했고, csv를 도입해서 데이터관리도 xml을 쓸때보다 훨씩 쾌적하게 할 수 있게 되..