Silverback9

#야생으로

Creative Coding 독학

  • Creative Coding 독학 제158일 2024년09월01일(일)

    오늘은 드디어!! Wolfram Rule [0~255]에 따라 펼쳐지는 멋진 숲의 풍경을 우리 구경하러 가는 날이에요~~^^* YEAH~~!!! 핵심코드들 다 공부해 놓았으니 전체 코드 바로 들어가 보시죠~~!!! 입수~~!!! 풍덩~~!!! 촤아아~~!!! 어제 Wolfram Rule 89에 따른 변환 과정을 노트 위에 그려 보았었지요~~^^* 그래서 Wolfram Rule 89를 이제 컴퓨터 모니터 화면 위에 그려 볼까요~~^^* 배경 공부 정성스럽게 하고 완성한 깔끔한…

  • Creative Coding 독학 제157일 2024년08월31일(토)

    오늘은 한 개의 씨앗이 Wolfram Rule[0 ~ 255]를 만나서 세대를 거듭해 나가며 신기한 풍경의 숲을 이루어 가는 프로그램을 본격적으로 공부해 보겠습니다! 어제 우리는 Cells의 구성요소들 각각을 중심으로 [왼쪽이웃- 나 – 오른쪽이웃] 관계성을 만들어 보았습니다! 왼쪽이웃은 변수 left, 나는 변수 state, 오른쪽이웃은 변수 right에 저장을 했었지요~~^^* Wolfram Rule [0 ~255]의 각각의 ruleSet[ ]를 지지난 번에 만들어…

  • Creative Coding 독학 제156일 2024년08월30일(금)

    오늘은 씨앗 세포가 심어진 한 줄의 세포 공간들에게, [왼쪽이웃] –[나] –[오른쪽이웃]의 관계성을 부여해 보기로 해요~ cells[0]–cells[1]–cells[2]……..cells[마지막-2]–cells[마지막-1]–cells[마지막] 질문 한 세트 드리겠습니다~^^* 질문 한 세트 또! 드리겠습니다~^^* 네~~^^* 한 줄의 세포공간들의 맨 첫번째 세포의 왼쪽이웃과 맨 마지막 세포의 오른쪽이웃이 누구인지 아리송하네요~~^^* 맨 첫번째 세포의 왼쪽이웃과 맨 마지막 세포의 오른쪽이웃을 우리가 정해주면 어떨까요~? 음…크리스마스 트리 장식물을 만들 때~~^^*…

  • Creative Coding 독학 제155일 2024년08월29일(목)

    오늘은 Wolfram Rule [0~255]에 따라 그려지는 멋진 그림의 씨앗을 만들어 보겠습니다~^^* 네~^^* 제1세대를 만드는 거예요~^^* 태초에 씨앗 세포가 하나 있었는데~~^^* 그 세포가 세대를 거듭해 나가며 아주 멋진 풍경으로~~^^* 제1세대! 씨앗 세포를 표현하는 코드를 만들어 봅시다~~!!! 하나. p5.js 캔버스의 너비를 씨앗 세포의 너비로 나누어요. 그러면 씨앗 세포의 너비와 동일한 세포 공간이 화면 위에 한칸 한칸 한…

  • Creative Coding 독학 제154일 2024년08월28일(수)

    오늘은~~^^* Wolfram의 Rule [0 ~ 255]를 이진법 코드 Binary Code로 바꾸는 코드를 만들어 볼게요~~~^^* YEAH~~~!!!! 십진수 Decimal Number를 이진수 Binary Number로 바꾸는 방법은 두 가지가 있었지요~^^* (1) 이진법 자릿수의 가중치에 맞게 0과 1을 배치해요~~^^* [2^7] [2^6] [2^5] [2^4] [2^3] [2^2] [2^1] [2^0] [128] [ 64] [ 32] [ 16] [ 8] [ 4 ] […

  • Creative Coding 독학 제153일 2024년08월27일(화)

    오늘은 드디어! Wolfram의 1차원 Cellular Automata 코딩 공부를 시작하는 거예요~~!!! YEAH~~~~!!! Wolfram의 1차원 Cellular Automata의 핵심 Rule을 이해해 보는 시간을 가져 보고 싶어요~~^^* 아래 주소를 클릭하여 [rule 0]부터 [rule 255]까지를 가볍게 구경해 보셔도 좋을 것 같습니다~~^^* Elementary Cellular Automaton — from Wolfram MathWorld 뭔가 재미있는 그림들이 각 rule과 연결되어 있지요~~^^*? 그런데요….. 왜 rule의 번호가 0부터…

  • Creative Coding 독학 제152일 2024년08월26일(월)

    오늘은 음악 함께 듣는 날~~^^* 1차원 세포 운동자 Celluar Automata에 대한 코딩 공부를 시작하는 한 주가 시작되려고 하네요~ 그래서!!! 세포!!! 우리 이제 초등 6학년 세포 래퍼가 되어 볼까요! Yo! 편안하게 둠칫둠칫 컨트리 스타일로 가봅시다~^^* 왠지 익숙한 멜로디에 친숙함이 뿜뿜~!! 이제는 Ne~~xt Level~~ 세포 호흡 예습을 해 볼까요~^^* ATP, Yeah~~ 이제 생물 선생님의 목소리에 귀 쫑긋…

  • Creative Coding 독학 제151일 2024년08월25일(일)

    오늘은 1차원 Cellular Automata에 대한 준비 공부를 해보겠습니다~^^* 이 개념을 개발하신 스테판 울프람은 아주 신기한 영역을 지금도 개척해 나가고 계십니다~^^* 오늘은 스테판 울프람의 연구 영역을 살펴보겠습니다. 1차원 Cellular Automata를 공부하는 것이 그저 아주 단순한 차원에 머무는 공부가 아닌 것을 느낄 수 있는 Big Picture의 풍경을 감상하는 시간을 가져 볼까요~~^^* A New Kind of Science 라는…

  • Creative Coding 독학 제150일 2024년08월24일(토)

    오늘은 우리가 만들어 볼 automata의 유형인 초등 셀룰러 오토마타( Elementary Cellular Automata)의 배경을 이해해 보도록 할게요~^^* 옛날 옛날 어느 옛날에~~ 폰 노이만이 자기 복제 로봇 모델을 구상하는 연구 과정을 진행하면서 29개의 상태를 가진 유한 오토마타가 2차원 세포 공간에 각각 한 칸씩 자리잡고 서로 간의 연산 작용을 하는 것을 실험했어요~~ 그의 실험은 자기 복제에 성공하지는 못하였지만,…

  • Creative Coding 독학 제149일 2024년08월23일(금)

    이제 우리는 p5.js the Nature of Code 동영상 강의 시리즈의 막바지에 다다르고 있습니다~~~^^* 우리는 어제 the Nature of Code 강의를 다 마쳤구요~~^^* 이제 부록 강의 2편만 남겨 놓고 있습니다~~^^* 오늘은 부록 강의 1편을 시작해 볼텐데요~~~ 어머! automata에 관한 프로그램이네요~~^^* autumata하면 Alan Turing이 먼저 떠오를 수도 있을 것 같아요! 현대 컴퓨터의 아버지 Alan Turing이 암호 해독을…