태지쌤

로봇 & 코딩교육 No.1 크리에이터

IT관련

[엔트리 정복] 일반 vs 공유 vs 실시간 변수, 똑똑하게 구분하기!

태지쌤 2026. 2. 12. 12:54
반응형

https://link.coupang.com/a/dKZQfW

 

송쌤의 엔트리 게임 코딩 학교:초등 SW교과서 저자인 송쌤과 함께하는 엔트리 게임 코딩! - 컴퓨

쿠팡에서 송쌤의 엔트리 게임 코딩 학교:초등 SW교과서 저자인 송쌤과 함께하는 엔트리 게임 코딩! 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 컴퓨터공학 제품도 바로 쿠팡에서 확

www.coupang.com

 

[엔트리 정복] 일반 vs 공유 vs 실시간 변수, 똑똑하게 구분하기!

안녕하세요! 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요!

코딩 교육의 필수 플랫폼 엔트리를 사용하다 보면 변수 추가 창에서 세 가지 옵션을 마주하게 됩니다. 각 변수는 데이터가 '어디에 저장되는가'와 '얼마나 빨리 동기화되는가'에 따라 용도가 완전히 달라집니다. 오늘 확실하게 정리해 드릴게요!

 

1. 일반 변수 (작품에 저장)

  • 특징: 작품을 실행하는 개별 사용자의 컴퓨터(브라우저) 안에서만 작동합니다.
  • 저장 방식: 작품이 정지되면 값이 초기화되거나, 로그인한 상태라면 해당 사용자의 계정에만 일시적으로 머뭅니다.
  • 장점: 가장 안정적이고 속도가 빠릅니다.
  • 사용 추천: 현재 게임의 점수, 남은 시간, 캐릭터의 체력 등 나 혼자 사용하는 정보를 처리할 때 사용하세요.

2. 공유 변수 (서버에 저장)

  • 특징: 엔트리 서버에 값이 저장되어 모든 사용자가 같은 변수 값을 공유합니다.
  • 저장 방식: 작품을 '정지'하는 시점 등에 서버로 데이터가 전송됩니다. 실시간으로 계속 바뀌는 것이 아니라, 특정 시점에 업데이트되는 방식입니다.
  • 장점: 실시간 변수보다 데이터 보존의 안정성이 높습니다.
  • 사용 추천: * 역대 최고 점수(랭킹), 총 방문자 수, 누적 투표 결과 등 전체 사용자의 기록을 합산하거나 보관해야 할 때 사용하세요.
 

3. 실시간 변수 (서버에 저장)

  • 특징: 공유 변수처럼 서버에 저장되지만, 0.1초~1초 단위로 매우 빠르게 모든 접속자에게 값을 전달합니다.
  • 저장 방식: 값이 바뀌자마자 서버를 통해 연결된 다른 사람의 화면에도 즉시 반영됩니다.
  • 단점: 서버 통신이 잦아 네트워크 환경에 따라 약간의 끊김(렉)이 발생할 수 있습니다.
  • 사용 추천: 멀티플레이어 게임에서의 플레이어 위치, 실시간 채팅창, 실시간 대결 점수 등 동시에 접속한 사람끼리 즉각 소통해야 할 때 필수적입니다.

AI 활용


💡 한눈에 비교하는 변수 표

구분
일반 변수
공유 변수
실시간 변수
저장 위치
로컬(내 컴퓨터)
엔트리 서버
엔트리 서버
값의 범위
나만 보임
모두가 공유함
모두가 실시간 공유
초기화 여부
정지 시 초기화(일반적)
계속 유지됨
계속 유지됨
주요 용도
개인 점수, 타이머
랭킹, 누적 통계
멀티플레이, 채팅

📝 교육용 꿀팁!

  • 공유 리스트도 변수와 원리가 같습니다. 랭킹 시스템을 만들 때는 '공유 리스트'를, 실시간 채팅을 만들 때는 '실시간 리스트'를 선택하면 됩니다.
  • 너무 많은 실시간 변수를 쓰면 작품이 무거워질 수 있으니, 꼭 필요한 경우에만 사용하는 것이 좋습니다.

#엔트리 #코딩교육 #엔트리변수 #소프트웨어교육 #SW교육 #공유변수 #실시간변수 #블록코딩 #초등코딩 #중등코딩

 
반응형