Created MD files from all minigame PDFs

This commit is contained in:
Santi 2024-07-18 13:10:08 +01:00
parent 2c1833e254
commit f11b769bfb
23 changed files with 1835 additions and 921 deletions

80
Assets/Green.mat Normal file
View File

@ -0,0 +1,80 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Green
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.59999996
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 0.105882354, g: 0.46666667, b: 0.040475056, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

8
Assets/Green.mat.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6073c5997dc758f419bfde273ccaa74a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: f0f1816afb5fdcb4d9cc48c2e16abfdc guid: 4763e8765c2cca44bbaf993be9029816
ModelImporter: ModelImporter:
serializedVersion: 21300 serializedVersion: 21300
internalIDToNameTable: [] internalIDToNameTable: []

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,12 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
//* General Comments or Finished Tasks
//TODO Tasks left to be done for game
//! Bugs or Issues
//? Questions or Suggestions
//! Aftering hitting down with hammer, turning stops working in what direction the player tries to move first in
public class Movement : MonoBehaviour public class Movement : MonoBehaviour
{ {
public float speed = 7.0f; public float speed = 7.0f;

View File

@ -16,7 +16,7 @@ using UnityEngine;
public class Moles : MonoBehaviour public class Moles : MonoBehaviour
{ {
public GameObject hole1, hole2, hole3, hole4, hole5, hole6, hole7, hole8, hole9, hole10, hole11, hole12, hole13, hole14, hole15, hole16; public GameObject hole1, hole2, hole3, hole4, hole5, hole6, hole7, hole8, hole9, hole10, hole11, hole12, hole13;
public GameObject mole; public GameObject mole;
private float defaultSpeed = 10f; private float defaultSpeed = 10f;
public float timerSpeed; public float timerSpeed;

View File

@ -0,0 +1,12 @@
Catch
A game where cube or random objects fall from the sky and the player has to catch them.
Each item could have its own amount of points and falling speed and it might be played
against Ais, the winner being the one with the most points. Could also be a race against
time. Players would be able to push each other out of the way to give themselves a higher
chance of catching the item. Same 4 5 ush degree angle as whack-a-mole
>[!NOTE] Catch Concept Art
>![](Catch.png)
The game shows the shadows of the fallen object. Wind may be implemented to make the
fall location change from time to time.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -0,0 +1,34 @@
# **Centre Balance**
>![](Centre_Balance.png)
## Concept
A game where you have to balance on wobbly platform, and can only
progress to the next platform once the current is level. You will be racing
against other players or the clock (maybe both) either way, obstacles and
projectiles may stand in the way and knock you back to the last checkpoint.
Platforms
## Platforms
The platforms will force you to try level them out before you get knocked
off. thier rotation will be decided randomly to give the player a challenge
needing to have keep thinking and be good with thier fingers (Wink).
Projectiles
## Projectiles
Projectiles will be sent sliding across the screen forcing pressure onto the
player, getting hit by one of these slow moving projectiles will force the
player off the platform and back to a checkpoint (or the beginning).
Balancing
## Balancing
the balancing mechanic will involve the player to use the A and D keys to
keep thier centre of mass central to stay on the platform, or the player will
have to input a sequence of random letters as fast as possible to maintain
balance, for example the player would input “ W, A, D, E, Q” in quick
succession to progress onto the next platform all the while panicking about
the timer and projectiles.

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

View File

@ -0,0 +1,17 @@
# CONVEYORS
* Player will be given one or two conveyor belts within one room where
parts will continuously move along. Some parts will be required to build
sets of robots while the rest can be ignored. Different robot parts cant
be mixed. The aim is to build as many robots as possible within a given
time, or alternatively build a set amount within a given time. The parts
may come in different orders meaning the last part can appear before
the first part. The player can pick an object up from the belts to save it
for later.
* The conveyor belts will have rubbish moving along them and the player
will need to sort plastic, glass and cardboard from them leaving other
rubbish in the belt. They then need to bring the rubbish into appropriate
bins. If the player misses too many items they lose. The aim is to last
until the timer runs out.
>![](Conveyor_Belts.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,13 @@
# Dodge!
Bullet-hell mini-game where players have to navigate waves of projectiles, lasers, bullets and more.
The player has three lives, Winning is achieved by keeping at least 1 life for the total dodging time.
If a player runs out of lives they lose.
The movement will be top-down heavily inspired by Undertale
>![](Dodge.png)
There will be four types of things for the player has to dodge one will be a laser which will have a windup time that goes across the entire screen instantly then there will be bullets which will be small and fast with some indication of where they are coming from and going before they spawn thirdly the object which is slower with less indication of where they're going lastly enemies who may have randomized movements or move towards the player, depending on the type enemies may spawn bullets lasers or projectiles.
The mini-game should not take more than a minute and a half total to complete the game will consist of waves with each wave lasting no more than 30 seconds. There will be at least a five-second break between the waves to allow the player to recollect. There could be some sort of scour system judged by players' lives and the amount of enemies projectiles bullets and lays dodged. If there is any sort of game mode where the player can choose which mini-game to play the score could be useful for creating some sort of leaderboard.
This game is heavily inspired by the dodging sections of the Undertale combat system. One key difference here is that the health is far more fixed because this mini-game will be played in isolation so there is no chance for a player to progress other than to become better at dodging. The movement of this mini- game will be top-down, however, could be transformed into more of a platform-type game if some sort of gravity moved for player down the screen. This could be a chief by perspective shift Or different modes in the player controller script. This could allow one wave to be top-down enemy dodging or the next wave. The player is platforming while dodging moving obstacles.

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

View File

@ -0,0 +1,42 @@
# QuickShot
## Concept Diagram
>![](QuickShot.png)
## Objective Summary
The objective of this game will be to destroy all targets before the time runs
out or lives are lost. To make the game more challenging the targets will
replenish periodically and possibly have multiple obstacles.
## Time Countdown
There will be a time limit on the screen to increase pressure, the pressure of the simple objective. The time limit could have time added to it or removed depending on what happen, for example a powerup gives more time or taking damage lowers the time, and obviously when the time runs out you lose.
## Obstacles
This mini game will have obstacles to avoid making the game too easy, if there
is a difficulty scale the harder modes will add more obstacles such as:
* Moving enemies to avoid
* Possible "Death-zones"
* Multiple stories to reach high targets
* A second player
## 2 player
If a second player is introduced the 2 players will be randomly chosen to
either:
* Survive and destroy the obstacles and targets
or
* Try to sabotage the other player by controlling the obstacles (Difficulty will have to scale whether in single-player or multiplayer to avoid frustration and keep the playing field fair)
## Verticality
Multiple different maps for the gamemode changing the verticality like stairs
or lifts giving the mini-game depth and a unique feel to make it replayable.
this can also add to the difficulty scale meaning the harder difficulty adds
more layers and vice versa. The targets will have multiple layers too to give
the verticality a use. Finally the verticality could be tampered with by the
second player if there is one.
## Traps
Multiple traps can form around the map to make the game challenging, these
traps can range from a simple spike trap to a much harder trap to dodge
forcing the player to stand in a specified area to stay safe (these will change
with the difficulty scale if there is one). The traps can be controlled or placed
by the 2nd player.

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,14 @@
# Sorting
Sorting is a minigame in which the player has to sort boxes of different colours before time
runs out. The player is spawned in the middle of a square play area with 8 containers, 2 on
each side, all of different colours. The colour of each container changes each time the
game is played, all containers being gray until the game starts. There is a 3 second
countdown until the player is allowed to move and is shown the colours of the containers.
At the same time 8 differently colored boxes are dropped from the sky and the player has to
sort them into their containers. If the player places an incorrect colour the box is dropped
randomly again after a few seconds, wasting a few seconds. The game may be scored with
how long the player took. Random objects may sometimes appear to distract and slow the
player down. Running near an object while holding one already will pick the object on the
floor up instead
>![](Sorting.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -0,0 +1,15 @@
# Whack-A-Mole
Simple arcade minigame where mole like creatures will pop out of holes at
random and the player/s will have to race to hit them with a hammer or
mallet before they burrow back into the ground. This can be done solo
against time for record or a minimum score, or against AIs trying to get the
high score (possibility of multiplayer). Top down or 45° angle view.
>![](WAM.png)
The player will be given a mallet to hit the mole creatures once they
appear, hitting gives the player a point. Special faster moles may be added.
Players can also hit other players, stunning them for a few seconds.
At the end, the player with the highest score wins.

View File

@ -51,7 +51,7 @@
{ {
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "editor.toolbarIconGUI", "key": "editor.toolbarIconGUI",
"value": "{\"m_Value\":true}" "value": "{\"m_Value\":false}"
}, },
{ {
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
@ -101,7 +101,7 @@
{ {
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "meshImporter.smoothing", "key": "meshImporter.smoothing",
"value": "{\"m_Value\":true}" "value": "{\"m_Value\":false}"
}, },
{ {
"type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
@ -221,7 +221,7 @@
{ {
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "meshImporter.smoothingAngle", "key": "meshImporter.smoothingAngle",
"value": "{\"m_Value\":1.0}" "value": "{\"m_Value\":45.0}"
}, },
{ {
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",