28 Nisan 2020 Salı

Choice of Game Coding {6}

Gave a couple of day breaks at 23th and start coding and writing back at 26th.

Finished most of the sidetrack story introductions and their dynamics back. Also designed some match mechanics logic on my sketch book.

Will need to purify event mechanics and outcomes based on variables.
The variables provide some outputs , based on that output stat comparison the event will be positive, negative or neutral .

Here it is basically an attacking team uses variables based on its stats , if the output is bigger than the defending team, it will be close to concede a goal and vice versa.

So after thinking about that it comes to training outpus , did worked for few hours on them but managed to have a decent output with related type of training for the team.

Later need to add a code part formulating the general squad power so I'll not have to manually add that.

Today so far matchday scene shaped for prematch - stands etc. After tactical choice writing I'll be able to go on match itself.

Well at least finally approaching to a playable demo .

Alpha v. 0,015 close toa playable demo.



21 Nisan 2020 Salı

Choice of Game Coding {5}

Today had decent progress on another side scene while mostly completing the binding scenes for the sides already.

The progress seems slow but the scenes and the game is shaping word by word and happy with the progress so far.

Due to dealing with many variables and arithmetical mechanics I'm going to use with them had to spend last two days on the boring task of setting and adding them to various files.

Today I breached 10k barrage with 10.700~ words (without codes and commands) for the storyline.

Also with several struggles had a decent but comprehensive stats window as well. (More than 3k words for that)

Probably I'll have to deal with the save & load attribute beside the auto saves after scene with  adding save slots and feature soon after completing side scenes and the main action scene for completing the demo.

I assume the game status is  currently Alpha v. 0.0146

And I'm actually very excited for writing the action scene, looking forward to it.


18 Nisan 2020 Cumartesi

Choice of Game {4}

16.04.2020

Today I told myself to give a break, so I started my day with watching "Sunderland Till I Die" in the morning.

Watched 2 episodes and than shifted to read / play newly acquired CoG title Blackstone Academy for the Magical Arts game, read for a while and than socialised with the household folk ^^ .

Even though I was going to  give a day break I couldn't help myself and written at least half a scene, adjusted some sidetrack codes of scenes and did proceeded.

After completing remaining sidetrack scenes I can proclaim increase in version status for sure.

Nevertheless starting the next scene (1250+k words done) in the story arc will make the Alpha version 0.0140

I will be of to play the new title I acquired from CoG.

Cheers

17.04.2020

Massive improvement for game outline and play added.
For matches one of the main dynamics set, the data required by formulas.


Setting the foundation of matches - with necessary variables added for setting up formulas during matches.
Important treshhold passed. Total work done in the coding&exluding files exceeds 2k words.

Story : ~ 7.900
Side info & stats : 1000


Probably soon will start writing & coding matches for fun and enjoyment. Also demo outline is almost complete , adding match codes, scene and sidetracks will conclude it.

Still updating Chart (Advanced now with many informations on it) and relevant scene.

While testing the game had a joyful moment. (https://imgur.com/wdXSwiX)




15 Nisan 2020 Çarşamba

Choice of Game Coding {3}

Day 3 of my logbook,

Well I wrote that I'll try to update at the end of the day, I was pretty occupied with sorting out a sidetrack issue of the main character MC).

I used temprorary variables for designating some outcomes and binded those outcomes to actions,
4+(1) temp variables and 3 binding actions by using ifs.

For 1st temp and if action I also added another temp variable with another short action.

Than  I used 1d12 dice and for designating the binding 3 actions and their return values.

Finally for summing up the day I needed to use the outcome of the main temp used as 1d12. But after using the temps for 2 different set of actions and having label breaks I couldn't manage to have the outcome.

for e.g.
Think it as your character barista at a coffechain and fresh one.
*temp performance
*rand performance 1 12

*if performance  < 5
bla bla bla
*if (performance > 4) and (performance <9)
bla bla
*if performance > 9
bla bla

so also for  another action used performance temporary variable again with success.

When at the end of the day setting daily tips based on performance the system crushes.
I had the right solution but implemented to wrong place.

After few hours of break,  I sat and introdced another set of variables - not temp for stating three degrees; AAA / BBB /CCC let's say.

So when I added
*set aaa +1 to the right *if statement after its action messages but before
*goto  than I proceeded to the end day action
*if aaa > 0
 have tips of aaa
*set characterswealth +1¢

 voilaaa! worked smoothly. Another selfcreated problem solved. (If I tried a little simpler approach I wouldn't have to deal with the problem of multiple layer random variables and their outcomes of multiple if statements.)

because it is a sidetrack issue I only added variables to startup.txt and variables.txt but not savegame - no need to save them they will be usefull as 0 values for next scenes.

So enough with my amateur code experiencing , the story for the paths are shaping in my mind and as I proceed without stucking (codewise) I believe I will gain pace.

Another side scene is mostly complete - a rich one as well. Yesterday marked my completion of 1st side scene. 4th main story scene also in progress ~ %20  - % 22.

Also thought about few concepts to implement into gosubs for general usage .

I will probably finish side scene with story and arithmetics wise rich tonight.
So far satified with the development.

Before closing todays log  I also would like to share that I received my reply from asst. editor of Choice of Games . I now have the proper address to send my beta besides dashingdon.

Step by step I'm on my way of gaming journey as developer ^^





14 Nisan 2020 Salı

Choice of Game Coding {2}

Well, yesterday was codewise fruitfull.

Tying up some temp variables to a secondary choice option was not possible as I learnt by trial. (Remember only 7 days old in the issue so happen to miss the tricky points)

*temp var1
*rand var1 1 10

*temp var2
*rand var 2 1 10

*if var2 >= 5
you encountered var1 amount of ...
Outcome is ...
*if var2 <5
you encountered var1
But you failed to counter ...

is only accesable for the following *if commands  so trying to reuse them seems futile and probably will create  instability for the secondary issue.
So at the end of the scene when I wanted to use the temps it was not possible . So had to add variables, which will be active following to the specific random outcomes.

Also had drawn a path for the future references in my mind and step by step marking my chart for path options. MC will have several  paths, almost all of them will be specialized paths. Leaving one general path for those trying to experience bits from there or there , but it will only show flavors of other specialties.

Beside thinking and writing over the paths and updating the scenes I also checked out the forum for suggestions.

So far my storyboard wise check list:

Main Scenes
3 main scene complete, with paths droven to the paths . Still undecisive on a path will leave to last probably.

Specialization Scenes
With couple options and formulation finished the first one.The path will be interesting and promising interesting outcomes.

Choicescript Stats, Variables, Savegame and some other sidenotes updated wrt the additions.

Side Characters
Added, one of them will be quite resourcefull on all acts of the game.

Still have more than half day to think and write.

I'll try to update the log at the end of the day.





13 Nisan 2020 Pazartesi

Choice of Game Coding

Choice of Game Coding log 13.04.2020 13:00

Yesterday (12.04.2020) marked my first week of writing/coding for my creation of CoG project.
Due to corona epidemic throughout the world I was spending a lot of time at home without a work. Busy sessions of Netflix other series platforms , gaming and unfortunately a little reading.

While checking a loosely written game (interactive novel) I thought I can do something better and decided to go on first with how and found www.choiceofgames.com website.

First sent an application for being a writer, than thought why wait ?
There is also another option of Hosted Games for those write and code their own independently.
So checked and downloaded the necessary tools from their website and started to write on Notepad++ .
Thanks to their choice of script code it made it more simplified for writers to write and create.

After trying to get familiar with concepts - well the best way is using them and finding out where you made mistakes and adjusting it till it's correct - I set a theme and game mechanics in my mind.

Till 5th of April finished 3 full scenes  , a beautiful stat window with many information choices (full page information on all choices , necessary for players and prevents excessive info repeats) .

Yesterday even though I started to chart my map for the scenario shifts I spent my energy on a replayable minigame inside the game.
It was nicely done after checking and trying for more than a couple of hours, till had a headache and red eyes. Finally corrected it this morning with a simple thing bugging me.

It was a like a reward event with 3 variables; even though I have x x x on the window it kept printing two of a kind message, solved with this order top prize > three of a kind > two of a kind .

Also simplified a very crowded coding for that into shorter one so it was a code learning session for me , a bit painful but rewarding.

Today I have my cofee at my side (1st one also ^^ ) 13:02 and will pick a path and start writing on it's scene.

Game Build Status : Alpha v0.0131