# data[].attributes.body
팀 이름 :

팀장 (프로젝트 관리 및 타임키퍼) :

디자이너 :

프로그래머 :

테스터(취합 및 퍼블리싱) :

# data[].attributes.body
3D 스튜디오: https://creator.redbrick.land/

Wiki 가이드 자료 (수업때 쓰인 강의 자료 확인): https://wiki.redbrick.land/kr/ssafy13/learning-materials

결과물 제출:

3D 스튜디오로 만든 게임 결과물을 퍼블리싱한 후 링크를 이곳에 공유 하세요. 각 게시물에 게임 이름과 간단한 설명을 추가 해 주세요.

퍼블리싱할때 챌린지 탭에서 SSAFY13 체크해서 제출

주제는 'AI와 소통'입니다.

# data[].attributes.attachment_link.description
Participate in live polls, quizzes, and surveys - no login required. Enter the join code to vote and submit responses in real-time.

# data[].attributes.body
1. 황상화와 인문대 아이들

2. 코린이들

3. 길 건너 3식이

4. SSAFARTY(싸파티)

5. Cat1

# data[].attributes.headline
주제 : 소통과 Ai의 만남

# data[].attributes.subject
주제 : 소통과 Ai의 만남

# data[].attributes.body
팀 이름 : Cat1

팀원 : 나윤빈, 남여경, 박민식, 이재희, 조영주

- 팀장 : 조영주

- 디자이너 : 조영주, 남여경, 박민식

- 프로그래머 : 나윤빈 , 이재희

- 테스터: 다같이(프로그래머는 자기 part가 아닐 경우 참여)

# data[].attributes.body
1. 질문을 하기 전 꼭 / question 명령어입력

2. 팀원 중 1명이 대표로 질문합니다.

3. 모든 질문에 대한 답은 기록하여 팀원들과 공유합니다.

4. 답이 조금 지연될 수 있습니다. 조금만 기다려주세요

# data[].attributes.attachment_link.description
Explore the comprehensive guide to Redbrick’s tools and services

# data[].attributes.body
한눈에 보기

# data[].attributes.body
1. 프로젝트 제목:

2. 프로젝트 설명 (간단하게):

# data[].attributes.body
*2시~3시까지 SSAFY 내 알고리즘 특강 진행

(유튜브 온라인.)

# data[].attributes.body
!! 반드시 알아야 하는 내용 필독

# data[].attributes.attachment_link.description
Explore the comprehensive guide to Redbrick’s tools and services

# data[].attributes.body
팀 이름 : 길 건너 3식이

팀장 (프로젝트 관리 및 타임키퍼) : 진형민

디자이너 : 이수정, 이용하

프로그래머 : 전원

테스터(취합 및 퍼블리싱) : 손동현

# data[].attributes.headline
시스템 문제 발생시 대처 방

# data[].attributes.subject
시스템 문제 발생시 대처 방

# data[].attributes.headline
여러분은 '해커톤'에서 가장 중요한 것이 뭐라고 생각하시나요?

# data[].attributes.subject
여러분은 '해커톤'에서 가장 중요한 것이 뭐라고 생각하시나요?

# data[].attributes.body
https://www.menti.com/alqox1xtbx6a

# data[].attributes.attachment_link.description
Participate in live polls, quizzes, and surveys - no login required. Enter the join code to vote and submit responses in real-time.

# data[].attributes.attachment_link.readable_text
도움이 될만 학습 자료들을 모아놨어요.

📖 최종 수업자료(교안)

📚 기본 프로그래밍 알아보기

레드브릭 스튜디오를 다루는 기본적인 방법들을 알아보아요.

// 오브젝트를 움직이는 코드 const car = WORLD . getObject ( "car" ); obj. go ( 10 , 0 , 0 , 2 ); //obj가 현재 위치 기준 x+10 위치로 2초동안 이동하게 합니다

🕹️ 더 많이 배우고 싶으시다면 스니펫들을 확인해보세요

레드브릭 엔진에 대해 더 알아보려면 다음 스니펫을 따라주세요. 🎉

# data[].attributes.attachment_link.description
Explore the comprehensive guide to Redbrick’s tools and services

# data[].attributes.headline
레드브릭 3D 스튜디오

# data[].attributes.subject
레드브릭 3D 스튜디오

# data[].attributes.body
반드시 크롬 에서 접속해주세요!

회원 가입 후 로그인 해주세요.

3D창은 딱 1개만!!

Auto Save는 끄고 수시로 Save 해주세요.

# data[].attributes.attachment_link.description
Empower your vision with Redbrick cloud-based Engine - Easy to Build, Publish, and Earn

# data[].attributes.headline
배포자료 (압축풀어주세요_파일4개)

# data[].attributes.subject
배포자료 (압축풀어주세요_파일4개)

# data[].attributes.body
1. 소방차 : firetruck.glb

2. 공중전화 : Phone.glb

3. 사이렌 : firesiren

4. 전화연결음 : phonecall

# data[].attributes.body
플레이어가 쓰레기 3개를 모두 줍지 않고 그냥 벽을 통과하려 할 때 와 3개 모두 주웠을 때 의 두 상황을 확인해봅니다.

플레이어가 공중전화에 닿았을 때 사이렌 소리가 들리면 소방차가 불을 끄러 오는지 화면을 회전해서 확인해보세요

# data[].attributes.attachment_link.title
Redbrick Engine: Unifying Creators, Developers, and Players.

# data[].attributes.attachment_link.description
Empower your vision with Redbrick cloud-based Engine - Easy to Build, Publish, and Earn

# data[].attributes.body
const coin1 = WORLD.getObject("decoration_goldcoin_002(278)");

const coin2 = WORLD.getObject("decoration_goldcoin_002(75b)");

const coin3 = WORLD.getObject("decoration_goldcoin_002(369)");

const wall = WORLD.getObject("BOX(b65)");

const pointGUI = GUI.getObject("flat_a_button_w(77a)");

let point = 0;

pointGUI.setText(point);

function Start() {

// Set up collision detection for each coin

coin1.onCollide(PLAYER, () => collectCoin(coin1));

coin2.onCollide(PLAYER, () => collectCoin(coin2));

coin3.onCollide(PLAYER, () => collectCoin(coin3));

}

// function Update(dt) {

// // Any update logic you need

// }

function collectCoin(coin) {

// Increase points and update GUI

point += 1;

pointGUI.setText(point);

// Kill the coin

coin.kill();

// Check if points reach 3 to kill the wall

if (point >= 3) {

wall.kill();

}

}

# data[].attributes.body
AI bot

# data[].attributes.attachment_link.readable_text
AI Assistant (GPT)를 효과적으로 사용하려면 명확하고 구체적인 질문을 하는 것이 중요합니다. 관련된 맥락, 배경 정보 및 샘플 코드 등을 제공하면 응답의 품질을 크게 개선할 수 있습니다. 아래는 AI Assistant를 최대한 활용하는 방법에 대한 자세한 가이드와 몇 가지 예시입니다:

가끔 GPT의 응답이 완벽하지 않을 수 있습니다. 사용자는 GPT의 응답 중 사용 가능한 부분과 그렇지 않은 부분을 이해하는 것이 중요합니다.

명확하고 구체적인 질문을 하세요

질문이 구체적일수록 답변이 정확해집니다. 모호한 질문을 피하고, 관련된 응답을 받을 수 있도록 하세요.

예시: "이 코드를 어떻게 고칠 수 있나요?" 대신에 "이 JavaScript 코드에서 SyntaxError: Unexpected token 을 어떻게 해결할 수 있나요?"라고 물어보세요.

상황과 배경 정보를 제공하세요

문제나 주제를 상세히 설명하고, 관련된 배경 정보를 포함하면 AI가 여러분의 필요를 더 잘 이해할 수 있습니다.

예시: "Redbrick Studio에서 3D 씬을 만들고 있으며, 플레이어가 특정 객체와 충돌할 때 이를 감지하려고 합니다. 이를 위해 onCollide 메서드를 어떻게 사용할 수 있나요?"

가능한 한 샘플 코드를 포함하세요

질문에 코드가 포함되어 있는 경우, 코드 조각을 제공하면 AI가 더 정확하고 관련성 높은 답변을 제공하는 데 도움이 됩니다.

예시: "Redbrick의 Timer 모듈을 사용하여 카운트다운 타이머를 표시하는 이 함수를 최적화하는 데 도움을 줄 수 있나요?"

원하는 출력 또는 형식을 언급하세요

원하는 결과물이나 응답의 형식을 언급하면 AI가 여러분의 필요에 더 맞는 답변을 제공할 수 있습니다.

예시: "Redbrick의 WORLD.getObject 메서드를 사용하여 제목으로 객체를 검색하는 데 도움이 필요합니다. 어떻게 해야 하나요?"

경험 수준을 알려주세요

주제에 대한 여러분의 숙련도를 알려주시면, AI가 너무 간단하거나 너무 복잡하지 않은 적절한 수준의 답변을 제공하는 데 도움이 됩니다.

예시: "저는 Redbrick Studio 스크립팅 초보자입니다. move 메서드를 사용하여 위아래로 계속해서 움직이는 객체를 만드는 방법을 설명해 주시겠어요?"

주요 제약 조건을 강조하세요

특정 제약 조건이나 요구사항을 식별하면, AI가 여러분의 기준에 맞는 솔루션을 제공하는 데 도움이 됩니다.

예시: "복잡한 수학을 사용하지 않고 Redbrick Studio에서 객체를 원형 경로로 이동시키는 방법을 애니메이션화하려고 합니다. 어떻게 하면 될까요?"

명확한 설명을 위한 후속 질문을 하세요

응답을 받은 후, 추가적인 세부 사항이나 명확한 설명이 필요할 때는 주저하지 말고 후속 질문을 하세요.

예시: "객체를 원형 경로로 애니메이션화하는 코드에 대해 감사합니다. 움직임을 더 부드럽게 만드는 방법을 설명해 주시겠어요?"

명확성, 상황, 특정 요구사항 및 후속 질문에 중점을 두면, AI 어시스턴트로부터 더 나은 품질의 응답을 받을 수 있습니다.

# data[].attributes.attachment_link.title
AI Assistant (GPT)을 올바르게 사용하는 방법 - Redbrick

# data[].attributes.attachment_link.description
Create your favorite games by using Redbrick Engine

# data[].attributes.body
프로젝트에서 사용할 수 있는 간단한 예시 코드들입니다.

# data[].attributes.attachment_link.description
레드브릭 엔진에 대해 더 알아보려면 다음 스니펫을 따라주세요.

# data[].attributes.attachment_link.description
Discord에서 Redbrick.create 커뮤니티를 확인하세요. 3407명과 어울리며 무료 음성 및 텍스트 채팅을 즐기세요.

# data[].attributes.body
1. publish 탭에서 Challeng탭으로 변경

2. Type : SSAFY13 로 설정

3. Title :서울1반_팀명

# data[].attributes.attachment_link.description
Explore the comprehensive guide to Redbrick’s tools and services

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
SSAFY13기 설문조사

# data[].attributes.body
1. 지역: 서울

2. 반: 3반

3. 팀 이름: cat1

4. 프로젝트 제목: AI퀴즈퀴즈

5. 프로젝트 설명 (간단하게): 두근두근 설레는 ssafy 수업 첫날!

그런데 가는길이 너무 험난하다...

무사히 반에 도착해서 입실할 수 있을까?

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):https://redbrick.land/detail-play?pid=7726d6b5-4dd1-43dd-8402-42aa7394462c

# data[].attributes.body
const coin1 = WORLD.getObject("decoration_goldcoin_002(c0e)");

const coin2 = WORLD.getObject("decoration_goldcoin_002(749)");

const coin3 = WORLD.getObject("decoration_goldcoin_002(296)");

const wall = WORLD.getObject("BOX(e4b)");

const pointGUI = GUI.getObject("flat_a_button_w(593)");

let point = 0;

pointGUI.setText(point);

function Start() {

// Set up collision detection for each coin

[coin1, coin2, coin3].forEach(coin => {

coin.onCollide(PLAYER, () => {

coin.kill(); // Remove the coin

point += 1; // Increase the score

pointGUI.setText(point); // Update the GUI with the new score

if (point === 3) {

wall.kill(); // Remove the wall when score is 3

}

});

});

}

function Update(dt) {

// Any additional logic can be added here

}

# data[].attributes.body
1. 지역: 서울

2. 반: 3반

3. 팀 이름: 코린이들

4. 프로젝트 제목: 코린이의 Hello World

5. 프로젝트 설명 (간단하게): 코딩 시작 1일차 코린이. 미로 속에서 Print("Hello World") 를 찾아 첫 코드를 완성해주세요.

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사): https://redbrick.land/detail-play?pid=c3df3630-a5bd-4944-8d7b-8993e096db9d

# data[].attributes.body
1. 지역:

2. 반:

3. 팀 이름:

4. 프로젝트 제목:

5. 프로젝트 설명 (간단하게):

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사):

# data[].attributes.body
const coin1 = WORLD.getObject("decoration_goldcoin_002(c0e)");

const coin2 = WORLD.getObject("decoration_goldcoin_002(749)");

const coin3 = WORLD.getObject("decoration_goldcoin_002(296)");

const wall = WORLD.getObject("BOX(e4b)");

const pointGUI = GUI.getObject("flat_a_button_w(593)");

let point = 0;

pointGUI.setText(point);

function Start() {

// Set up collision detection for each coin

coin1.onCollide(PLAYER, () => collectCoin(coin1));

coin2.onCollide(PLAYER, () => collectCoin(coin2));

coin3.onCollide(PLAYER, () => collectCoin(coin3));

}

// function Update(dt) {

// // Any update logic you need

// }

function collectCoin(coin) {

// Increase points and update GUI

point += 1;

pointGUI.setText(point);

// Kill the coin

coin.kill();

// Check if points reach 3 to kill the wall

if (point >= 3) {

wall.kill();

}

}

# data[].attributes.body
1. 지역: 서울

2. 반: 3반

3. 팀 이름: 길 건너 3식이

4. 프로젝트 제목: 3식이의 길 건너기

5. 프로젝트 설명 (간단하게): 3개의 목숨을 보유한 채로 달리는 자동차를 피해 길을 건너야 합니다. 중간에 있는 AI의 도움을 받아 길을 건널 수 있을까요??

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사): https://redbrick.land/detail-play?pid=b84fe66b-1c89-4b13-bda3-a602a63d34c6

# data[].attributes.attachment_link.title
Redbrick Engine: Unifying Creators, Developers, and Players.

# data[].attributes.attachment_link.description
Empower your vision with Redbrick cloud-based Engine - Easy to Build, Publish, and Earn

# data[].attributes.body
1. 지역: 서울

2. 반: 3

3. 팀 이름: 황상하와 인문대 아이들

4. 프로젝트 제목: 🔥 "커피 없인 입실 못해!" 🔥

5. 프로젝트 설명 (간단하게): 벽에 막힌 캠퍼스로 가는 길, 커피 한 잔의 힘으로 돌파하세요! ☕️💪 유령을 피해 카페에서 커피를 찾으면 벽이 열리고 캠퍼스로 입장할 수 있습니다! 아침의 생명수를 찾아 싸피생의 고난을 극복하세요! 🏃‍♂️🔥

6. 프로젝트 결과 링크 (퍼블리싱 후 URL 복사): https://creator.redbrick.land/studio/?mode=edit&pid=0e14c982-f588-406c-bc56-1efbea3449ae&devlang=text

# data[].attributes.attachment_link.description
Empower your vision with Redbrick cloud-based Engine - Easy to Build, Publish, and Earn

# data[].attributes.body
const coin1 = WORLD.getObject("decoration_goldcoin_002(c0e)");

const coin2 = WORLD.getObject("decoration_goldcoin_002(749)");

const coin3 = WORLD.getObject("decoration_goldcoin_002(296)");

const wall = WORLD.getObject("BOX(e4b)");

const pointGUI = GUI.getObject("flat_a_button_w(593)");

let point = 0;

pointGUI.setText(point);

function Start() {

// Set up collision detection for each coin

coin1.onCollide(PLAYER, () => collectCoin(coin1));

coin2.onCollide(PLAYER, () => collectCoin(coin2));

coin3.onCollide(PLAYER, () => collectCoin(coin3));

}

// function Update(dt) {

// // Any update logic you need

// }

function collectCoin(coin) {

// Increase points and update GUI

point += 1;

pointGUI.setText(point);

// Kill the coin

coin.kill();

// Check if points reach 3 to kill the wall

if (point >= 3) {

wall.kill();

}

}

# data[].attributes.body
팀 이름 : SSAFARTY (싸파티)

팀장 (프로젝트 관리 및 타임키퍼) : 박심인

디자이너 : 서예진

프로그래머 : 김동현

테스터(취합 및 퍼블리싱) : 권대영

# data[].attributes.body
팀 이름: 코린이들

1. 팀장: 김민선

2. 디자이너: 김은비

3. 프로그래머: 임주원

4. 테스터: 김서원

# data[].attributes.body
팀 이름 : 황상하와 인문대 아이들

팀장 (프로젝트 관리 및 타임키퍼) : 이규민

디자이너 : 여용현

프로그래머 : 황상하

테스터(취합 및 퍼블리싱) : 서윤미

# data[].attributes.body
프로젝트 제목 : 수업 가자~

프로젝트 설명 :

두근두근 설레는 ssafy 수업 첫날~!

그런데 가는길이 너무 험난하다...

우리 주인공은 무사히 잘 도착할 수 있을까?

# data[].attributes.body
1. 프로젝트 제목 : 메이즈 코인 러너

2. 프로젝트 설명 :

"인간의 욕심은 끝이 없고, 같은 실수를 반복한다."

제한시간 내에 미로를 탈출해야하는 우리의 플레이어. 미로 속 떨어진 무수한 코인을 발견하는데. 과연 플레이어는 제한시간 안에 얼마나 많은 코인을 가지고 탈출할 수 있을 것인가?

# data[].attributes.body
1. 프로젝트 제목: 3식이의 길 건너기

2. 프로젝트 설명 (간단하게):

3식이가 길을 건너는 과정을 보여준 게임

목숨을 3개 보유한 상태로 길을 건넙니다. 길을 건너는 도중 차량과 부딪히면 목숨이 1개 감소하며 시작 지점으로 돌아가고 GAME OVER됩니다. 도착 지점에 도달하면 GAME CLEAR됩니다. 중간에 AI의 도움이 주어지는데, AI와의 소통으로 게임을 클리어하는데 도움을 받을 수 있을까요?

# data[].attributes.body
1. 프로젝트 제목: 코린이의 Hello World

2. 프로젝트 설명 : 코딩 시작 1일차 코린이. 'Hello World' 출력부터 쉽지 않은데 .... 어지러운 미로 속에서 Hello World 를 찾고, AI의 도움을 받아 무사히 첫 코드를 완성할 수 있을까?

# data[].attributes.body
1. 게임 이름: 🔥 "커피 없인 입실 못해!" 🔥

2. 게임 소개: 싸피생 입실 대작전! 역삼역에 도착한 당신! 피곤한 아침에 캠퍼스로 가는 길이 벽으로 막혀있다고?! 😱 하지만 걱정 마세요! 아침의 생명수, 커피 한 잔이면 모든 문제가 해결된다구요!!! ☕️💪

캠퍼스에 입장하면 당신의 임무는 완료! 하지만 커피 없이 수업 듣는 건 상상도 할 수 없다구요!! 🤯

카페로 달려가 10초 동안 기다리며 커피를 찾으세요! 커피를 마시는 순간 마법처럼 벽이 열리고, 이제야 캠퍼스로 입장할 수 있습니다! 🏃‍♂️💨

하지만... 한모금만 유령들이 곳곳에 도사리고 있습니다😈😈! 유령에게 붙잡히게 된다면😭 움직일 수 없고, 임의조퇴 처리 되고 만다구요! 📋💔... 한모금만 유령들을 반드시 잘 피해서 커피를 찾아 캠퍼스로 입장해주세요!

싸피생들의 지친 영혼을 위해, 커피의 위대한 힘을 경험하세요! "커피 없인 입실 못해!"는 간단하지만 당신의 아침을 공감하게 해줄 게임! 과연 당신은 싸피 캠퍼스에 무사히 도착할 수 있을 것인가? 지금 바로 도전하세요! 💥🔥

# data[].attributes.body
팀 이름 :

선정 사유 :

팀원 & 역할 :

프로젝트 제목 :

프로젝트 설명 :

소감(간단하게) :

게임 시연 :

# data[].attributes.body
1. 지역 : 서울

2. 반 : 3반

3. 팀 이름 : SSAFARTY

4. 프로젝트 제목 : MAZE COIN RUNNER

5. 프로젝트 설명 : "인간의 욕심은 끝이 없고, 같은 실수를 반복한다."

제한시간 내에 미로를 탈출해야하는 우리의 플레이어. 미로 속 떨어진 무수한 코인을 발견하는데. 과연 플레이어는 제한시간 안에 얼마나 많은 코인을 가지고 탈출할 수 있을 것인가?

6. 프로젝트 결과 링크 : https://redbrick.land/detail-play?pid=bf7049eb-b51d-4846-89b3-b6e248ba134d