Wheels of Fortune – “Random” Spins


I previously published a series of posts (Part 1, Part 2) on “wheels” – various circular objects useful for showing parts of a whole (e.g., product line, addressed markets, client types, etc.). One post (Part 3) demonstrated an animated wheel similar to a carnival wheel of chance or TV’s “Wheel of Fortune.”

Several readers have wanted to use the wheel of fortune as part of a game or a learning experience that required random spins. Since the amount of spin is determined by a fixed number, my response has always been that I didn’t know how to make the wheel spin by some undetermined “random” amount.

I’ve done a little research since then; I think there may be two ways to create a “random” spin:

  1. Visual Basic for Applications (VBA)  is a programming language that can be used to add functionality to Microsoft Office applications (sometimes called “macros”). It’s probably possible to create a random spin using VBA. I have used VBA in Excel but not in PowerPoint; I am not an expert.
  2. A user input (click) can be used to stop the Spin animation at a essentially unpredictable point. This makes use of the Repeat/Until next click animation option.

I found this method at the PPT Alchemy site (here); this is a site devoted to weird and wonderful PowerPoint tips and tricks.

Since the first method requires specialized knowledge, I used the second method which is quite simple.

Here’s the scheme:

  • This is a two-slide sequence (more about this later):


  • The first slide is a blank layout (both slides use the same theme so that the background will match). The transition for the first slide is After .01 sec (the minimum) and it has no transition effect.
  • The second slide includes an instruction box (optional), a wheel from the previous post, a stationary indicator and a reset button.
  • Here’s the animation pane for the second slide:


  • The first effect applied to the wheel starts on a click; it’s a Spin (360 degrees clockwise, 1 second duration) with Repeat/Until Next Click set.
  • The second effect applies to the reset button; it’s an Appear starting on a click.
  • The reset button has a hyperlink to the first slide.

Here’s how it works:

  • The first slide immediately transitions to the second slide.
  • The presenter’s first click on the second slide starts the wheel spinning.
  • The second click does two things: it stops the wheel spin and makes the reset button appear.
  • The indicator shows the “winning” sector on the stopped wheel. The animation can stop anywhere so the result might be ambiguous.
  • At this point the presenter can spin again by clicking on the reset button; this links to the first blank slide which immediately transitions to the wheel slide.
  • The purpose of the blank slide is now revealed: it simply provides a target to re-enter the wheel slide. Linking directly to the wheel slide will not reset the animation.
  • The presenter can move to a next slide by clicking anywhere on the wheel slide as usual.
  • The Appear animation on the reset button is necessary; otherwise, the click that stops the wheel would also transition immediately to the next slide. Not what we want.

This basic technique may have other applications; I’ll think about that.

You can use the tips in the previous “wheel” posts to construct your own wheel and apply this technique. If you want to try it, request a free copy of the two slides using the form below.

1 Response to “Wheels of Fortune – “Random” Spins”

  1. 1 Wheels of Fortune – Part 3 | powerpointy Trackback on August 18, 2016 at 2:41 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow powerpointy on WordPress.com

%d bloggers like this: