Skip to content

Blueprints

pkuipers1 edited this page May 24, 2024 · 173 revisions

Onder de code snippits staan de namen van de devs die daaraan hebben gewerkt.

Widgets πŸ“Œ

WBP_GameIntro

Event Graph: image
Patricia & Menno
image
Menno
image
Menno
image
Patricia & Menno
image
Menno
image
Menno

image
Menno
image
Patricia & Menno
image
Patricia & Menno
image
Patricia
image
Menno
image
Menno
image
Menno

Button Visibility: image
Menno

WBP_GameEnding

Bart
Een groot gedeelte van deze widget is overgenomen van WBP_GameIntro. In plaats van dat het de data opvraagt vanuit de intro array geef ik een string mee die ik set in de widget blueprint, en ik heb een knop die het hoofdmenu opent.
image
image

WBP_HintMenu

Event Graph: image
Patricia
image
Patricia

WBP_GameUI

Alle code in deze widget is door Bart geschreven.
Event Graph:
image
image
image

In de widget zie je dat de functies voor het openen en sluiten van de inventaris worden aangeroepen, samen met een functie die ervoor zorgt dat een knop zichtbaar/onzichtbaar wordt.

Set Button Visibility image
Als je op de second button drukt, wordt de tweede pagina zichtbaar. Als je op de first button drukt, de eerste pagina.

WBP_PointInformation

Event Graph: image
Menno
image
Patricia & Menno
image
Menno image
Patricia & Menno
image
Menno
image
Menno
image
Menno
image
Patricia & Menno
image
Menno
image
Menno
image
Patricia & Menno

Set Previous Button Visibility: image
Menno

WBP_MainMenu

Event Graph:

image

Main Menu Setup: image
Menno
image
Menno
image
Menno

WBP_NewGame

Event Graph: image
Menno
image
Menno

WBP_QuitGame

Event Graph: image
Menno
image
Menno

WBP_StartGame

Event Graph: image
Menno
image
Menno

WBP_Minigame

Event Graph: image
Menno

Set Reiger Text:

image
Menno

WBP_AnswerButton

Event Graph:
image
Patricia image
Patricia
image
Patricia image
Patricia image
Patricia

Toggle Pieter State:
image
Patricia

WBP_CloseButton

Event Graph: image
Patricia
image
Patricia
image
Patricia
image
Patricia

Close Function image
Patricia
image
Patricia & Menno
image
Patricia

WBP_CollectableAcquired

Event Graph: image
Patricia

WBP_QuizMenu

Event Graph: image
Patricia

Add Button image
Patricia

Blueprints πŸ“Œ

BP_MapSpline

Event Graph: image
Patricia

Give Hint To Player: image
Patricia
image
Patricia
image
Patricia

BP_Inventory

De hele inventaris is door Bart gemaakt.
Event Graph: Eerst haal ik references op naar de save manager en de speler. image image

Spawn Inventory: image image De spawn inventory functie is voor het grote deel hetzelfde gebleven. Ik vraag nu alleen om een collectable holder reference van de functie. Ook roept de functie geen scaling functies meer aan want die zijn uit de code gehaald.

Hide Inventory: image De hide inventory functie zorgt ervoor dat alle collectables van de holder die je meegeeft van het scherm worden gehaald. Ook heb je de optie om de zwarte plane die als achtergrond gebruikt aan of uit te zetten.

BP_PointOfInterest

Construction Script: image
Menno
Event Graph image
Menno
image
Menno
image
Patricia & Menno
image
image
image
Bart
Dit stukje code en de twee functies kijken of je bij het gemeentehuis bent en of je alle collectables hebt. Zo ja, start de ending sequence. Zo niet, maakt het een widget aan die informatie laat zien over het punt waar je op drukt (zie de screenshots van Patricia & Menno hierbeneden.)
image
Patricia
image
Menno

BP_QuizManager

Event Graph: image
Patricia
image
Patricia
image
Patricia
image
Patricia

Start Quiz: image
Patricia image
Patricia
image
Patricia

Question Answered Correctly: image
Patricia image
Patricia

Put Collectable On Screen image
Patricia
image
Patricia
image
Patricia

Shrink Collectable Function: image
Patricia
image
Patricia
image
Patricia

BP_SaveManager

Event Graph: image
Menno
image
Menno
image
Menno
image
Menno

Create or Load Game Save: image
Menno

Create or Load Reiger Save: image
Menno

TopDownCharacter

Event Graph:
Meer informatie over de GPS is hier te vinden: https://github.com/mennoweerman/DapperStapper/wiki/Technisch-Ontwerp#gps
image
Patricia
image
Menno
image
Menno
image
Menno
image
Menno
image
Patricia

Add Main Widget
Dit stukje code voegt de widget toe aan de viewport zodat het zichtbaar is voor de speler. image

Convert Gps:
Bart
image
Deze functie krijgt de latitude en longitude waardes binnen, en normaliseert de waardes met de minimale en maximale coordinaten van de Dapperbuurt. Daarmee krijg je dus een waarde van 0 tot 1. Als je die waarde vermenigvuldigt met de maximale Unreal coordinaten van het level in Unreal, krijg je dus de goede locatie waar de speler in de game naartoe gaat. Met de simple move to location node zorg ik ervoor dat de AI naar de goede plek in game beweegt.

Repeat Hint:
image
Patricia
image
Patricia
image
Patricia

Function Libraries πŸ“Œ

FL_WidgetFunctions

Remove Widgets: image
Patricia

Enumerators πŸ“Œ

E_LocationEnum

image
Menno

E_LocationSetting

image
Menno & Patricia

E_PieterStates

image
Patricia

Structs πŸ“Œ

S_PointHintInformation

image
Patricia & Menno

S_Info

image
Menno

S_LocationInfo

image
Patricia & Menno

S_QuizAnswer

image
Patricia

S_QuizQuestion

image
Patricia

S_QuizQuestionSet

image
Patricia

S_PieterSettings

image
Patricia

Save Files πŸ“Œ

BP_SaveGame

image
Menno

BP_SaveMinigame

image
Menno

Clone this wiki locally