I’ve started a small text game that currently runs using a basic gui using Java. It is tentatively named Magic School, but this is a pretty generic title and I will no doubt be changing it soon. The game doesn't really have a story yet, and consists of you and fellow students shrinking eachother. Download is now available attached to this post, and I am planning to be updating the game once every day or two.
Changelog:
Current version of Magic School:0.3.3.3
0.3.3.3
Started removing the glitchy popups and replacing them with button prompts.
Removed for player shrunk, samesized, clothing transformed and GetFriendFromStomach quest.
Readded ability to give a someone one of your shrunken girls.
0.3.3.2
Added TheFullTour quest
Added ImHorny quest
Redid how quests work so it will be much easier to add them in the future
0.3.3.1
Player can now release samesized girls.
Player can now modify a girl who is already transformed into clothing and on the floor
Character a player is in for a quest will be much less likely to be shrunken/samesized/transformed
Text for clarifying what is happening for the retrieve friend from stomach actually prints out now
Bugfix: Choosing to transform a girl into socks/shoes is no longer mixed up
Bugfix: Can no longer try to reform clothing that isn't a transform girl
0.3.3
Quests jave been readded, although there is only a single one right now. All previous quests scrapped as they were pretty lackluster
This quest can be done by talking to a girl who has a friend shrunken inside her stomach.
Characters that can give you quests now have a (!) in front of their name
Teachers no longer ignore resistance when shrinking
It will now take about twice as long for a character to move from stomach->intestines->anus.
Non-fluffy tails can now be added in character editor. Just leave the tail hair color field empty.
0.3.2.1
Readded talking to characters while shrunken causes them to grab you
When shrunken/samesized by someone or transformed into clothing will remember your last choice so you can spam struggle easily without having to reselect it every time
0.3.2
Increased clothing variety slightly
Added a few new new random messages for clothing transformed characters
A character wearing a bra-transformed character that has larger breasts than her now increases their breasts
A character wearing an underwear-transformed character that has larger butt than her now increases their butt
A non futa-character wearing an underwear-transformed character that is a futa now causes them to temporarily grow the same type of penis as the character
Wearing character-transformed clothing can now give you 10% of their base magic power and resist, and beneficial traits the character possesses:
Any Clothing: Lunar Protection, Solar Protection
Shirts/Pants: Shrink Resistant, Insomniac
Bra/Underwear: Shrinking Expert, Shrinking Master, Hypnotism, Voracious, Charming, Pretty, Friendly
Socks/Shoes: Sneaky
Fixed player choosing which clothing option to turn a character into causing the clothing to not give proper shrink locations.
Fixed random clothing transformations looking at what types of clothes character is currently wearing rather than what they can wear
0.3.1.4
Bugfix: Lunar Protection and Protection traits should now work
Bugfix: Sleeping girls will lose their follow target
Bugfix: Shrunken girls will no longer act like they're unshrunken randomly
0.3.1.3
Player can now choose what to clothing transform girls into
Basic system for when a player is transformed into clothing so time doesn't just rapid skip
Few spelling errors fixed.
0.3.1.2
Fixed text issue with samesizing a girl with natural prey trait
Fixed character editor delete trait button
0.3.1.1
Fix for character editor running on macs (Hopefully?)
Added clear button to remove text in the textoutput area (bottom right).
0.3.1
Added clothing transformations to the game
When advancing time by 24 hours, will stop advancing if player becomes shrunken, samesized, or falls asleep
0.3.0.3
Fixed bug when character released player character at bathroom from their anus.
Fixed bug where player was ignoring the fact that she was asleep
Fixed bug where crawling to other shrunklocations wasn't working.
Potentially fixed bug where you were moved from one pred to another with no message.
0.3.0.2
Fixed character editor not knowing how to deal with fluffy tails
Can now add fluffy tails in character editor
0.3.0.1
Fixed infinite loop involving characters following someone to the location they're already at.
Added text to clarify what to select on the initial screen
Increased default size of the ui.
Made information about character's relations, power and resistance less vague.
0.3.0
GUI Added! It may look pretty awful but at least it's not just a console anymore.
New Trait: Coveted, 3x as likely to be targeted
New Trait: Holds Grudges, 1.5x relationship loss with characters who she has negative relationship with
New Trait: Forgiving, 1.5x relationship gain with characters who she has negative relationship with
New Trait: Naive, 0.5x all relationship losses.
New Trait: Big Eater, 4x as likely to try and samesize.
New Trait: "Favored Foe: otherTrait": 2x power against anyone with the otherTrait.
New Trait: "Fatal Flaw: otherTrait": 1/2 resist against anyone with the otherTrait.
New Trait: Pure, Won't put others in their penis/vagina unless it's their crush. Will always put crush in penis/vagina.
New Trait: Failed Shrinker, Will not shrink girls. This only affects npc behavior, no effect on player character. Will also still grab found shrunken girls.
New Trait: Failed Samesizer, Will not samesize girls. This only affects npc behavior, no effect on player character.
New Trait: Showoff, 1.5x power if in same room as crush.
New Trait: Solar Power, 1.5x power from 6:00 to 17:00
New Trait: Lunar Power, 1.5x power from 18:00 to 5:00
New Trait: Solar Protection, 1.5x resist from 6:00 to 17:00
New Trait: Lunar Protection, 1.5x resist from 18:00 to 5:00
Changed the ways spellchecks work. Should help higher stat characters from potentially falling victim from weaker characters as often. Each character gains 10% of their power/resist as a bonus to the spellcheck.
Player can now perform the masturbate and showshrunk commands when they have shrunken girls.
Fixed bug with Teacher's Pet, previously only increased teacher's relation with the girl, now also affects the girl's relation with the teacher.
Fixed bug where the traits that changed clothing being worn (barefoot, topless etc) weren't working correctly for premade characters.
Fixed bug where characters meant to be following others (such as from stalker) were not doing so correctly.
0.2.18
New shrunk location, fluffy tail, as well as normal tails (which do not have a shrinklocation)
Can be added with the old character maker for now.
If editing a character using the txt file, can be added using "shrunkLocationsFluffyTail,tailDesc,numTails,tailHairDesc", an example being shrunkLocationsFluffyTail,fox,9,white
If you want to add nonfluffy tails, they can be added using "tail,tailDesc,numTails", an example being tail,lizard,1
Can be added to races. Syntax is:
"tailDesc,String,String..."
"tailHairDesc,String,String..."
"tailNum,int"
"fluffyTailShrunkLocations"
An example is given below:
tailDesc,cat
tailHairDesc,white,blonde,black,brown
tailNum,1
fluffyTailShrunkLocations
If adding non fluffy tails to a race, just don't include the fluffyTailShrunkLocations or tailHairDesc lines.
New random race, catgirls made as well.
0.2.17.1
Possible fix to character gui breaking on linux.
Added option to use the console character editor by pressing 9 when asked if you want to use character editor
0.2.17
Huge thanks to Leahperson for designing a character creator gui! No longer will you be faced with the clunkiness of the console when making characters!
Increased variation for mouth, anus, vagina, pubes, and penis shrink messages.
0.2.16
Random messages playing when a girl is put into a shrunklocation is working correctly. Only added a few new messages for now but will be hoping to get around 5-10 different messages for each location in the next few days
Added ability to add your custom races to the game for randomly generated characters.
Info on syntax for these files is in racesHelp.txt.
6 races added to races folder, human, elf, orc, centaur, cowgirl, slimegirl
Ingame editor for races will come out eventually. For now if you want to make a race just copy and paste the human file and edit that.
0.2.15
Previous version gave every character stalker trait as I was testing something. Removed that. Whoops.
ingame character editor improvements
Can now set a character to start each game with fully random traits
Can now set a character to start a game with a random fetish
Can now set a character to start a game with a specific number of random traits
Can now set a character to start a game with a specific number of random Types
Viewing a character lets you see their current crush
0.2.14
Added 6 new traits.
Stalker trait now gives 2x power in her crush's dorm room
Can now ask people to samesize you
Characters crushes are now selected based off of their "Type:" traits. Each matching type increases chance of starting crush on that character. If no matches will have a random crush still.
0.2.13
Added 19 new traits. Info about them can be found in traits.txt.
NPCs can now cast sleep and charm. NPCs may try and cast sleep on you back if your spell fails.
NPCs will only try to samesize sleeping targets now (or cast sleep on them themselves and then eat them)
Player sleeping should work. A few hours will instantly pass and you'll wake up, possibly inside another girl or not.
Added about a dozen random shrink messages that should occur pretty rarely with specific trait combinations.
0.2.12
Enabled Npcs to samesize vore. They are set to try and samesize ~10% of the time when another person is in a room with them currently.
0.2.11
Added samesize unbirth and cockvore.
Added sleep, charm, bodychange(grow breasts, shrink breasts, grow butt, shrink butt and toggle futa spell) shrinktrap and sleeptrap spells.
Fixed bug when inputting a string where it would cut off words after a space.
Fixed bug where character editor wouldn't allow you to change a specific clothing item's name.
0.2.10
Added pleasure system while shrunken
Added basics for samesize. Currently only player can perform and only humans.
Added option to disable teachers in blacklist.txt
0.2.9
Cleaned up characters taking actions.
Characters can now show off their shrunken girls to eachother.
Characters can not masturbate with their shrunken girls if they are the only unshrunken character in a room.
Basics for interacting while shrunken in another girl.
0.2.8
Fixed bug with GetEnemyAloneMyRoom quest causing quantum entanglement issues.
Added 25 new messages to play when a character is shrunk besides the generic "x quickly grabs y". Most of these require certain traits, bodyparts or locations
0.2.7
Ingame character editor added.
Dorm editor will be completed tomorrow
0.2.6
New command for making custom characters,giveClothing,int,String for giving your character a specific clothing item
You can now manually put on clothing on the ground.
If a shrunken girl was in that article of clothing, she will now be on the floor, still shrunken
Characters can now be shrunk while running around on the floor.
Unshrink command replaced by release command, putting the shrunken character on the floor
The shrink command can be used to grab an already shrunken character a 100% success rate, or you can talk to them for the same result (or to grow them back)
0.2.5
Added a very long encounter when asking a Gym Bunny character for a quest in the gym. Enjoy!
0.2.3
Added ~50 new messages that can randomly play. Mostly centered around mouth and stomach interactions. Some of the interactions require the prey or pred to have certain traits.
Fixed issue with fast skipping time not allowing npcs to move.
0.2.2
Added blacklist to the game located in blacklist.txt file. Can remove scat, armpit hair, pubic hair and futa elements.
Redesigned move system for npcs.
Added additional traits
Thoughtless Guardian: Well if someone managed to shrink her she'll just get shrunk again. Better keep her somewhere safe..
When rescuing shrunken friends keeps them instead of unshrinking them.
Gym Bunny: More likely to spend time at the gym, +minor sweat fetish chances
Glutton: More likely to spend time in the cafeteria minor + mouth chances
Wanderer: Not likely to keep to a schedule. Will often be found a room or two away from where she should be.
Sleepwalker: Wanders a lot at night.
Otaku: Likely to spend her free time in her room.
Slow digestion: Traveling through this girl takes a lot longer than usual
Fast Digestion: Traveling through this girl is a lot faster than usual
0.2.1
Fixed game crash if using a custom character that did not already have a dorm
0.2.0
Added ability to edit txtfiles to easily make custom characters or dorms.
These are located in the new folders dorms and characters.
Ability to select which premade character to play as.
Fixed quests not giving relationship when completed.
Added ability to see all quests you have by pressing 9 on main screen.
0.1.5
Fixed bug with following system not working/causing crashes
You can now see your chance of shrinking someone successfully
Added 8 new traits: sneaky, loud, natural prey, observer, stalker, jealous, futanari fetish, hero complex
0.1.4
Added information about what hour it is in rapid timeskip mode
Added unshrink button
fixed being able to ask npcs for you to shrink them
Added slimegirls
0.1:
First release
Currently in game:
Player pred/prey
Female/Futa pred
Female/Futa prey
Macro/micro
Samesize
F/Multiple
observer vore (other characters shrinking each other)
oral vore
fulltour
unbirth
anal vore
breast vore
clothing entrapment(bra, panties, shoe, sock)
sweat
futa
scat
races(human, slimegirls and centaur currently)
Students and teachers
Talking system
Friendship system
Quests
editable txtfile to add specific characters. Currently have a file made for most of the LoL girls that will be included with the download, but instructions for making your own characters will be included.
basic schedule system. Students go to classrooms during day, cafeteria during lunch/dinner, their own rooms at night and the bathroom if they need to release someone from their ass or shower off a girl's fluids.
Currently 21 unique locations to keep shrunken girl (mouth, stomach, intestines, anus, vagina, pubes, armpit, nipple, breast, penis, balls, in bra, front of underwear, back of underwear, in sock, in shoe, slimegirl body, and the four stomachs a centaur would have.
Trait System
Currently added/planned traits, feel free to suggest some more.
Already added:
Anal Fixation: Chooses to put shrunken girls a little closer to their rear, and less likely to let them go from it.
Hungry: Chooses to eat shrunken girls a majority of the time.
Horny: Chooses to put their prey in their genitals more often.
Foot Fetish: Chooses to put their prey in their shoes/socks more often
Sweat Fetish: More likely to put prey in locations they will often sweat in.
Breast Fetish: More likely to put prey by their breasts.
Entrapment Lover: More likely to put prey in their clothing.
Mouthplay: More likely to put shrunken girls in their mouths. Less likely to actually swallow them.
Commando: Forgot to wear panties today.. every day.
Topless: Chooses to forgo a bra and shirt.
Expeditionist: Chooses to wear only underwear and bra.
Nudist: Chooses to not wear clothes.
Sneaky: Less likely for others to notice when she shrinks a girl.
Loud: If this girl shrinks someone everyone in the room will know about it.
Natural Prey: Will go willingly if someone wants to shrink her. Gains relation rather than losing it if you shrink her.
Observer fetish: Gains relations if she sees someone shrink someone else
Stalker: Likely to follow the girl they have a crush on around the school and more likely to shrink her.
Jealous: More likely to target girls with larger breasts/butt than her.
Futanari Fetish: More likely to target futanaris.
Hero complex: More likely to target those who have shrunken a lot of girls.
Most likely not going to be added:
Males. I might add them to the game, but I honestly dislike male preds, and prefer female prey. If I'm adding them it would be a bit later when content is more fleshed out, as well as having them and their ability to be preds be toggleable
Digestion. Same as with males, not my cup of tea. Plus the girls are currently so ravenous that the school would be depleted of students within a few days. If it's added it will be toggleable and have a reformation option.
Short term plan:
Finish up ingame dorm editor and clean up ingame character editor.
Addition traits
Additional bodytypes (mermaid, alrune)
More rooms (Pool outside)
Flesh out quests and relationship system
Add more interactions while player is shrunk
Longer Term plans:
Sex system. For both interacting with shrunken and unshrunken girls.
Interactions involving multiple characters.
Better schedule system. Add days of the week as well as give each girl a specific school schedule so you'll know where to find a specific person on a specific day unless she's stewing in someone's gut.
Town area. Place for students to go after school hours or weekends.
Transformation system. Change yourself or others into different races, or into clothing and wear them.
Configurable ratio of students. Don't like futas? Turn the ratio of them to 0. Can use same system to get toggle certain interactions or vore types that people dislike as well.
Below is a few screenshots of the game. Updated Version 0.3.1
Feel free to give some suggestions for what else I should add. As the game is entirely txt (at least right now) adding new content to the game isn't too difficult. I hope you enjoy.