31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron

31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron
31 Days Of Horror → Day 8 - ALIENS (1986) Dir. James Cameron

31 Days of Horror → Day 8 - ALIENS (1986) Dir. James Cameron

More Posts from Cryptid-carrion and Others

4 years ago
Acowstillsees, Mixed Media By DustyRayPaints

acowstillsees, mixed media by DustyRayPaints

Prints available!

4 years ago
Piper

Piper

character by @milleart

4 years ago
Summer Camp

summer camp

4 years ago
A Little Fanart For Blasphemous, An Amazing Game By The Creators Of The Last Door. I Love Its Gothic

a little fanart for blasphemous, an amazing game by the creators of the last door. I love its gothic imagery and heavily religious setting! 

3 years ago
Ianthe Tridentarius Is Not Real And She Cannot Hurt Me, I Think

ianthe tridentarius is not real and she cannot hurt me, i think

4 years ago

Setting up Variables in Ren’Py

Hello Folks,

Today I’m going to take you through how to set up Variables in Ren’Py and what they would be used for in Interactive Fiction or Visual Novel games.

What is a variable?

A variable is basically just a way to store information or value as it is called in coding.

Some examples of that are Player Names, Pronouns, Stats, Health, Inventory. Honestly the list is endless and is only limited by your imagination.

You want a counter for every time you player sees a puppy. You can do that haha.

There are 3 main types of Variables I’ve found that come up the most in coding IF games. 

Boolean Values

Number Values

String Values

Setting Up Variables In Ren’Py

Things that are super important to remember. Variables have to be unique. This is because if you use the same variable name twice it will overwrite the input data to the new data. This works great if you want to add increases in Stat’s or decreases in health as it updates it but not for things like the Player Name for example. Steps

1. Create the Variable

You can set this up at the top of you main script.rpy Page or a separate variables.rpy 

My IF Template will come with a varaibales.rpy included for you to edit. 

Formula for True/False (Boolean) variable_name = False

Word Variables (String) You can set up Word Variables as None if you prefer it’s up to you. I always do false simply to save time when I writing a bunch of new variables some people prefer None so they can tell the difference between the 2 variables at a glance. variable_name = None or variable_name = False

Formula for Number Variables variable_name = 0

image

This is because Ren’Py will give you an error when it tries to run if it can’t find a variable. So it must be created first. You don’t have to type in init python: if you are listing the variables in the main script file as it already has it at the top. But if you create a new file for variables (like I have in the template) you need to type this at the top so Ren’Py can recognise it. 

2. Make the menu for the variable

If you want to see how to make a menu in Ren’Py please take a look at my Coding Choice Examples Post. I will be looking at doing a more in-depth post on Ren’Py in the future as well as having a few example menus in the template.

image

3. Set the variable in the menu. This is done by writing $ variable_name = “value”

image

And that’s it Voila! Your Variable is created and set, when the player chooses this menu choice it will set the string_name variable to words.

Want to display your variable? Simply type

[variable_name] 

So if we wrote

“Tell me the [string_name].”

The player would see the 

Tell me the words. I will show you different ways to display your variable soon.

Wait whats the difference between the Variables?

I will be going into more detail in a future post about variables but at the moment you can take a quick look at the top picture for a brief explanation. 

Variables are super important to Interactive Fiction so it’s great that Ren’Py makes it so easy to code. 

Hopefully this post made sense and gave you a basic idea about Setting Up Variables in Ren’Py. If you are an IF Dev and have been inspired to use Ren’Py for you IF Game let me know. I’m trying to put together some examples of games so people can see how versatile Ren’Py is. Thanks for reading till the end. :) 

4 years ago
Harvest. Available In My Shop As Fabric Patch And A Sticker!

Harvest. Available in my shop as fabric patch and a sticker!

4 years ago

thinking about werewolves and the concept of becoming a monster and discovering that something savage and uncontrollable exists within you and the potential that has to be a liberating narrative about growth and change and courage rather than a story about controlling and concealing it

4 years ago
Hell’s Monarch By Andres Rios
Hell’s Monarch By Andres Rios
Hell’s Monarch By Andres Rios
Hell’s Monarch By Andres Rios
Hell’s Monarch By Andres Rios

Hell’s Monarch by Andres Rios

4 years ago
By Scarlet Page For Kerrang!, 2000, Part 01  
By Scarlet Page For Kerrang!, 2000, Part 01  
By Scarlet Page For Kerrang!, 2000, Part 01  
By Scarlet Page For Kerrang!, 2000, Part 01  
By Scarlet Page For Kerrang!, 2000, Part 01  

by Scarlet Page for Kerrang!, 2000, part 01  

  • iantoons
    iantoons liked this · 7 months ago
  • butterscotcheye
    butterscotcheye reblogged this · 9 months ago
  • call-me-schmidt
    call-me-schmidt reblogged this · 1 year ago
  • werewolfeathumans
    werewolfeathumans reblogged this · 1 year ago
  • niallhoranhasthat1thing
    niallhoranhasthat1thing reblogged this · 1 year ago
  • coffincrows
    coffincrows reblogged this · 1 year ago
  • butterscotcheye
    butterscotcheye reblogged this · 1 year ago
  • lightofearendil
    lightofearendil liked this · 1 year ago
  • disastrouscanasta
    disastrouscanasta liked this · 1 year ago
  • sk8rtots
    sk8rtots liked this · 1 year ago
  • boahey
    boahey reblogged this · 1 year ago
  • emblazons
    emblazons reblogged this · 1 year ago
  • emblazons
    emblazons liked this · 1 year ago
  • ostentatiouswallflower
    ostentatiouswallflower reblogged this · 2 years ago
  • astriferous
    astriferous reblogged this · 2 years ago
  • butterscotcheye
    butterscotcheye reblogged this · 2 years ago
  • dwindlingparty
    dwindlingparty reblogged this · 3 years ago
  • amortentiaforenemies
    amortentiaforenemies reblogged this · 3 years ago
  • amortentiaforenemies
    amortentiaforenemies liked this · 3 years ago
  • phillips-123-sblog
    phillips-123-sblog liked this · 3 years ago
  • bishops-severed-torso
    bishops-severed-torso liked this · 3 years ago
  • dramatisecho
    dramatisecho liked this · 3 years ago
  • quicktothebatjalopy
    quicktothebatjalopy reblogged this · 3 years ago
  • jaceherondaale
    jaceherondaale reblogged this · 3 years ago
  • butterscotcheye
    butterscotcheye reblogged this · 3 years ago
  • ilovemark
    ilovemark liked this · 3 years ago
  • elizabro
    elizabro reblogged this · 3 years ago
  • 2880cjk
    2880cjk liked this · 4 years ago
  • geographic-isolation
    geographic-isolation reblogged this · 4 years ago
  • satelliteduster
    satelliteduster liked this · 4 years ago
  • rurutts
    rurutts reblogged this · 4 years ago
  • rurutts
    rurutts liked this · 4 years ago
  • heathersnape-blog
    heathersnape-blog liked this · 4 years ago
  • fistsandfangs
    fistsandfangs liked this · 4 years ago
  • hellbloomer
    hellbloomer liked this · 4 years ago
  • somewhatoften
    somewhatoften liked this · 4 years ago
  • itsgodneybitch
    itsgodneybitch liked this · 4 years ago
  • wishingupontheskyandstars
    wishingupontheskyandstars reblogged this · 4 years ago
  • wishingupontheskyandstars
    wishingupontheskyandstars liked this · 4 years ago
  • bornforastorm
    bornforastorm liked this · 4 years ago
  • hooksben
    hooksben reblogged this · 4 years ago
  • templeofxian
    templeofxian liked this · 4 years ago
  • speedstern2001
    speedstern2001 liked this · 4 years ago
  • theyreonlynoodlesmike
    theyreonlynoodlesmike liked this · 4 years ago
cryptid-carrion - Spooky shit I like
Spooky shit I like

209 posts

Explore Tumblr Blog
Search Through Tumblr Tags