document
Concept Differences
- only one immune cell: white blood cell
- Battlefield become 5 from 4
In the original game concept, there were many immune cells such as Macrophage, T-cell and white blood cell, which was designed for against the covid-19. However, there is only while blood cell in the latest release.
Because there are five horizontal lanes in the background wall page that is a clone of the game ‘Plants vs. Zombies’, the player could plant cells on 5 lanes.
Testing Summary
- There are not any progress notifications in the game, while playing.
The player does not know the progress. In the latest release, there is a progress slider in the right top of screen.
The progress slider is the percentage of this level. When the progress increases from 0 to 100, the red partition expands.
2. There is only one level in the game
In the test version, there was only one level in this game. The new feature where the player can choice different levels in the beginning of the game is release in the latest version. There are 3 level in the game. The different among different level is the varity of invaders. There are 2 types in the level1, 3 types in level2, 4 types in level3.
3. There are not any options in the setting page.
There are three options mode, volume and music in the setting screen. the mode option can change the difficulty level, where the default mode is easy.
The volume slider can adjust the volume of the background music. The music option is to switch on or off the background music.
Asset List
- Audio
nor.mp3 the background music
2. Prefabs
Bullet the bullet which is to attack invaders is created by a white blood cell.
Bullet_invader this bullet is created by an invader, in order to attack immune cells.
Covid19 the covid 19
Grid this is a notification for player to notify players which one grid is using.
Invader1 the invader type 1
Invader2 the invader type 2
Invader3 the invader type 3
RedBloodCell a red blood cell
WhiteBloodCell a white blood cell
Oxygen an oxygen prefab
3. Scenes
EnterTheCell the real game
GameOver a game over screen
Help a help screen
High Scores a high scores screen
Level level selection screen
NewGame setting player name screen
Setting setting screen
Tittle the entrance of this game
4. Scripts
├── Conf configuration
│ ├── Configure.cs configure each option for setting screen
│ ├── ConfigureName.cs change scenes to NewGame, if username is null.
│ ├── GameConf.cs the configuration file of this game
├── ImmuneSystem immune system relation scripts
│ ├── ImmuneHealth.cs if invaders attack this cell, the health number of a cell will be decreased until diead.
│ ├── RedBloodCell.cs this scripts is added in a red blood to create oxygens.
│ ├── WhiteBloodCellAttack.cs a white attack invaders by creating bullets.
├── Invader
│ ├── InvaderHealth.cs if white blood cells attack this cell, the health number of a cell will be decreased until diead.
│ ├── Movement.cs an invader move from the right of screen to the left of the screen.
│ ├── Attack.cs an invader attacks immune system cells by creating bullets.
├── Level
│ ├── SwitchLevel.cs change level and switch to the real game
├── Lib
│ ├── BuleetType.cs bullet types
│ ├── Bullet.cs a bullet decrease the health number of cells when trigger enter 2d is executed.
│ ├── Health.cs the base scripts of ImmuneHealth.cs and InvaderHealth.cs
│ ├── InvaderType.cs an enumeration of cells types includes invaders and immune system cells
│ ├── Switch.cs scenes switch scripts
│ ├── UnitySingletonPersistent.cs single instance scripts
├── Manager
│ ├── GameManager.cs the main script of this game
│ ├── GridManager.cs the grid position in the ground
│ ├── InvaderManager.cs creates invaders until game over
│ ├── LevelManager.cs set differents levels
│ ├── OxygenManagerFromSky.cs creates oxygens and move the oxygen from sky to the ground.
│ ├── PlayerManager.cs the player
│ ├── ProgressManager.cs change the progress in the real game
│ ├── ScoreManager.cs the score
├── Map
│ ├── GridInfo.cs a grid is used by grid manager
├── Oxygen
│ ├── Oxygen.cs an oxygen script
├── Score
│ ├── DisplayHighScore.cs change the text in the high scores screen
│ ├── HighScore.cs store and reload scores from file.
├── ToolBar
│ ├── OxygenNumber.cs the current oxygen number of the tool bar
│ ├── UICard.cs a player drags a cell from the toolbar to the ground
├── UI
│ ├── GameOverUI.cs change the text of game over screen to tell players win or fail
│ ├── LevelSelectionUI.cs controls which level can be selected in the level screen
│ ├── Pause.cs the pause button in the real game
│ ├── ScoreUI.cs displays current score in the real game
│ ├── SettingVolumeUI.cs change current position of the volume in the begging of the setting screen
5. Spirits
├── Invader
│ ├── Covid19.png this picture is used for prefab covid-19 and Bullet_invader
│ ├── bacteria1.png is used for a prefab invader1
│ ├── bacteria2.png is used for a prefab invader2
│ ├── bacteria3.png is used for a prefab invader3
│ ├── GameBG.jpg the background of the real game
│ ├── ToolBar.png the background of the tool bar
│ ├── bg_map.png the background of title screens
│ ├── bg_virus.png the background of the setting screens
│ ├── menu.png the menu picture of the real game
├── immuneSystem
│ ├── Bullet.png is used for a prefab bullet
│ ├── redBloodCell.png is used for a prefab red blood cell
│ ├── whiteBloodCell.png is used for a prefab white blood cell
├── oxygen
│ ├── oxygen.png is used for a prefab oxygen
User Guide and explanation
- The Title screen
- To start game
- Display all high scores
- Changing settings
- Get help
- Exit this game
- Scores
- The high score usernames and scores
- Return to the title screen
- Setting
- Sett play mode from easy to hard
- Change background music volume
- Switch on or off background muiscs
- 4.Return to the title screen
- Help
1.Return to the title screen
- Start Game (after click start game in title screen)
- Type your name
- Click to play (only if name is typed)
- 3.Return to the title screen
- Select levels (after click play in provirus screen)
- Level selection (only 1 can be clicked at first play)
- Return to the title screen
- The real game (after select a level)
- a toolbar
- Oxygen icon
- How many oxygens player has been collected
- A red blood cell (left click this icon to new a red blood cell and then plant on the ground) à 10
- A white blood cell (left click this icon to new a white blood cell and then plant on the ground) à 10
- The pause icon
- An oxygen dropping from sky, left click to collect this oxygen, in order to increase the number in the “3”
- Current score and how many invaders have entered the cell
- The progress slider
- After left click an icon in the toolbar, there is a cell connecting your mouse. Moving the mouse chooses a grid to plant.
- a)When left click the mouse, the cell will be planted on the ground.
- b)When right click the mouse, this operation will be canceled.
- Game started
- A white blood cell that has planted on the ground ( only attack invaders)
- A red blood cell that has planted on the ground (only collect oxygen, did not attack invaders)
- A bullet sent from a white blood cell
- A covid-19 invader
- A bullet sent from an invader
- An invader
- Game over
- The game result “win or fail”
- Restart this game
- Return to the title screen
Files
Get Enter the Cell
Enter the Cell
More posts
- Week 12—Updates/planned updates based upon Testing SessionOct 11, 2020
- Game TestOct 05, 2020
- Week 10—Presentation / GraphicsSep 27, 2020
- Week 9—Enemies / Interaction / PuzzlesSep 20, 2020
- Enter the CellAug 28, 2020
Leave a comment
Log in with itch.io to leave a comment.