Another way of compiling your game would be by using the CDE (Choicescript tool for making games), but I would have to post a lot of screenshots showing you how to do it, and it is pretty late where I live, so I’m going to have to do that tomorrow
Thanks for your help and your patience in answering my questions as of right now I believe I understand how this works the problem I didn’t click compile nor did I download firefox I did both now.
The example game you download with the CS code from GitHub still starts the game with choices in startup.txt.
I understand the bookkeeping convenience of reserving startup for just your scenes, variables, achievements and other admin, but it’s not necessary – I can scroll to the top of startup as readily as I can open a new .txt file.
Actually, I have to disagree (quite a novelty for me where your remarks are concerned, to be honest) as I would always recommend that new users treat startup as purely an “initializing” file, but allow me to expand on my reasons for doing so.
In addition to the basic necessities not permissible in any other CS file (scene list, declaring permanent variables, achievements), if the actual story scripting is properly confined to actual Scene files then the “bottom” of the startup file is the ideal place to easily use for practical purposes. This could range from a whole, bespoke ‘Alpha Testing’ system using both extra / duplicate variables and specific code for this purpose (e.g. http://choicescriptdev.wikia.com/wiki/Practical_Scripting_Techniques) to just being an easy place to experiment with and test new code, because when testing locally it will then always run before it launches into the story proper (i.e. before the first Scene file is loaded).
That considerable practical benefit aside, however, the biggest problem for a new author is getting to grips with CS as a whole. The original mygame.js file had one big plus for ease of newcomer understanding (its sole purpose was to initialize the game), and one big negative (it used a completely different format - JavaScript). The startup file has thankfully gotten rid of the latter problem, but instead now somewhat confuses the issue for some people where the former is concerned - not helped (IMO) by the example game’s startup itself immediately launching into story scripting.
What we often fail to consider / remember, is that a non-programmer newcomer to CS is still struggling to come to terms with all these files at the same time as trying to learn coding and elements of basic game design suitable for a Choice Game. The light bulb first clicks on with their understanding that only the \scenes folder is initially of any concern. It helps to then understand that within that folder there are three distinct file types - startup for initializing your game, choicescript_stats for the Stats screen, and multiple Scene files for your actual story scripting. That is certainly the easiest way to explain it, and that is often the easiest and quickest way to actually understand it.
We really should not be confusing the issue. The sooner it clicks for a newcomer, the better, and the more clearly it’s defined and explained in this way, the sooner it will all click into place for more of them.
@dfabulich: what do you think about revising the example game to encourage the use of startup.txt solely for variable creation etc rather than the initial scene? @Vendetta makes a good point about the benefit of clarity for many ChoiceScript learners; and I can’t see how it would inconvenience anyone who nonetheless decides to start the story in their startup file.
you know how when you go to the stats screen and you see a relationship bar but it says unknown then when you get far enough into the story that same relationship bar changes from unknown into a persons name.
the title says false when I want it to show unknown until I make it true that its lorna and the percent bar is the same but it shows false as a percentage and title name_girl when it should be unknown until proven true its lorna
the main problem im having with that approach is the percent cause when I test in the percent bar it says lorna:Unknown% other than that part everything else is going good
thinking about doing the stats and choices like this, choices effect stats but I want whoever to play this game to really develop there character to what they think he should be aka Inner Struggles
and what other people might see them as instead kinda similar to some real life situations aka Outer Image
do you think it would be too confusing, any opinions is accepted.