🎉 Initial source commit
This commit is contained in:
commit
2467d308a2
4 changed files with 170 additions and 0 deletions
38
.gitignore
vendored
Normal file
38
.gitignore
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,web
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,web
|
||||
|
||||
### VisualStudioCode ###
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/*.code-snippets
|
||||
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
# Built Visual Studio Code Extensions
|
||||
*.vsix
|
||||
|
||||
### VisualStudioCode Patch ###
|
||||
# Ignore all local history of files
|
||||
.history
|
||||
.ionide
|
||||
|
||||
### Web ###
|
||||
*.asp
|
||||
*.cer
|
||||
*.csr
|
||||
*.css
|
||||
*.htm
|
||||
*.html
|
||||
*.js
|
||||
*.jsp
|
||||
*.php
|
||||
*.rss
|
||||
*.wasm
|
||||
*.wat
|
||||
*.xhtml
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,web
|
24
LICENSE
Normal file
24
LICENSE
Normal file
|
@ -0,0 +1,24 @@
|
|||
This is free and unencumbered software released into the public domain.
|
||||
|
||||
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||
distribute this software, either in source code form or as a compiled
|
||||
binary, for any purpose, commercial or non-commercial, and by any
|
||||
means.
|
||||
|
||||
In jurisdictions that recognize copyright laws, the author or authors
|
||||
of this software dedicate any and all copyright interest in the
|
||||
software to the public domain. We make this dedication for the benefit
|
||||
of the public at large and to the detriment of our heirs and
|
||||
successors. We intend this dedication to be an overt act of
|
||||
relinquishment in perpetuity of all present and future rights to this
|
||||
software under copyright law.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
For more information, please refer to <https://unlicense.org>
|
15
README.md
Normal file
15
README.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# Harlowe 3 Starter
|
||||
|
||||
This is a narrative Twine template using Harlowe 3 format with `.twee` source files.
|
||||
The player takes on the role of **Max Casey**, chaos twin and glitchpunk guitarist.
|
||||
|
||||
## Features
|
||||
|
||||
- Character-based branching dialogue
|
||||
- Basic inventory & mood system
|
||||
- Starter CSS for clean UI
|
||||
- Easy to expand with new scenes and variables
|
||||
|
||||
## License
|
||||
|
||||
I hereby waive this project under the public domain - see [UNLICENSE](UNLICENSE) for details.
|
93
story.twee
Normal file
93
story.twee
Normal file
|
@ -0,0 +1,93 @@
|
|||
:: StoryTitle
|
||||
Bark Pack: Max's Route
|
||||
|
||||
:: StoryData
|
||||
{
|
||||
"ifid": "12345678-90ab-cdef-1234-567890abcdef",
|
||||
"format": "Harlowe",
|
||||
"format-version": "3.3.5",
|
||||
"start": "Intro"
|
||||
}
|
||||
|
||||
:: UserStylesheet[stylesheet]
|
||||
body {
|
||||
background: #1e1e2f;
|
||||
color: #ececec;
|
||||
font-family: "Fira Sans", "Segoe UI", sans-serif;
|
||||
}
|
||||
tw-link {
|
||||
color: #8ee4af;
|
||||
}
|
||||
tw-passage {
|
||||
max-width: 800px;
|
||||
margin: 2em auto;
|
||||
padding: 1em 2em;
|
||||
background: #2e2e3e;
|
||||
border-radius: 1em;
|
||||
box-shadow: 0 0 10px #0005;
|
||||
}
|
||||
|
||||
:: Startup
|
||||
(set: $playerName to "Max")
|
||||
(set: $inventory to (a:))
|
||||
(set: $metZack to false)
|
||||
(set: $mood to "curious")
|
||||
(set: $trackList to (a: "Skatepunk Sunrise", "Echoes of Indigo", "Binary Pulse"))
|
||||
|
||||
:: Intro
|
||||
You jolt awake to the soft thrum of bass echoing from the next room.
|
||||
|
||||
It’s another cloudy morning at *Sunset Arms*, and your cassette necklace is already tangled in your headphones. Typical.
|
||||
|
||||
You're **Max Casey**, glitchpunk guitar menace and chaos twin to your quieter brother Zack.
|
||||
|
||||
[[Get up->WakeUp]]
|
||||
|
||||
:: WakeUp
|
||||
(set: $metZack to true)
|
||||
|
||||
The moment you step into the hallway, Zack leans out of the kitchen, controller necklace bouncing.
|
||||
|
||||
> Zack: "You crashed with your headphones on again, didn't you?"
|
||||
|
||||
You smirk.
|
||||
|
||||
> You: "You say that like it's a bad thing."
|
||||
|
||||
[[Tease him about his latest DIY rig->RigTalk]]
|
||||
[[Go make coffee instead->CoffeeStart]]
|
||||
|
||||
:: RigTalk
|
||||
> Zack: "Hey, this rig *works*. I finally got the glitch art tool syncing with Creek Radio. Want to test it later?"
|
||||
|
||||
[[Yeah, later. Got plans first->Hub]]
|
||||
[[Sure, show me now->GlitchDemo]]
|
||||
|
||||
:: CoffeeStart
|
||||
You leave him to his circuit spaghetti and head for the kitchen. The coffee’s bitter but alive. So are you.
|
||||
|
||||
[[Head to the living room->Hub]]
|
||||
|
||||
:: GlitchDemo
|
||||
You spend the next few minutes tweaking filters, feeding VHS noise through pixel pipelines, and debating whether neon purple counts as "lo-fi".
|
||||
|
||||
(set: $mood to "amped")
|
||||
(put: "Demo Footage" into $inventory)
|
||||
|
||||
> Zack: "You’re actually good at this, y’know. Might even top me one day."
|
||||
|
||||
> You: "Flattery won’t get your snacks back."
|
||||
|
||||
[[Back to the main room->Hub]]
|
||||
|
||||
:: Hub
|
||||
You're in the heart of Unit 3A: couch, posters, and the faint smell of solder and cinnamon. Where to?
|
||||
|
||||
*Your inventory:* (print: $inventory)
|
||||
|
||||
*Your current mood:* ''(print: $mood)''
|
||||
|
||||
*Choose your next move:*
|
||||
* [[Visit Milo's room]]
|
||||
* [[Head to the street]]
|
||||
* [[Dig through your music gear]]
|
Loading…
Add table
Add a link
Reference in a new issue