본문 바로가기
728x90
SMALL

오픈소스4

[웹기반 오픈소스 게임엔진][microStudio 마이크로 스튜디오] 프로그래밍 (마이크로 스크립트(microscript), 루아(Lua)) 코드 구조 정리 마이크로 스크립트(microscript) 기본 코드init = function()endupdate = function()enddraw = function()end추가 적용된 microscript 기본 코드 문법 규칙init = function() position = 0 example_man2_y = 0 example_man2_vy = 0endupdate = function() position = position + 2 example_man2_y = max(0, example_man2+example_man2_vy) example_man2_vy = example_man2_vy = -0.3enddraw = function() screen.drawSprite("example man", -80, -5.. 2024. 6. 23.
[ChatGPT][Raylib] Raylib를 사용하여 기본 창을 만들고 색상이 지정된 사각형을 그리는 간단한 샘플 코드 gcc -o my_game my_game.c -lraylib -lopengl32 -lgdi32 -lwinmm​ #include "raylib.h" int main(void) { // Initialization const int screenWidth = 800; const int screenHeight = 450; InitWindow(screenWidth, screenHeight, "raylib Sample"); SetTargetFPS(60); // Set the frames per second // Main game loop while (!WindowShouldClose()) // Detect window close button or ESC key { // Update // Draw BeginDrawin.. 2024. 1. 2.
[Open Source MIDI Program] 오픈소스 미디 프로그램 소개] LMMS (Linux MultiMedia Studio 리눅스 멀티미디어 스튜디오) LMMS (Linux MultiMedia Studio 리눅스 멀티미디어 스튜디오) (오픈소스 라이센스: GPLv2 license)(현재 1.2.2 버전) 는 디지털 오디오 워크스테이션 소프트웨어로 미디 건반 키보드, 믹서, 기본 악기 플러그인 지원, 샘플 악기등을 제공하며, 추가로 커스텀 악기도 추가할 수 있습니다. GNU/리눅스, OpenBSD, OS X, 윈도우를 포함하는 여러 운영 체제를 지원합니다. LMMS (Linux MultiMedia Studio 리눅스 멀티미디어 스튜디오) 시작화면 및 작업화면 ===================================== 구글에 "LMMS" 검색 2023. 1. 20.
[Arduino 아두이노][Arduino Esplora 아두이노 에스플로라] Arduino Esplora 아두이노 에스플로라 아두이노 에스플로라는 아두이노 프로젝트 중 컨트롤러 해당하는 프로젝트 보드이다. 대표적으로 아두이노 우노가 유명하지만 아두이노 에스플로라는 컨트롤러로 로봇이나 라인트레이서(작은 바퀴달린 자동차)을 제어하거나 게임할 때 게임패드로 이용할 수 있습니다. 공식 웹사이트에서 관련된 개발 문서들을 볼 수 있습니다. (단점은 개발문서가 영어만 있음) 구글에 "Arduino Esplora 아두이노 에스플로라" 검색 2022. 10. 15.
728x90
LIST