PowerPoint Creative
Log In or Register to participate in PPC!
PowerPoint Creative
Log In or Register to participate in PPC!

matto
matto
Featured Creator
Featured Creator
Posts : 81
Join date : 2022-08-11
Location : Japan
20220811
Stick Figure Quiz Fighter Pictur18


Description
On an alien planet. Two fighters named Red and Blue are mind controlled by the spirit of an ancient, martial arts guru. They must fight each other to the top of a mysterious mountain in the middle of nowhere space for … reasons. The first fighter to reach the top of the mountain by winning a total of five fights will win the game and break the mind control spell of the ancient guru. 

Three people are required to play this game.

First, decide who will navigate the slides, who will be the Red Player, and who will be the Blue Player. Once decided, run the PowerPoint in Slide Show mode. Click anywhere on the Intro Screen (the first slide) to begin the game.

On the Player Selection Screen (the second slide), have the Red Player and Blue Player do Rock, Paper, Scissors. The winner will go first. Use the mouse to click on either Red or Blue to start the questions. Click the Continue Link that appears at the bottom of the screen. When clicking Continue Links, always be careful not to click the screen itself.

The intermediate screens will show the current number of victories for each player. The number of victories for each player is represented as numbers One, Two, Three, Four, and Five. Click anywhere on these screens to continue.

When a question appears, the person navigating the slides will answer the questions as instructed by the current player by clicking either A, B, C, or D. If the current player answers correctly, then the current player will attack the other player and score a victory. However, If the current player answers incorrectly, then the current player will be attacked, and the victory will go to the other player. Players take turns answering questions until one player wins the game. Once a player wins the game, click the player's avatar after the animation sequence has completed to return to the Intro Screen (the first slide).

PowerPoint Features:
• 1920x1080 Output Screen Resolution
• Feature Rich Real Time VBA Game Editor
• 10 Fully Customizable Questions
• Edit, Rearrange, or Randomize Questions in Real Time
• 10 Unique Fighting Animations
• Change, Rearrange, or Randomize Fighting Animations
• Print Quiz Questions to PDF
• Remove Macro-Functionality and Save as .pptx



Download Now:
HD Powerpoint Game Stick Figure Quiz Fighter With Feature Rich - Etsy Japan


Last edited by matto on Tue May 16, 2023 1:26 am; edited 29 times in total
Share this post on:reddit

Comments

Diéresis
Thu Aug 11, 2022 1:10 pmDiéresis
A rather interesting take of a PowerPoint quiz game, I really liked what I saw from it. Did you make the animations? Whether you made them or not, they are a great feature!
matto
Thu Aug 11, 2022 1:36 pmmatto
Nope. My friend made those, but it was under my direction. 

I did the quiz system, the animations, and some of the power bars. 

I made this to entertain my sleepy students, but the school's computer system doesn't let macros run for security reasons.

This Powerpoint can run without any VBA. It's actually a massive collection of over 300 slides. (It keeps track of score without any VBA)

You have to think of every possible scenario. For example, what if the Red Player answered the first three questions correctly, got the fourth one wrong, but then got the fifth one right to win. There needs to be a set of slides for that scenario. 

Of course I wrote a VBA script so the user doesn't have to search and edit 300 slides manually, but the user can save their questions and build a pptx with my VBA script and it will work just fine. Smile


Last edited by matto on Thu Aug 11, 2022 1:41 pm; edited 1 time in total
matto
Thu Aug 11, 2022 1:39 pmmatto
Stick Figure Quiz Fighter Ensaza10
Stick Figure Quiz Fighter Ensaza11
Diéresis
Thu Aug 11, 2022 2:29 pmDiéresis
300 slides sounds brutal indeed, but hey, the work in this is appreciated! You and your friend did a good job with this quiz game! Stick Figure Quiz Fighter 1f604
johnr
Sat Aug 13, 2022 12:45 pmjohnr
Hi Matt. Welcome to the forum!

I agree that this is a great feat of PowerPoint engineering! The combat animations are astonishing.

I first started making learning games and activities for an organisation that would not allow anything with macros, so I stuck with triggers, hyperlinks and animations and have done so ever since.

Glad you like the forum too!

JadeJohnsonIndustries™ likes this post

matto
Mon Aug 15, 2022 8:37 pmmatto
Thanks John.

In case anyone was thinking this, I did want to say though that the animation sequences are videos. They're not PowerPoint animations. Although, I have seen PowerPoint used for that purpose, but it's really difficult... 

I'm going to release the game commercially, but I'm going to make a free version as well. All the graphics and slides have a native 1080p resolution. The free version will be scaled down to 720p and will only come with very limited editing tools. 

I just keep getting swamped with work, so I can never seem to find the time to work on it. 
rusnakcreative
Mon Aug 15, 2022 11:05 pmrusnakcreative
How many different variations of the stick fights do you have? I'm guessing each slide is unique? And with every possible combination of points for two players that sounds like a LOT of different animations!

You have a very unique approach to providing a custom made template using macros for those who can't run macros. I may have to consider looking into redoing my games in a similar way just so that those who can't run macros at work or school won't be left out.

As for a simple multiple choice quiz game, it definitely grabbed my attention with those animations. Really fun way to add some excitement to a quiz game. Well done!
matto
Tue Aug 16, 2022 8:36 ammatto
There are ten total unique animations, five for each player. The numbers "One", "Two", "Three", "Four", and "Five" represent the number of victories a player has. The first to obtain five victories wins the game. A player obtains victories when he or she either answers a question correctly or his or her opponent answers a question incorrectly. Basically, "attack or be attacked".

The animations that play for each player at victory "One", victory "Two", victory "Three", victory "Four", and victory "Five" are all predetermined and don't change depending on the outcome of the game. For example, it doesn't matter that let's say... the Red player didn't answer his or her first two questions correctly, and the Blue player answered his or her first two questions correctly; assuming that the Red player was chosen at the beginning of the game, the score would now be (Red: Zero Victories) to (Blue: Four Victories). It's now the Red player's turn and if he or she answers incorrectly, the Blue player will win the game. But... The Red Player answers correctly. The Red Player's animation for victory "One" plays. Even if the Red player answered his or her first question correctly or the Blue player answered his or her first question incorrectly, the same animation video for obtaining a victory for the Red player at "One" would play. 

So in that video, I believe that I showed every animation except for the Blue Player's finishing move. Since you're a cool dude, I'll show it to you.

rusnakcreative likes this post

matto
Mon Aug 29, 2022 9:01 pmmatto
Message reputation : 100% (2 votes)
Working on a new Userform based editor.

Stick Figure Quiz Fighter Pictur10

rusnakcreative likes this post

matto
Mon Oct 03, 2022 11:20 pmmatto
Small Update:

Hello everyone. I'm not dead. Progress has been slow lately because I've been working six days a week. I can only work on this PowerPoint in my free time. Also, I'm no expert on VBA. Sometimes, there's a lot research and doublechecking that I have to do in order to get code to run successfully. I just started learning VBA two months ago, and I think I've come a long way since then. Just the progress that I've made over the course of the last month has been astounding. However, this done mean that I have to constantly rewrite code as I learn more efficient ways of doing things. This is my second full rewrite of the game editor. 

1. I've ordered to have a new custom Font made for the game. It's based off of HeinemannSpecial-Black. It will be included in the final download. 

2. Power bars will be dynamic in the final version. What I mean by that is that they will be shapes/animations which sync with the fight sequences and decrease when a player is hit, as opposed to being gifs which gradually decrease over the course of the fight sequences regardless of whether the player is being hit or not. 

3.  On the VBA side of things, I've pretty much finished the code which removes all of the VBA features from the PowerPoint and converts it to a Macro-Free PowerPoint. I made a custom file manager to circumvent some limitations of VBA file dialogue boxes. 

https://ibb.co/2Fphfhr

https://ibb.co/bsHHFP7

4. I've finished the script which allows the user to randomize all of their questions or randomize the answers to all of their questions.

rusnakcreative likes this post

matto
Thu Oct 20, 2022 10:15 pmmatto
New custom Font completed. 

Below is the old Font.

Stick Figure Quiz Fighter Oldfon10

Below is the new Font.
Stick Figure Quiz Fighter Newfon12


Below is the old Font
Stick Figure Quiz Fighter Oldfon12


Below is the new Font
Stick Figure Quiz Fighter Newfon11
rusnakcreative
Thu Oct 20, 2022 11:23 pmrusnakcreative
Nice updates matto!

I'm sorry I didn't see your update from earlier this month until now.

I completely understand the struggle you're going through. Don't give up on your PPT dreams! I've made sure that I leave some time set aside where I get to work on more with the games and pushing myself further and learning new PPT tricks and techniques. I'm really impressed with what you've done so far with such a short time having learned VBA for PPT, amazing!

If it makes you feel any better, some of my current games live on my site have yet to be fully re-written (as they should have been earlier on as you have!) My first versions of the games didn't use much of any variables, so there was a lot of unnecessary and redundant code with static values instead of looping with variables (D'oh!) This is how you learn, by doing, so don't stop doing and keep making and playing around in your own PPT sandbox!
matto
Fri Oct 21, 2022 2:52 ammatto
Thanks for the encouraging words. I've recovered a little bit since I posted that.   Razz

Actually, I had planned to make an even bigger update for today, but I got distracted with something. 

I guess my biggest issue with VBA is that often times when you expect a simple, common-sense feature to exist, it doesn't. Often, the only workaround is to write some complicated function. 

Regarding variables... I don't take naming things very seriously. Here's some code from my game.  jocolor

At the end of the day... Does it work? If the answer is yes, then grab a beer.

Code:
MsgBox "Red Player Question 1 is" & " " & superfarts1 & " " & farts1 & megafarts1 & vbNewLine & _
"Blue Player Question 1 is" & " " & superfarts2 & " " & farts2 & " " & megafarts2 & vbNewLine & _
"Red Player Question 2 is" & " " & superfarts3 & " " & farts3 & " " & megafarts3 & vbNewLine & _
"Blue Player Question 2 is" & " " & superfarts4 & " " & farts4 & " " & megafarts4 & vbNewLine & _
"Red Player Question 3 is" & " " & superfarts5 & " " & farts5 & " " & megafarts5 & vbNewLine & _
"Blue Player Question 3 is" & " " & superfarts6 & " " & farts6 & " " & megafarts6 & vbNewLine & _
"Red Player Question 4 is" & " " & superfarts7 & " " & farts7 & " " & megafarts7 & vbNewLine & _
"Blue Player Question 4 is" & " " & superfarts8 & " " & farts8 & " " & megafarts8 & vbNewLine & _
"Red Player Question 5 is" & " " & superfarts9 & " " & farts9 & " " & megafarts9 & vbNewLine & _
"Blue Player Question 5 is" & " " & superfarts10 & " " & farts10 & " " & megafarts10, vbInformation, "Randomization Results"

Anyway, there's a new guy in the corner of the screen. He's the "Guru". If you click him, then the game editor will open. I'm thinking about having him fly around and the help the user like the fairy "navi" in Zelda.
Stick Figure Quiz Fighter Pictur11

The game editor is now integrated into the presentation.
The script which randomizes all of the questions is complete. 
The file manager which allows you to save a macro-free version of the presentation is now complete. 
Check it out.

Also the default progress bar in VBA is surprisingly sexy.


Last edited by matto on Thu Mar 02, 2023 8:03 pm; edited 1 time in total
matto
Wed Nov 16, 2022 5:42 ammatto
Hello everyone! I've been hard at work on the Game Editor. 

I wanted to give the user an easy way to rearrange the order in which his or her questions appear in the game. 

First, I thought of using a Listbox and some arrows, but that seemed a little boring to me. So instead, I made it so the user can click and rearrange a series of boxes. The top row is the original order in which the questions appear, and the bottom row is the new order which the user selects. 

Every time the user hovers over a box, the game editor displays what question is currently saved to the game. Nifty, right Very Happy ? I know this seems like a simple concept, but this was a nightmare, and it took me almost three weeks to program. Here's a peek at the VBA code from one of the lower boxes. It was far from trivial (for me anyway). Anyway, I just need to tidy up one more function and I'll be done with it. 

Code:
Dim PUT_IN As Integer
Dim PUT_BACK As Integer
If SWAPQ_DISPATCH_ARRAY(1) >= 0 And SWAPQ_RECEIVING_ARRAY(1) >= 1 Then
Set lbl = SWAPQ_FindLabel(SWAPQ_RECEIVING_ARRAY(1))
If Not lbl Is Nothing Then
If SWAPQ_RECEIVING_ARRAY(1) Mod 2 = 0 Then
PUT_BACK = lbl.Caption
lbl.Caption = PUT_BACK
lbl.BackColor = &HFF0000
Else
PUT_BACK = lbl.Caption
lbl.Caption = PUT_BACK
lbl.BackColor = &HFF&
End If
End If
SWAPQ_RECEIVING_ARRAY(1) = 0
Game_Editor.SWAPQ_LABEL11.BackColor = &H8000000F
Game_Editor.SWAPQ_LABEL11.Caption = ""
Exit Sub
Else
'
End If

Dim i As Integer
For i = 1 To 10
If SWAPQ_DISPATCH_ARRAY(i) >= 1 Then
SWAPQ_RECEIVING_ARRAY(1) = SWAPQ_DISPATCH_ARRAY(i)
SWAPQ_DISPATCH_ARRAY(i) = 0

Set lbl = SWAPQ_FindLabel(SWAPQ_RECEIVING_ARRAY(1))
If Not lbl Is Nothing Then
If SWAPQ_RECEIVING_ARRAY(1) Mod 2 = 0 Then
PUT_IN = lbl.Caption
Game_Editor.SWAPQ_LABEL11.Caption = PUT_IN
Game_Editor.SWAPQ_LABEL11.BackColor = &HFF0000
Else
PUT_IN = lbl.Caption
Game_Editor.SWAPQ_LABEL11.Caption = PUT_IN
Game_Editor.SWAPQ_LABEL11.BackColor = &HFF&
End If
End If

 

Stick Figure Quiz Fighter Pictur13

Stick Figure Quiz Fighter Pictur14



LET ME KNOW WHAT YOU GUYS THINK!

Diéresis likes this post



Last edited by matto on Thu Mar 02, 2023 8:04 pm; edited 1 time in total
matto
Sun Nov 20, 2022 7:51 ammatto
Slight redesign. I made a mini preview for the questions currently inputted into the game. What's highlighted is the answer which is currently selected.

Stick Figure Quiz Fighter Untitl10

Diéresis likes this post

matto
Tue Dec 06, 2022 4:21 ammatto
Working on the Font Editor  Smile

Stick Figure Quiz Fighter Pictur16

Diéresis likes this post

matto
Mon Dec 26, 2022 8:41 ammatto
Update for Diéresis. Because he's the only one who likes my updates, haha.  Stick Figure Quiz Fighter 1f604 

I've been hard at work on the control panel. 

The question Swapper and Font Editor are 100% done. 

I really wanted to have a cool background for the editor, and this was my first choice. A bit loud isn't it?

Stick Figure Quiz Fighter Pictur10

I decided to use hieroglyphs to tell a story about my game. Like, the old magical man is compelling red and blue to fight.  

Stick Figure Quiz Fighter Tak_be10

Here it is as the control panel background. It's kind of an easter egg. 

Stick Figure Quiz Fighter Contro10

Diéresis likes this post



Last edited by matto on Mon Dec 26, 2022 8:48 am; edited 1 time in total
matto
Mon Dec 26, 2022 8:47 ammatto
Currently, I'm working on a macro that will allow the user to customize which fight animation plays at the end of each question. 

This was my first attempt at a user interface for the feature. Because the images are sourced from video files, they were a bit pixelated, so I just decided on a simple user interface with dropdown menus. I'm really OCD...

Stick Figure Quiz Fighter Pictur17

Stick Figure Quiz Fighter Untitl11

Diéresis likes this post

matto
Mon Dec 26, 2022 10:16 ammatto
I just made infinitely scrolling hieroglyphics. How did I do it?  Stick Figure Quiz Fighter 1f600

Diéresis likes this post



Last edited by matto on Thu Mar 02, 2023 8:04 pm; edited 1 time in total
Permissions in this forum:
You cannot reply to topics in this forum