집에서 하는 임베디드엔지니어 직딩 연습
최근 더위를 먹어서인지 게임에 재미가 떨어져,
게임 불감증을 치료할 뭔가 신선한(?) 게임을 깔아봤습니다.
제목이 SHENZHEN I/O인데, 제목 아래 부제가 이게임의 모든걸 말해주네요.
"회로 설계. 코딩. RTFM(=read the f**king manual)"
주인공은 중국 선전(=심천)시의 longten이라는 전자회사에 취직한 엔지니어로,
이메일로 상사로부터 업무지시를 받아, 고객이 요구한 기능을 구현해야 합니다. 상사의 썰렁한 농담도 받아주기
제목에 포함된 I/O는 input/output 약자로 일반적인 칩의 입력,출력을 의미하는데,
게임내에서 목표가 파형의 입력과 출력을 요구조건에 맞게 구현하는 것입니다.
아래가 3번째 업무의 진행화면을 캡쳐한 것이고, 다음의 업무과정-_-을 거치게 됩니다.
1. 제공된 여러 칩중에 가장 가성비칩을 선정 후 입력과 출력을 연결
2. 게임에서 제공하는 어셈블리 언어를 이용하여 코딩
3. 시뮬레이션 돌려서 기능검증
이러한 게임(?)을 진행하려면 당연히 이 게임에서 제공하는 데이타쉬트를 봐야 합니다!!!
간략한 예제가 있는 application note,
어셈블러 문법 설명이 있는 language reference,
각 칩셋별 설명이 있는 parts datasheet 등등..
실제 필드에서 사용되는 칩셋 데이타쉬트에 비해선 아주아주아주~~...간략한 버전이라 보기가 편하군요.;;;
처음 게임 시작했을 때는 살짝 짜증이였으나, 이게 또 뭐라고 벌써 3번째 업무까지 마무리했네요.
참고로, 코딩 힌트는 오로지 제공된 데이타쉬트뿐.;;
하루종일 회사에서 코딩하고 디버깅하다 왔는데, 집에서 이게 뭐하는 짓인지 모르겠습니다.ㅋㅋ
혹시라도 임베디드 sw 엔지니어의 업무를 맛보고 싶으시면 이게임을 해보시면 됩니다.
이제 다른 게임을 재밌게 플레이 하는 일만 남았습니다.
- 2024-03-30 10:54 이야기 > 닌텐도 스위치용 grounded 최저가? *2
- 2023-02-07 12:29 이야기 > 어세신크리드 발할라 확팩 라그나로크의 여명 - 그래미상 수상 *2
- 2023-01-03 11:01 이야기 > 1월 험블번들 일부게임 리스트 유출 *9
- 2022-05-03 22:40 이야기 > 5월 험블먼슬리 리스트 누출 *6
- 2022-01-27 00:06 게임 할인/무료 > [MS xbox] 구엑박(xbox)용 Destroy all human 무료 *7
Who's 디비딥
[좋아요]: xcom classic, 문명 등의 턴게임, 디아류의 arpg.
[싫어요]: rpg중 랜덤인카운터 방식, 공포물
-
말씀듣고 제작사 링크 들어가보니, 저도 찜해놨던 다른 겜도 있군요.
근데 뭔가 만든 여러 게임들이 geek스러운..;; -
이런 이공계 감성을 자극하는 멋진 게임이 있다니 ㄷㄷㄷㄷㄷ
찜목록에 추가
근데 저도 로직 프로그래밍이 직업이라
즐겁게 할수잇을지는 모르겟네요 ㅋㅋㅋㅋㅋㅋㅋㅋ
-
공대감성...ㅋ
같은 제작사가 만든 TIS-100이란 게임도 shenzhen i/o랑 비슷한 컨셉인 듯 합니다.
https://store.steampowered.com/app/370360/TIS100/?curator_clanid=32946839이 게임도 왜인지 제 라이브러리에 있군요.;;
SHENZHEN I/O는 아직 안 해봤지만 Zachtronics에서 나온 게임 다 재미있더라고요.