Rookie author seeking advice

Hahaha, I really appreciate the confidence, but alas, I do have a day job! :laughing:

CoD is free, right? I’m wondering whether I should ask Jason, Dan and co. whether they would mind me including it (as-is) as a template game.

The updates to CSIDE are fairly small, it’s just the initial download that’s a pain, once you’ve got it installed. You shouldn’t have a problem! You can set your update channel to ‘none’ to get rid of annoying error messages (about no internet access). It is worth checking for updates on occasions though, as these will include bug fixes and new copies of ChoiceScript.

6 Likes

I’d start in Cside. Even if you’re just hashing out ideas in a first draft and don’t want to get bogged down by the coding. Start in Cside, and learn the coding in increments.

Cside makes things a lot easier and it’s very motivating to play your game as you go. It makes the project feel much more real.

1 Like

True, I got CSIDE downloaded to my PC now and I’ve been taking my time learning how to code with it. Also did a test run for a new story, so I got few basics down now.

Totally worth asking, I’d say…

2 Likes

Bit of a random question but how do you test out the game you are creating?

If you are in CSIDE, click on the triangle next to the plus sign for adding a scene. This will run the game in the program. Otherwise, you can always upload it to DashingDon and playtest it there.

1 Like

There is also Quicktest and RandomTest … depending on what you mean by “test out”

Gotta love the CSIDE’s testing features. It’s quite amazing how half of the window is dedicated to the coding section and other half shows you what it’d look like.

4 Likes

I meant test out as in playing it through to see what it looks like (sorry for being vague)

I`m still confused. I have the main page with all the stats and the files but cannot try it out.

1 Like

When you say “can’t try it out,” what do you mean? Are you clicking the playtest button (the triangle in CSIDE) and literally nothing happens, or does an error message pop up?

Have you watched the video in post 2? You can play/test the game trough the index-file.

Forgive me for this rookie mistake but I seem to have caught a bad label error. The girl option works just fine but the boy option is the one I’m having issues with. What exactly am I doing wrong here?

You need to add something after the *goto.

It should be something like

#Boy
*set gender "boy"
...
*goto afterGender

#Girl
*set gender "girl"
...
*goto afterGender


*label afterGender

Both will go to afterGender after they pass through the *goto, and continue with your code.

2 Likes

It works! Thank you for the help.

Sorry again but I believe that I need to use the *if commands to give the appropriate pronouns for the gender choice? Like for example, after a player picks girl, use the *if command to use the correct pronouns in the story and the stat screen as well?

Create male pronouns at the startup for example. (He, him, his). Also do this maybe:
*create man “man”
*create he “he”
(Yeah, I make the variables male at default. (; )

Then, if the player selects female, set man to “woman”, he to “she”. Then use ${man}, to use the pronouns. I’m lazy to think of better variable names so all of mine are male at default. Maybe think of gender-neutrals yourself.

(:

1 Like

I actually got them in the start up.

Well it works for the boy, but when I tested the girl option, I still got boy.

Never mind, I solved the problem. Turns out I needed to change the gender variables in the start up and I used the wrong one in the story. Thank you!!

1 Like

I was about to screenshot my own examples as I am bad at explaining stuff.

1 Like

Actually you did explain it pretty well!! :slight_smile: Coding should be easier to do from now on since it’s all clear to me

1 Like