diff --git a/README.md b/README.md index 1f5d707..3ad0dc4 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ That means: you can remix and reuse *any* of the original art / code / music in **A:** You're not *legally* required to, but it's highly appreciated! <3 **Q:** Legally speaking, can I claim *I* made this? -**A:** Yes, the same way you're legally allowed to claim to have written Mary Shelley's *Frankenstein*, or claim you have 13 nipples. +**A:** Yes, the same way you're legally allowed to claim to have written Mary Shelley's *Frankenstein*, or claim you have 13 nipples. It won't be true and you'll look like a dick. **Q:** Can I sell a port of this game? -**A:** Yes! But to avoid confusion, I recommend labeling your game as "Fan-Made Port", and *link to this statement saying I'm explicitly allowing commercial remixes*. This is to avoid accusations of theft from folks who weren't aware I always open-source + public-domain my projects. (Example: [a Steam port of another one of my games!](https://store.steampowered.com/app/1103210/We_Become_What_We_Behold_FanMade_Port/)) +**A:** Yes! But to avoid confusion, I recommend labeling your game as "Fan-Made Port", and *link to this statement saying I'm explicitly allowing commercial remixes*. (Example: [a Steam port of another one of my games!](https://store.steampowered.com/app/1103210/We_Become_What_We_Behold_FanMade_Port/)) This is to avoid accusations of theft from folks who weren't aware I always open-source + public-domain my projects. **Q:** Can I turn this game into a dating sim between the human and wolf? **A:** uh @@ -35,7 +35,7 @@ Music by [Monplaisir](https://loyaltyfreakmusic.com) * [Grass Footstep 2](https://freesound.org/people/morganpurkis/sounds/384643/) by morganpurkis * [Eating a Sandwich](https://freesound.org/people/dleverett/sounds/441906/) by dleverett * [Search a Bag](https://freesound.org/people/Tristan_Lohengrin/sounds/233441/) by Tristan\_Lohengrin -* [Whoosh](https://freesound.org/people/crackles04/sounds/369698/) by sounds +* [Whoosh](https://freesound.org/people/crackles04/sounds/369698/) by crackles04 * [Empty Room Ambience](https://freesound.org/people/kyles/sounds/451616/) by kyles * [Ball Bounce](https://freesound.org/people/13GPanska_Lakota_Jan/sounds/378355/) by 13GPanska\_Lakota\_Jan * [Faucet](https://freesound.org/people/calivintage/sounds/95709/) by calivintage @@ -47,6 +47,34 @@ Music by [Monplaisir](https://loyaltyfreakmusic.com) * [Yelp](https://freesound.org/people/J%C3%BAliaLN/sounds/382990/) by JรบliaLN * [Tension Building](https://freesound.org/people/benjaminharveydesign/sounds/316649/) by benjaminharveydesign * [Short Fart](https://freesound.org/people/DSISStudios/sounds/241000/) by DSISStudios +* [Party Crowd](https://freesound.org/people/kyles/sounds/453925/) by kyles +* [Party Music](https://freesound.org/people/djfroyd/sounds/324779/) by djfroyd +* [Party Crowd 2](https://freesound.org/people/Adam_N/sounds/346687/) by Adam\_N +* [Party Music 2](https://freesound.org/people/djfroyd/sounds/325155/) by djfroyd +* [Vinyl Scratch](https://freesound.org/people/filmsndfx/sounds/369673/) by filmsndfx +* [Jacob's Ladder](https://freesound.org/people/bethanyjodenton/sounds/466477/) by bethanyjodenton +* [Yap Yap Yap](https://freesound.org/people/Robinhood76/sounds/327813/) by Robinhood76 +* [Door Close](https://freesound.org/people/InspectorJ/sounds/411791/) by InspectorJ +* [Door Lock](https://freesound.org/people/Fabrizio84/sounds/458013/) by Fabrizio84 +* [Judge Gravel](https://freesound.org/people/qubodup/sounds/215164/) by qubodup +* [Bottles Clinking](https://freesound.org/people/HDM2013/sounds/179438/) by HDM2013 +* [Drinking](https://freesound.org/people/georgisound/sounds/369293/) by georgisound +* [Concrete Footsteps](https://freesound.org/people/harrietniamh/sounds/219673/) by harrietniamh +* [Slide Whistle](https://freesound.org/people/sheepfilms/sounds/432546/) by sheepfilms +* [Ambulance Siren](https://freesound.org/people/sofialomba/sounds/469413/) by sofialomba +* [Distant Ambulance Sirens](https://freesound.org/people/ivolipa/sounds/337099/) by ivolipa +* [ICU Room](https://freesound.org/people/chaffron/sounds/132074/) by chaffron +* [EMT Radio](https://freesound.org/people/relwin/sounds/397087/) by relwin +* [Inside A Driving Truck](https://freesound.org/people/RutgerMuller/sounds/50910/) by RutgerMuller +* [Karate HI-YA](https://freesound.org/people/AmeAngelofSin/sounds/326888/) by AmeAngelofSin +* [Canned Sitcom Laughter](https://freesound.org/people/Kinoton/sounds/371562/) by Kinoton +* [Clap 1](https://freesound.org/people/InspectorJ/sounds/404542/) by InspectorJ +* [Clap 2](https://freesound.org/people/InspectorJ/sounds/404539/) by InspectorJ +* [Clap 3](https://freesound.org/people/InspectorJ/sounds/404541/) by InspectorJ +* [Duck Quack](https://freesound.org/people/qubodup/sounds/442820/) by qubodup +* [Glass Breaking](https://freesound.org/people/Samgd14/sounds/355340/) by Samgd14 +* [Bottle on Concrete](https://freesound.org/people/13GPanska_Gorbusinova_Anna/sounds/377986/) by 13GPanska\_Gorbusinova\_Anna +* [Cartoon Running](https://freesound.org/people/Mountain852/sounds/365830/) by Mountain852 **Sound Effects from Kenney.nl (All Creative Commons Zero)** @@ -88,7 +116,7 @@ Thus, I highly recommend collaborating online on a translation! There's about 9, ### Step 2: -*POST AN ISSUE WITH A LINK TO YOUR FORK.* This will let folks a) know a translation is in process, and b) let *you* find collaborators for the translation process! +*POST A GITHUB ISSUE WITH A LINK TO YOUR FORK.* This will let folks a) know a translation is in process, and b) let *you* find collaborators for the translation process! ### Step 3: @@ -111,18 +139,20 @@ As you can see, you *don't* translate everything. * Anything after a letter + colon. This changes a dialogue *spoken*. "h:" is hong the human, "b:" is beebee the wolf, etc. * Anything in the square brackets of `[words words words](#section_name)`. This changes the dialogue *choices.* -**Try to:** - -* Not make any translated line go 20% longer than the original English. Otherwise dialogue bubbles or choices may go off-screen. Paraphrase or cut words if you have to. - **Do NOT translate:** * Anything within ``` `code({with:"backticks",like:"this"});` ```. This is the code that runs between dialogue lines. -* Anything within ``` {{ these brackets either }} ```. These allow for changes in dialogue or choices based on previous choices (see example above). +* Anything within ``` {{ these brackets either }} ```. These allow for changes in dialogue based on previous choices (see example above). * Any line that starts with a `#`. That's a section name. * The part in the *round* brackets in `[words words words](#section_name)`. That's the name of the section you'll go to if you select that dialogue choice. -Oh but of *course* that's not all the rules! Two more rules for translating swear words: +**Suggestions:** + +* Try *NOT* to make any translated line go too much longer than the original. Otherwise dialogue may go off-screen. Paraphrase or cut words if you have to. +* Use asterisks for `*emphasis*`. This will italicize the words in the dialogue! (This is standard Markdown syntax) +* Try to keep pronouns gender-neutral (e.g. English's singular "they") for referring to characters or the player. If your target language doesn't allow that, then flip a coin for each character's gender, or something. + +Oh but of *course* that's not all the rules! Two more rules, for swear words: Original English: @@ -147,6 +177,8 @@ French: ![](misc/hash_french.png) +This was a bad system I have made. + ### Step 4: Translate `index.html`. (about 70 words) There's further instructions in that file itself. (Feel free to add yourself + your collaborators as translators in the top-left corner!) @@ -157,6 +189,8 @@ This translates some UI, and helps search engines + social networks understand t Translate the images. This step sucks. You can use an image-editing program like MS Paint or [GIMP](https://www.gimp.org). +If you don't feel like re-drawing text, [you can find open-source "handwritten" fonts on Google Fonts](https://fonts.google.com/?category=Handwriting). (I used [Sniglet](https://www.theleagueofmoveabletype.com/sniglet) for some text) + Images to translate: (about 70 words) * `sharing/thumb.png` (so when folks share your game on social media, the thumbnail's in your language!) @@ -180,7 +214,7 @@ Your translated game is DONE! Now you just need to put it online. You can follow This game also has a link to a list of Mental Health Resources, [on a different webpage](https://ncase.me/mental-health-resources). It's not part of the "main" game, but it may still be valuable to make accessible in more languages. -The repo & instructions for translating that are... [here!](https://github.com/ncase/mental-health-resources) +[The repo & instructions for translating that are here!](https://github.com/ncase/mental-health-resources) ### Step 7: TELL ME YOU ARE *DONE* ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ diff --git a/TODO b/TODO deleted file mode 100644 index 5db714c..0000000 --- a/TODO +++ /dev/null @@ -1,72 +0,0 @@ -TODO - -INTRO -- preloader bug, before css shows, mask is not there -- continue / new game -- chapter select -- (content note) -- replay, skip intro -- About: Main Credits + resources - -ACT I -- more beebee art: animated point, less aggro, more sweet & defensive -- re-animate cry so that lake tears falls in right place - -======================= - -ACT II -- code: LOCKABLE MOUTHS -- art: lock mouth small gasp -- art: lock mouth normal shut (...) -- a fourth scream anim -- art: bb frazzled, arm up -- art: end-hunter two mouths -- callbacks for "what you mumbling about" -- sound: walking away -- sound: boop, hunter's hand on hong -- sound: vwoop, bb's hoodie is back -- sound: judge gravel - -ACT III -- BB special attack anim -- sfx for endings -- bb: "surface tension" -- hunter, hand on heart "hurts people like us" -- hunter, angry lookaway "otherwise, you're gonna let it win" -- hong, angry AFTER "not gonna let it win" -- o_o for hunter instead -- shaking ambulance -- ALL NEW SFX - -======================= - -ACT IV -- (say auto-saved) -- hong char + anims -- bb char + anims -- more al/shire -- sfx's -? act i & ii callbacks -! social cognition/restructuring -! pain is helpful, an alarm system for your body/mind - -CREDITS -- animate it -- nicky -- monplaisir -- art for characters -- patreon -- a sweet end message -- post-creds bb-walking -- end buttons: mental health resources, social share, support nicky / monplaisir - -CODE -! auto save -! translatable, localizable -! nonstandard bubbles (for attacks, and chap select) -- bug: mouseover dialogue option, multiple sounds over div's and i's -- extra sound when line ends with *italics* -- favicon one-line eye -- Open Sans, for consistency??? -- get rid of bubbles off screen, for optimization - diff --git a/index.html b/index.html index 8382ca9..7ad1dcd 100644 --- a/index.html +++ b/index.html @@ -207,14 +207,18 @@ Created by Music by Monplaisir
-Full credits +Full credits +

+No fan-made translations yet! +
+Make one?

You're already free to reuse & remix this for any use! -(huh?) +(huh?)
Get the full source code
@@ -238,15 +242,11 @@ Share on an anxiety-app:
Mental Health Resources -

+

Cuss-Free Mode
(for educators who want to avoid an awkward PTA meeting) -

-No fan-made translations yet! -
-Make one?
diff --git a/scenes/act2.md b/scenes/act2.md index b27163b..8b2dd5d 100644 --- a/scenes/act2.md +++ b/scenes/act2.md @@ -1082,7 +1082,7 @@ attack("10p", "harm"); `bb({body:"normal", mouth:"normal", eyes:"normal_r"});` -b: Your deepest motivations are dopamine, your richest joys are seratonin. +b: Your deepest motivations are dopamine, your richest joys are serotonin. `bb({body:"one_up"});` diff --git a/scripts/main.js b/scripts/main.js index cd61096..bc07cdb 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -10,7 +10,7 @@ Loader.addScenes([ "scenes/credits.md" ]); -/* + Loader.load(function(progress){ $("#loading_bar_bg").style.height = (progress*50)+"px"; @@ -25,7 +25,7 @@ Loader.load(function(progress){ Game.init(); -});*/ +}); subscribe("START_GAME", function(){ diff --git a/sounds/voices/beebee.mp3 b/sounds/voices/beebee.mp3 index b381eb1..871387e 100644 Binary files a/sounds/voices/beebee.mp3 and b/sounds/voices/beebee.mp3 differ diff --git a/sounds/voices/beebee_old.mp3 b/sounds/voices/beebee_old.mp3 new file mode 100644 index 0000000..b381eb1 Binary files /dev/null and b/sounds/voices/beebee_old.mp3 differ diff --git a/sprites/credits/screens.png b/sprites/credits/screens.png index 768e481..83b75c9 100644 Binary files a/sprites/credits/screens.png and b/sprites/credits/screens.png differ