game skeleton
ci/woodpecker/push/ebitengine Pipeline was successful

This commit is contained in:
2026-08-29 19:16:40 +02:00
parent 0d8918e6f5
commit 45dac473fd
38 changed files with 227 additions and 87 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ package asset
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/names"
)
// alleyBackground is the alley behind Noodle's house (beat 3).
+1 -1
View File
@@ -9,7 +9,7 @@ package asset
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every asset to the game.
+1 -1
View File
@@ -8,7 +8,7 @@ package character
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every character to the game.
+2 -2
View File
@@ -3,8 +3,8 @@ package character
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/theme"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/theme"
)
// dex is the personality imprint of a dead friend, permanently in slot 1 of
+2 -2
View File
@@ -3,8 +3,8 @@ package character
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/theme"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/theme"
)
// mysteryTape is the tape found in the alley — in truth Norman's Personal
+2 -2
View File
@@ -3,8 +3,8 @@ package character
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/theme"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/theme"
)
// paul is the player character: a junk dealer and street survivor, technically
+2 -2
View File
@@ -3,8 +3,8 @@ package character
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/theme"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/theme"
)
// supportTape answers everything with basic information, insufferably. Dex
+7 -7
View File
@@ -7,13 +7,13 @@
package content
import (
"realworld/internal/content/asset"
"realworld/internal/content/character"
"realworld/internal/content/dialog"
"realworld/internal/content/item"
"realworld/internal/content/scene"
"realworld/internal/content/script"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/content/asset"
"git.teletypegames.org/games/realworld/internal/content/character"
"git.teletypegames.org/games/realworld/internal/content/dialog"
"git.teletypegames.org/games/realworld/internal/content/item"
"git.teletypegames.org/games/realworld/internal/content/scene"
"git.teletypegames.org/games/realworld/internal/content/script"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every entity to the game. Order matters only in that scenes
+1 -1
View File
@@ -3,7 +3,7 @@ package dialog
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/names"
)
// dexTalk is the standing conversation with Dex. Its branches are gated on
+1 -1
View File
@@ -12,7 +12,7 @@ package dialog
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every dialogue to the game.
@@ -3,7 +3,7 @@ package dialog
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/names"
)
// mysteryTapeSilent covers the stretch before the club trigger (beat 6), while
@@ -3,8 +3,8 @@ package item
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/world"
)
// blackMarketArmilla is flavour, not a quest trigger: the gap between
+1 -1
View File
@@ -7,7 +7,7 @@ package item
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every item to the game.
+2 -2
View File
@@ -3,8 +3,8 @@ package item
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/world"
)
// mysteryTape is the engine of the investigation. Password-locked; it only
+2 -2
View File
@@ -3,8 +3,8 @@ package item
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/world"
)
// noodleLetter starts the story: it is what brings Paul to the city.
+2 -2
View File
@@ -3,8 +3,8 @@ package scene
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/world"
)
// alley is the alley behind Noodle's house — beat 3, and the vertical slice
+1 -1
View File
@@ -4,7 +4,7 @@ package scene
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every scene to the game.
+3 -3
View File
@@ -3,9 +3,9 @@ package script
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/theme"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/theme"
"git.teletypegames.org/games/realworld/internal/world"
)
// awakeningFinale is the end of game two. The point of it, mechanically, is
+1 -1
View File
@@ -5,7 +5,7 @@ package script
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/world"
)
// Register adds every script to the game.
+2 -2
View File
@@ -3,8 +3,8 @@ package script
import (
inkwell "git.teletypegames.org/engines/inkwell"
"realworld/internal/names"
"realworld/internal/world"
"git.teletypegames.org/games/realworld/internal/names"
"git.teletypegames.org/games/realworld/internal/world"
)
// tapeInsert runs whenever a tape goes into slot 2: it activates the tape and