1. Home
  2. /
  3. Alice
  4. /
  5. - Character Dance Loop

- Character Dance Loop - Alice Typing CST Test

Loading…

- Character Dance Loop — Alice Code

A simple dance sequence repeated twice.

for i in range(2):
	character.turnRight(0.5)
	character.turnLeft(0.5)
	character.moveUp(0.5)
	character.moveDown(0.5)

Alice Language Guide

Alice is a free, educational 3D programming environment designed to teach programming concepts through drag-and-drop, story-based, and animation building. It enables users to create 3D animations, interactive narratives, and simple games without writing traditional code.

Primary Use Cases

  • ▸Teaching object-oriented programming basics
  • ▸Creating 3D animations and stories
  • ▸Building simple interactive games
  • ▸Introductory CS courses
  • ▸Visualization of programming concepts

Notable Features

  • ▸3D world editor with characters and props
  • ▸Drag-and-drop block programming
  • ▸Event-driven interactions
  • ▸Camera and scene animation
  • ▸Transition bridge to Java via Alice 3

Origin & Creator

Alice was created at Carnegie Mellon University (CMU), initially developed by Randy Pausch and his research team. Early versions date back to 1995, with major releases Alice 2 and Alice 3 continuing development.

Industrial Note

Alice is not used in professional game development but is widely used in education to teach beginners object-oriented programming concepts, storytelling logic, and 3D animation foundations.

More Alice Typing Exercises

Simple Alice AnimationAlice - Character Walk CycleAlice - Camera Follow CharacterAlice - Character JumpAlice - Simple DialogueAlice - Rotate Object ContinuouslyAlice - Door Opening AnimationAlice - Flight Path MotionAlice - Environmental Animation

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher