본문 바로가기

전체 글22

[에틸라] 도서 출판! <그리고 그녀는> - 어느 한 소녀의 이야기 구매 링크: 그리고 그녀는 그리고 그녀는 - 장경혁진리와 빛의 마을 럭스에서 일어난 운명의 전쟁. 어린아이의 꿈과 희망도 함께 사라져 버렸습니다. 그리고 그녀는 신성한 천공의 땅인 셀레스티아로...bookk.co.kr 오늘은 지난 2026년 4월 17일부터 개발하던 에틸라 프로젝트의 새로운 작품을 소개해 보겠습니다. 1. 첫 도서 출판그리고 그녀는> 도서는 어느 한 소녀의 이야기입니다. 그녀의 이름은 스텔라, 라틴어로 별이라는 의미로 푸른 머릿결과 눈동자를 가지고 있습니다. 첫 작품인 에틸라>와 다르게, 그녀의 과거부터 이후 이야기도 이어집니다. 1-1. 동기에틸라 프로젝트는 우연히 발견한 보스전 영상에서 시작되었습니다. 아무래도 그 영상이 결국에는 이 책을 쓰게 되는 이유까지 나아갔습니다. 언젠가는.. 2026. 9. 3.
파이썬 dis 바이트 코드 역어셈블러 사용하기 (오늘의 개발노트 p.669) 관련 자료오늘의 개발노트 p.669 영상에 쓰인 Dis.py 코드입니다.import disdef F1(n): if n ** 2 > 10: print("Big") return True else: print("Small") return False def F2(n): if n ** 2 > 10: print("Big") return True elif n ** 2 10: print("Big") return True else: print("Small") return False def Add1(a, b): return a + bdef Add2.. 2026. 8. 17.
파이썬 터틀 그래픽 다루기, 이미지 파일 그리는 법 (오늘의 개발노트 p.691) 오늘의 개발노트 p.691 저는 지난 2022년에 파이썬으로 터틀(turtle)을 처음 배우면서 아래 코드를 작성했습니다. 해당 소스 코드는 2022년 9월 10일 오전 8시 30분경에 작성되었습니다. 당시에는 터틀을 처음 배워서 부족한 점이 많이 있습니다. 그래서 이번 시간에는 위 코드를 개선하여 이미지 파일을 읽어 그릴 수 있게 하겠습니다. 1. 터틀이란?파이썬에서 제공하는 터틀(turtle) 모듈은 그래픽 처리를 위한 도구와 같습니다. 터틀(거북이) 그래픽은 1967년 Wally Feurzeig, Seymour Papert 및 Cynthia Solomon이 개발한 로고(Logo)에서 소개된 대중적인 기하학적 그리기 도구의 구현체입니다.출처: python.org, 2026, turtle.. 2026. 8. 5.
파이썬으로 피아노를 연주해 보자 키보드 입력에 따라 특정 음(주파수)을 연주하는 프로그램을 만들어 보겠습니다. 1. 모듈 설치keyboard 모듈을 이용하면 파이썬에서 특정 키가 눌렸는지 확인할 수 있습니다.pip install keyboard 2. 코드 작성import keyboardimport timefrom winsound import Beepdef freq(o, s): if s == '도': return 524 * 2 ** o elif s == '도샾': return 554 * 2 ** o elif s == '레': return 587 * 2 ** o elif s == '레샾': return 622 * 2 ** o elif s == '미': .. 2026. 8. 3.
파이썬에서 C언어 함수 호출하는 법 (오늘의 개발노트 p.350) 관련 자료오늘의 개발노트 p.350 파이썬의 ctypes 라이브러리를 이용하여 C언어 코드 함수를 불러올 수 있습니다. 아래 zip 파일은 영상에서 사용된 파일입니다. 추가 날짜: 2026.08.22.소개파이썬 표준 라이브러리로 제공되는 ctypes는 C언어 함수를 직접 호출할 수 있게 해주는 라이브러리입니다. C언어 코드는 SO(Shared Object)나 DLL(Dynamic Link Library)로 빌드하여 파이썬에서 호출할 수 있도록 합니다. 활용영상에서 gcc 컴파일러를 이용해 C언어 코드를 .so 확장자로 빌드했습니다. 파이썬에서 CDLL 객체를 so 파일의 경로를 매개변수로 만들고, 인스턴스를 통해서 C언어로 정의된 함수를 호출할 수 있습니다. 대부분의 파이썬 코드도 성능이 준수.. 2026. 7. 28.
[Etilla v1.0.5] 한국어, 영어, 일본어 공식 지원 최초 출시 버전(v1.0.0)에서는 한국어만 지원했습니다. 2026년 6월 25일, v1.0.5 업데이트로 한국어, 영어, 일본어를 선택하여 플레이할 수 있습니다. 추가 날짜: 2026.08.22.주요 업데이트 내용에틸라 v1.0.5 주요 업데이트 사항으로 한국어, 영어, 일본어 중 원하는 언어로 게임을 플레이할 수 있습니다. v1.0.0 출시 이후로 에틸라 프로젝트 문서에 관련 있는 내용도 추가했습니다. 또한 올 클리어 영상을 올려 게임에서 막히거나 어려운 부분을 참고할 수 있도록 했습니다. 향후 계획저는 처음에 이 프로젝트를 시작할 줄 몰랐습니다. 우연히 시작된 게임 개발에 문제점이나 피드백을 수용하여 운영하도록 하겠습니다. 그리고 이 프로젝트는 단순히 게임에서만 끝나는 것이 아니라, 체계적인 .. 2026. 6. 25.
HTML에서 파이썬 사용하기 (오늘의 개발노트 p.365) 관련 자료오늘의 개발노트 p.365 영상에 쓰인 index.html 코드입니다. 를 이용해서 html 파일 내에서 파이썬을 사용합니다. a = 5 b = 3 pyscript.write("show", f"{a} + {b} = {a + b}") 추가 날짜: 2026.08.22.소개PyScript는 HTML 코드 내에 파이썬 스크립트를 실행할 수 있도록 만든 태그입니다. 활용웹에서 실행할 수 있는 간단한 파이썬 코드나 알고리즘에 도움이 될 것 같습니다. 웹 프로젝트와 파이썬을 이용한 딥러닝 분야로도 활용할 수도 있을 것 같습니다. 아니면 디스코드 봇(discord.py 또는 discord.js)도 어떻게 만들 수 있습니다. 효율이나 원.. 2026. 6. 20.
[Etilla v1.0.0] 정식 출시! 지난 글에서 베타 테스트가 진행되었습니다. 그리고 2026년 6월 14일, itch.io에 v1.0.0 프로그램 파일이 성공적으로 게시되었습니다! 그리고 에틸라 프로젝트에 대한 문서와 네이버 카페에도 글을 썼습니다. 앞으로도 즐거운 게임 시간이 되길 바랍니다. 추가 날짜: 2026.08.22.업데이트 소식지난 6월 25일에 에틸라 v1.0.5가 출시되었습니다. 자세한 내용은 위 업데이트 글을 참고하시기 바랍니다. 경험이 프로젝트는 우연히 시작하게 되었습니다. 어떤 영상을 보고 영감받았고, 그 힘이 결국 2달 만에 완성까지 할 수 있었습니다. 개발하면서 캐릭터가 빙결되는 반응이 너무 길게 되는 골치 아픈 버그도 있었지만, 완성품을 보고 나니 그 또한 추억이 되었습니다. 그래서 저는 이렇게 생각합니다. .. 2026. 6. 16.
[Etilla v0.9.0 Beta] 베타 테스트를 시작합니다! 게임 소개에틸라(Etilla)는 그로잉 타운(Growing Town) 시리즈의 외전으로 제작된 보스전 게임입니다. 다운로드베타 테스트 - 당부의 말발견된 문제점이나 개선 사항을 알려주시면 감사합니다.즐거운 게임이 되길 바랍니다! 아래의 글은 스포일러를 포함하고 있습니다. 더보기시놉시스주인공은 클라라(Clara)이며, 그녀는 스텔라(Stella)와 친한 친구였습니다.스텔라는 럭스(Lux) 마을 외곽에서 평범한 가정 안에서 태어났습니다.그녀는 무언가를 만드는 것을 좋아하는 소녀였습니다.하지만 그녀의 어린 시절에는 비극적인 신의 전쟁으로 두 부모와 삶의 터전을 잃었습니다.그리고 그녀는 마침내 긴 연구 끝에 날개를 만들었고, 자신을 신으로 탈바꿈했습니다.신이 된 그녀는 이 세계의 규칙을 위반하였.. 2026. 6. 6.
[BOJ 백준 / Python 3] 4375번: 1 목차1. 문제2. 풀이3. 메시지 1. 문제https://www.acmicpc.net/problem/43752. 풀이언어 : Python 3정수 n을 입력받아 1, 11, 111, ... 에서 n의 배수 중 가장 작은 수의 자릿수를 출력하면 된다.문제2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 각 자릿수가 모두 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n이 주어진다.출력각 자릿수가 모두 1로만 이루어진 n의 배수 중 가장 작은 수의 자리수를 출력한다.프로그래밍입력은 여러 개의 테스트 케이스로 주어지므로 try, catch로 입력의 끝(EOF, End Of.. 2025. 12. 20.
블렌더 파이썬 (오늘의 개발노트 p.302) 관련 자료오늘의 개발노트 p.302 영상에 쓰인 Test.py 소스 코드입니다. 10칸 간격으로 큐브 5개를 생성하는 파이썬 스크립트입니다.import bpyfor i in range(0, 5): bpy.ops.mesh.primitive_cube_add(size = 2, enter_editmode = False, align = "WORLD", location = (0, 0, 0), scale = (1, 1, 1)) bpy.context.object.name = "Cube" bpy.context.object.location[0] = i * 10 추가 날짜: 2026.08.22.소개블렌더는 무료 3D 모델링 프로그램입니다. 블렌더에서는 파이썬 스크립트를 지원하는데, 이때 필요한.. 2025. 8. 24.
[BOJ 백준] C언어 34073번 : DORO 목차1. 문제2. 풀이3. 메시지1. 문제https://www.acmicpc.net/problem/340732. 풀이언어 : C각 단어 끝에 DORO 문자열을 같이 출력하면 된다.입력첫째 줄에 단어에 개수 N이 주어진다. (1 출력도로롱이 실제로 하는 말(단어 끝에 DORO를 추가하기)을 출력한다. 프로그래밍N개의 단어에 대하여 printf를 이용하여 문자열 끝에 DORO를 추가하여 출력한다.소스코드https://github.com/NewLandTV/Baekjoon-Online-Judge/blob/main/C/34073.c Baekjoon-Online-Judge/C/34073.c at main · NewLandTV/Baekjoon-Online-JudgeThis repository is where prob.. 2025. 8. 14.