Skip to content

Commit f78895a

Browse files
Merge branch '3.8.4' of https://github.com/MonoGame/MonoGame.Samples into 3.8.5
2 parents a7209c7 + 3dfabc3 commit f78895a

2 files changed

Lines changed: 17 additions & 6 deletions

File tree

.github/workflows/dotnet.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
name: .NET
55

66
on:
7+
workflow_dispatch:
78
push:
8-
branches-ignore:
9+
branches:
910
- '3.8.*'
10-
11+
pull_request:
12+
branches:
13+
- '3.8.*'
14+
schedule:
15+
- cron: "0 3 * * 1" # Weekly (Mon) build to keep artifacts fresh
1116

1217
jobs:
1318
build:

ShipGame/README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,14 @@ The Ship Game Starter Kit is a complete XNA Game Studio game. The project comes
1515

1616
Ship Game is a 3D spaceship combat game set inside a complex tunnel system. Ship Game features advanced lighting and textures, a full GPU particle system, and advanced physics. Explore the tunnels on your own, or take on a friend head-to-head using split-screen mode.
1717

18-
> Note
18+
> [!NOTE]
1919
> This documentation assumes that you have a basic knowledge of programming concepts and the Visual C# environment.
2020
21+
> [!IMPORTANT]
22+
> In order to run the project, the `NormalMappingModelProcessor` needs to be built in `Release` mode at least once. The [dependency path](./ShipGame.Core/Content/ShipGame.mgcb#L13) to the processor dll in the `.mgcb` file is (for the moment) fixed.
23+
>
24+
> You can either build for `Release` or change the path to where a built version of the `NormalMappingModelProcessor` dll is located to run the project, else you will get "Processor" errors in the MGCB tool.
25+
2126
## Features
2227

2328
This starter kit provides a complete XNA Game Studio game, including source code and game content such as models, textures, and sounds. This starter kit documentation describes the general layout and controls for Ship Game. The Ship Game Starter Kit demonstrates the following features.
@@ -67,9 +72,10 @@ Within each project, there are the following projects:
6772
* BoxCollider - a collision library for the project.
6873
* NormalMappingModelProcessor - A custom [content pipeline](https://monogame.net/articles/content_pipeline/why_content_pipeline.html) processor for the models in the Game.
6974

70-
> **NOTE** in order to run the project, the `NormalMappingModelProcessor` needs to be built in `Debug` mode at least once. The [dependency path](https://github.com/MonoGame/MonoGame.Samples/blob/9e36bf676a8e825a1c1eb2afc41ba596e4a74720/ShipGame/ShipGame.Core/Content/ShipGame.mgcb#L13) to the processor dll in the `.mgcb` file is (for the moment) fixed.
75+
> [!IMPORTANT]
76+
> In order to run the project, the `NormalMappingModelProcessor` needs to be built in `Release` mode at least once. The [dependency path](./ShipGame.Core/Content/ShipGame.mgcb#L13) to the processor dll in the `.mgcb` file is (for the moment) fixed.
7177
>
72-
> You can either build for `debug` or change the path to where a built version of the `NormalMappingModelProcessor` is located to run the project, else you will get "Processor" errors in the MGCB tool.
78+
> You can either build for `Release` or change the path to where a built version of the `NormalMappingModelProcessor` dll is located to run the project, else you will get "Processor" errors in the MGCB tool.
7379
7480
The code is split up this way in order to share the same central game code for all platforms. Each platform initializes the `ShipGameGame` Game class in the core project to run the game.
7581

@@ -105,7 +111,7 @@ The Single Player game is your chance to explore the levels in Ship Game before
105111

106112
In Multiplayer mode, you can go head-to-head with a friend in split-screen mode. Explore the tunnels, collect pickups, and destroy the other player's ship before they destroy you!
107113

108-
> Note
114+
> [!NOTE]
109115
> To play Multiplayer mode, you must have either two Xbox 360 controllers plugged in, or an Xbox 360 controller and a keyboard. Two players cannot share a single keyboard to play Ship Game multiplayer.
110116
111117
Before the game starts, each player has a chance to choose the ship they would like to fly, and optionally, invert the Y axis of their controller.

0 commit comments

Comments
 (0)