[아이디어] 16년된 게임개발 아이디어...
30살? 회사에 출근하면서 생각한 게임 아이디어였는데... 문득 생각이 났다.. 16년이 넘어서, 생각이 나다니..후 :) 30살때, 회사가 멀어서 지하철을, 1시간씩 전철을 타고 다녔다. 출근중에 음악도 듣고, 영화도 보고 했는데,결국은 눈을 감고, 이런저런 몽상을 하다가, 잠이 드는 경우도 많았다. 이때 공상속에서 생각한 게임 아이디어였는데,아예 그래픽을 배제한 사운드, 진동으로만 동작하는 게임을 만들어보면 어떨까?라는 것이였다.(음악듣는거 말고 눈감고 지하철에서 할것없나? 하다가 생각함 ㅋㅋ) 장르 :- 미스테리 동굴 탈출 시나리오 :- 출근하던 X가 갑자기 정신을 잃었고, 일어나보니, 동굴안이였다. 동굴은 빛이 없는 암흑이였고, 손끝에서 느껴지는 터치와 귀로들리는 사운드만으로 동굴을 빠져나가야..
[아이디어] 테슬라 데이터 수집 - 테슬라가 빌런이다.
테슬라의 차량 데이터를 API를 통해, 수집을 해야하는데, 테슬라 이놈들 API로 장사를 하네...ㅠ 오픈API는 일반적으로 사용요금이 저렴한 편인데...테슬라 1만대 기준 한달사용하는 API비용이 최악의 경우 4억이 넘어간다.(물론, 사용/용도에 따라 다르겠지만, 우리가 만드는 서비스는 대략 계산해보니 저정도 발생하더라... 갑부도 아니고..이거뭐..쩝)물론, 최악을 기준으로 계산한것이긴 하지만 , 후덜덜하다. 테슬라에서 API를 통해,내 차량의 데이터(배터리 충전량, 주행가능거리등)를 가져오려면, 기본적으로 테슬라차량이 깨어있어야 한다.깨어있다는 이야기는,주차를 한 상태면 배터리 사용을 줄이기위해 시스템도 동면에 들어가는데,이경우는 차량의 데이터를 API를 통해서 가져올수없게 된다.이경우 테슬라A..
[아이디어] 복잡한 로직은 GraalVM JavaScript엔진을..
전기요금을 계산하는 프로그램을 개발해야 했다. 전기요금 계산이 이거 이래도 되나 할정도로 복잡하고, 지역, 계절, 년도등의 변수가 많고, 계산 또한 변수가 너무 많았다.이런경우 이런 계산 로직을 코드로 작성을 하는것보다, 변수에 빠르게 적응을 하기 위해서,다이나믹한 기법을 사용하는게 더 좋을것 같다는 생각을 했다.rule엔진을 사용하는게 좋아보이지만 (drools등), 단순 계산을 위해 rule엔진을 사용하는건 오버엔지니어링이라고 판단을 했다.그리고, rule엔진이 사실, 사용하는게 상당히 번잡하고 복잡하다...먼가 간단하면서, 다이나믹하게 계산식을 적용하고, 반영되게 하는 방법을 원했다. 고민중에 예전에 mocksal이라고 개인 mocking 서비스를 만들때 (https://tech.super100.a..
[아이디어] 대기열 기능 만들기에 대해서
사용자가 갑자기 몰리는 기능, 특히 해당 기능이 무거운 경우 (외부 API연결, 스크래핑, 무거운 쿼리) 사용자의 기능 접근을 의도적으로 일정수준으로 제한을 해야하는 경우가 발생한다. 이런경우, 대기열 기능으로 해당 문제는 해결할수있다. 대기열이란, RateLimiter를 구현하는것이라고 보면 될듯하다.세마포어를 이용해서, 내가 기능에 접근할 최대 횟수를 정하고, 항상 그 횟수안에서 기능의 접근을 허용하고 거부하도록 만드는 구현이다.(가게에 화장실이 x개있고, 사람들이 줄을 서서 화장실에 접근하는 개념 ㅋ) 가장 일반적인 방법은 Redis의 Zset을 활용하는 방법이 있다.이 부분은 AI에이전트들에 물어보면 상세하게 알려줄것이라, 구현의 어려움은 없겠지만, 우리는 어떻게 운용을 해야하는가를 고민해야한다...