June DevLog


### Week 1

⇒ Beginning of the week

I wrote the script (code). I think instead of drawing the basketball spot, I’ll draw moving clouds and make a side portrait maybe? I should add a cherry blossom tree too? Since from tomorrow I’ll write the script (code), I’m thinking of ways to reduce the needed assets

⇒ mid week

I feel  like my script lacks depth T^T. To remedy it, I read the character sheet and added scenes that incorporate those traits. For example, Julian loves his friends so he should mention them during the date. Also I drew Julian as a blonde and I liked it. Julian mentions Luna and the player can either cut him in a yandere fashion or hear him out. 

I wrote scenes in which the player can choose to clean her room or not which would make her late. Depending on her choice she gets different branches. The main goal of those scenes were to customize the characters for the date and choose the outfit but I only have one month and I have to study for my exams so I think I’ll cut that out since the player can customize the character at the beginning of the game.

I implemented the first scene and: 

  • the sound effect are lacking
  • the phone message should be on the screen and not in the textbox.

I’ve made more drawings and I’m implementing them in the game

⇒ End of the week

Also I need to make the phone text style for the game

I have implemented all the common route content but ran into a problem. I’m glad I am coding now because now I know that there are drawings that I don’t have to spend hours making for nothing. During the weekend (June 8th and 9th), I looked for copyright free music and implemented them on Ren’py. 

About the problem:

I want that when date_ml1 == True and date_ml4 == True, then the game should jump to the  common_bad_end_2. However, instead of that, it goes to ml1_route. But when date_ml1 == False and date_ml4 == False, it does jump to  jump common_bad_end_1.

default date_ml1 = False

default date_ml4 = False

label start:

 ml1 "let's date."

 menu:

   "okay":

       $ date_ml1 = True

       jump nextchap

   "nope":

       $ date_ml1 = False

       jump nextchap

label nextchap:

  ml4 "hang out with me."

   menu:

     "okay":

         $ date_ml4 = True

         jump nextchap2

     "nope":

       $ date_ml4 = False

       jump nextchap2

label nextchap2:

 if date_ml1 == True:

       jump ml1_route

   if date_ml4 == True:

       jump ml4_route

   if date_ml4 == True and date_ml1 == True:

       jump common_bad_end_2

   elif date_ml1 == False and date_ml4 == False:

       jump common_bad_end_1

I fixed it by doing the following:

    if date_ml1 == True and date_ml4 == False:

        jump ml1_route

    if date_ml4 == True and date_ml1 == False:

        jump ml4_route

    if date_ml4 == True and date_ml1 == True:

        jump common_bad_end_2

    elif date_ml1 == False and date_ml4 == False:

        jump common_bad_end_1

Next week goals is to make sketches of Rohan’s routes

### Week 2

I started to implement Rohan’s route and added some temporary illustrations for the common bad end 1 on Monday June 10th. 

Next I’ll implement the text message screen. 

I tested out the game and fixed any mistakes I could notice. I also edited the script to add more characterisation to Rohan and added dialogue options. 

I have to find a classic bgm and see how the new scenes are in action. I also changed the game's name to Courting Hearts. And changed the endings’ names. 

I’ve added all of Rohan's endings, I just have to add all the dialogue options and find the music and it will be good for beta testing. 

Next week goals:

  • Check character consistency 
  • Make cgs
    • Sketches 
    • And render some
  • Find the bgm 
  • Draw the characters sprites 
  • Open a beta

### Week 3 

I did all of my tasks aside from releasing the beta. 

### Week 4

I added the first scene of Julian’s route and worked on more temporary assets. I corrected some typos as I tested all the potential outcomes.

Get Courting Hearts V1

Leave a comment

Log in with itch.io to leave a comment.