HentHighSchool Development Forum

Game Development => Other Games => Topic started by: Epyk on Jul 21, 2023, 05:33 PM

Title: Ashford Academy like game dev suggestions
Post by: Epyk on Jul 21, 2023, 05:33 PM
Heyo,

I am considering picking up development on an Ashford Academy style game. Because of that i am interested in what you guys think Ashford Academy or games like it are missing or what could be improved upon.
I would be happy about to read any of your suggestions.

Thanks
Title: Re: Ashford Academy like game dev suggestions
Post by: Goldo on Jul 21, 2023, 10:20 PM
I have given it some thought, as I replayed the game recently (the last unfinished version Ashford made available). I even had a fairly fleshed out roadmap for an Ashford Academy-like game (but Brothel King keeps me busy enough for the moment)!

I think the game had a lot of charm, but I noticed some issues when replaying it.

Here goes:

- The unfinished story (obviously)

- The core game loop: The whole game is about repeating random events, and you don't have a lot of control over these. It's frustrating to lose points to a random event you can't do anything about, while when you know the 'good' outcomes you can simply repeat the same event branches over and over. This would benefit from a little more complexity.

From a game-design point of view, I find event-based gameplay interesting but it's very hard to make it work. You need a lot of diversity in events (otherwise it becomes boring - in my day I released an event pack for AA to help solve this diversity problem). But the more events you have, the more chaotic the system becomes, and it's very hard to predict how they will impact the players' stats and balance the risks and benefits of each event to make them feel impactful.

- Game balance: Games like AA have a 'snowball' effect where it is really hard to improve your stats at the beginning, and random events set you back a lot, but once you pass the early game there is a positive feedback loop (between policies, random events and skill level), which lets you auto-win pretty easily.

- Player control: Player choices are very limited in game. It basically boils down to: choosing which place to visit during the day, the order of buying upgrades, and event-specific choices. It feels frustrating to have little control over the course of the game, even though you can roughly steer it in the direction you want. In my play-through, Behavior was extremely hard to maintain at a reasonable level, even when buying and building the related upgrades. I lost once to a fire. It's frustrating when you feel like you went through the right moves but still can't influence the outcome.

- Winning conditions: As it is, the only way to play Ashford is to max out every stat. It would be nice to add a variety of end 'goals' to choose from (as in HHS+).
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Jul 24, 2023, 07:05 AM
Hey,
thanks for the detailed thoughts on Ashford Academy! I'm looking to go in a different direction story-wise, so I appreciate you focusing on the gameplay aspects.

You bring up some solid points about the core loop, balance, and lack of control feeling frustrating. I think using some roguelike elements could help shake things up and prevent snowballing, by periodically introducing larger amounts of chaos while still giving the player some kind of choice. I also am a fan of AAR approach of simply removing bad endings from the game, making bad luck in RNG immediately less punishing.

Making the random events more meaningful and less spammy seems like a good idea too, though I will need to give that some more thought as I don't immediately have any good ideas on how to remedy that. In my opinion, preserving the shortness of the random events is more important than giving them a lot of depth which makes it quite hard to give each of them more impact.

For this reason I would try to increase player agency in other aspects of the game and introduce more long term goals and options through things like buildings or policies. Making all the mechanics feel more distinct from each other should help bring everything together.

Your perspective as a more experienced game dev and player is super valuable for figuring out what i should focus on to improve from the original.
Title: Re: Ashford Academy like game dev suggestions
Post by: Alkeera on Jul 25, 2023, 02:13 PM
There is an old Pooolka game called Seventh Heaven - Guardian Angel. With a cool concept of basically playing tamagotchi and taking care of a heroine as her guardian angel where on top of that you can choose starting city conditions and game scenario which is unfolding in the background.
I am simply sharing my concept of a possible AA-like game with a different perspective - where player is taking care of a student in an academy, gaining and losing traits, adapting to changing scenario rules and conditions or even influencing them if he/she is a member of student council or close to director, keeping grades up or down, partaking in clubs or doing jobs, managing relations with family, living in a dorm, etc.
I know of the My Little Angel game and other lifesims but they are all basically VNs with straight-lined gameplay or simple grindy sandboxes. I am talking about a game based on randomisation of events and scenarios with active rules and conditions in place similar in this aspect to Ashford Academy.
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Jul 30, 2023, 10:35 PM
Hey thanks for your comment. I cant say I am familar with that game but it sounds quite interesting. will definitely check it out if I can find it.
Your suggestions sound pretty cool too. I will give them some thought.
Title: Re: Ashford Academy like game dev suggestions
Post by: mezzcat on Aug 01, 2023, 05:47 AM
I rather like Dreamchaser's version, but it would be great if someone worked on it.
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Aug 02, 2023, 12:15 PM
What would you like to see changed or added to that version?
Because even tough I wouldn't start any development based on his code as long as he doesn't open source it, the game can still be used as a reference point.
Title: Re: Ashford Academy like game dev suggestions
Post by: mezzcat on Aug 03, 2023, 09:06 PM
I think more clubs and activities, more variety in school life.
Title: Re: Ashford Academy like game dev suggestions
Post by: Ashford on Sep 04, 2023, 01:33 PM
Quote from: Epyk on Aug 02, 2023, 12:15 PMWhat would you like to see changed or added to that version?
Because even tough I wouldn't start any development based on his code as long as he doesn't open source it, the game can still be used as a reference point.
The game is open source. I don't remember the specific version on top of my head, but there are multiple larger issues then that anyhow. Written for an old version of Renpy is the obvious one, my suboptimal coding is another.
If the game can be used as a base or inspiration, anyone is very welcome to do so.


Cheers,
Ash
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Nov 05, 2023, 02:20 AM
I feel honored that you guys took the time to answer my questions. I have been looking at the original AA Code quite a bit, especially when I started this project and it was very helpful in learning how Renpy works. At this point my code is quite different from yours though so I find myself referring to it less and less.
Overall this project is turning out to be much more complex than I originally anticipated. So far I have barely a working prototype that is far from feature complete but it already spans about 1.5k to 2k lines of mostly python code.
Depending on how motivated i am to tackle making a usable GUI i might publish an early build soonTM.

Also 100% agree with you mezzcat: more content in general would definitely be nice.

Hope everyone here has a good day
Title: Re: Ashford Academy like game dev suggestions
Post by: keykey on Nov 05, 2023, 11:22 AM
I am happy to know that someone is trying to revive AA.
Wish you best luck.  ;D

BTW If you are working on some github/gitgud/other I would enjoying reading the code to see what you are working on.
https://www.youtube.com/watch?v=qAYXgbSlSv0
Title: Re: Ashford Academy like game dev suggestions
Post by: Yasaki74 on Nov 06, 2023, 12:16 AM
To be honest, I was considering about reviving Ashford Academy, though I would prefer that I create from scratch, I'm just too lazy to read some code and understand all of them xD
I did somehow make a prototype yet it's missing a lot of features like policies, rules, progressing days, the only changes I added was some cool animation lmao

Imma put a link here if anyone is interesed
https://github.com/Yasakikondo74/Ashford-Academy-Remake.git
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Nov 07, 2023, 02:14 AM
Your animations are honestly very cool. I suck at all things gui, so on first glance this seems like magic to me.

I dont have a git repository set up so far. I plan to do that eventually, mostly for my own convenience though :p  I will share it with you guys when I get around to doing that.
 
Title: Re: Ashford Academy like game dev suggestions
Post by: Goldo on Nov 15, 2023, 10:55 AM
I have a somewhat advanced design document for an AA clone, detailing a system for stats and such, plus an outline of story beats for a complete playthrough.

I'm 80% sure I'll never have the actual time to get around to it, so if you are motivated to keep working on that project, I could hand it over to you and maybe you could steal some ideas?
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Nov 21, 2023, 04:52 AM
Hey Goldo,
That I would love to see your ideas, thank you for offering. I already have a pretty good idea of where i want to go with this game, but because you have more experience in Game development, this could very valuable to me.
Title: Re: Ashford Academy like game dev suggestions
Post by: Goldo on Jan 11, 2024, 03:53 PM
Sorry it took me a long time to get back to you! Turns out my notes needed quite a bit of work to be understandable by other people. I took some time to flesh things out a bit.

Here is the outline of what my version of AA would be, if I ever got around to make it. Anybody can feel free to draw inspiration or do whatever they want with it.

https://www.mediafire.com/file/exbplef1wulyg2p/outline.rpy/file

It's an rpy file, can be opened in Notepad or another text editor if you don't have a code editor.
Title: Re: Ashford Academy like game dev suggestions
Post by: Yasaki74 on Jan 12, 2024, 07:37 AM
Quote from: Goldo on Jan 11, 2024, 03:53 PMSorry it took me a long time to get back to you! Turns out my notes needed quite a bit of work to be understandable by other people. I took some time to flesh things out a bit.

Here is the outline of what my version of AA would be, if I ever got around to make it. Anybody can feel free to draw inspiration or do whatever they want with it.

https://www.mediafire.com/file/exbplef1wulyg2p/outline.rpy/file

It's an rpy file, can be opened in Notepad or another text editor if you don't have a code editor.
this feels awfully familiar to the school game made by Sloths command though you aren't playing as the principle but as a student
Title: Re: Ashford Academy like game dev suggestions
Post by: Epyk on Jan 15, 2024, 01:53 PM
Hey @Goldo thanks for that outline. It is much more detailed than i imagined. It contains a lot of good ideas, that i never even thought about, showing your experience in game development. I especially liked the idea of implementing a automatic balancing system for event rewards and penalties, to make adding custom events easier.
Overall your suggestions focus much more on simulating and interacting with individual students than i intend for my iteration of the game to do, but this is giving me a lot of new ideas none the less. TThanks again for sharing.
Title: Re: Ashford Academy like game dev suggestions
Post by: Yasaki74 on Jan 27, 2024, 03:52 PM
Quote from: Epyk on Jan 15, 2024, 01:53 PMHey @Goldo thanks for that outline. It is much more detailed than i imagined. It contains a lot of good ideas, that i never even thought about, showing your experience in game development. I especially liked the idea of implementing a automatic balancing system for event rewards and penalties, to make adding custom events easier.
Overall your suggestions focus much more on simulating and interacting with individual students than i intend for my iteration of the game to do, but this is giving me a lot of new ideas none the less. TThanks again for sharing.
hey wanna work on this game together?. I could create some animations for the ui and maybe try to sneak in some features that I could try adding to the game? :3
Title: Re: Ashford Academy like game dev suggestions
Post by: Goldo on Mar 15, 2024, 03:02 PM
Quote from: Yasaki74 on Jan 27, 2024, 03:52 PM
Quote from: Epyk on Jan 15, 2024, 01:53 PMHey @Goldo thanks for that outline. It is much more detailed than i imagined. It contains a lot of good ideas, that i never even thought about, showing your experience in game development. I especially liked the idea of implementing a automatic balancing system for event rewards and penalties, to make adding custom events easier.
Overall your suggestions focus much more on simulating and interacting with individual students than i intend for my iteration of the game to do, but this is giving me a lot of new ideas none the less. TThanks again for sharing.
hey wanna work on this game together?. I could create some animations for the ui and maybe try to sneak in some features that I could try adding to the game? :3

I would love to find time to work on that game, but it really wouldn't be wise for me to turn away from BK as the progress is slow enough as it is! In the future though, who knows!