Interesting to see KnockoutJS still being used in the wild! Cool game. Would like some more unexpected events to happen, and the Mortgage and Pension emails don't load, and neither does the "request valuation" of a bought property.
Haha yeah, I've been using KnockoutJS since 2015 and use it on all my projects. I should probably learn React or something but if it does the job I don't see any reason to change yet.
Yes unexpected "life events" is definitely something I want to add in the future. Still a very early stage MVP at the moment"
I get it. I was in the same boat, and played around with Vue and React for a couple projects, but since I've discovered Svelte, it's blown me away. It has the best of ALL worlds :) and it's super easy to use.
This is really really cool and is the kind of thing schools should use to teach kids about money management.
I would make the next turn button a bit more prominent as I did not notice it at first. I would also maybe add a bit more of a tutorial. Really cool and keep it up.
Concept wise I would agree with some tweaks of course.
However, I think the style of the browser game might be a little off-putting for kids as they are not familiar with the "old windows" and generally more pixelated style.
I think it's pretty common in Sweden at least to pay rent to your parents that cover your cost (food + symbolic rent) if you have a job and you're done with high school + uni.
> According to a survey by My Job Quote people over the age of 18 and living with their parents pay on average £230 per month to their parents in rent – 65% less than the £690 median rent in England in 2018.
Similarly, when I did post-secondary, my parents paid for all of my books but made me pay for my own tuition. When I graduated, they wrote me a cheque for the amount of all my tuition combined.
Wow! That sounds like my experience, except minus the part about the check. I feel like my parents did as well as they could for me though, and they taught me to save money in a healthy way after college.
A friend's parents had a similar system I thought made a lot of sense. While you were in post-secondary schooling no rent. They collected rent if you were just working or laying about, but that money was available for tuition whenever you want it.
Most of the people I went to high school with? In my neighborhood/school, most children, when they become teenagers, are expected to get a job to help with the family bills. Personally, my parents didn't expect that of me, but theirs expected it of them and they both did. Most of my peers at school/work did so too. This is probably mostly a poor person thing.
However, once you're done with your education entirely, unless there's extenuating circumstances like severe disability, you absolutely should be mostly paying your own living expenses, even if you're living with someone else.
I've hear quite a few people do this.In most cases it's a way to show your kids that it's time to pack up and start living on your own,or simply explain that everyone has to chip in.
I have two properties, still live at home with mum since I'm paying her rent and both my properties sit empty while the bank keeps taking money from a fully paid off mortgage.
Great work. I was surprised to see it UK based but it was good. I think it'll help reinforce ideas of saving, pensions and forward thinking. Things you may want to consider:
- Gain graph? Some type of means to show how the gains have earned. Understand you're opting for a simulation of reality but it might help with understanding what is going on.
- Economic changes / opportunities? New stock, new financial products or travel opportunities. The email inbox is quite neat and it allows perhaps for these events to be introduced.
Get any job, then edit the "next turn" button to include an id.
Then just run this in the console:
const but = document.getElementById('theidyoupicked');
for (let i = 0; i < 500; i++) { setTimeout(() => but.click(), 1000 * i)}
You can lower the amount of time on the timeout, but it seems like there is some logic to prevent too fast calls.
But be gentle, it seems like it does a http request each time you click on "next turn" (I hope the author has some stable hosting because people who play will spam this button anyway).
I have hundreds of thousands of money but I cannot see a single property or car. It seems like there are a few bugs still.
Clearly still a work in progress, but the idea is really fun, if you're into this sort of thing... I guess I am!
One thing though, the font is cool and stuff, but really hard to read.
Really liked the idea and spent 15-20 mins playing it. Would be good to save your progress. To be more realistic I shouldn't be able to buy a house after about 5 months of salary. Make the house prices 10 times more expensive if you want it to more like real life!
Also It's not clear to me if I take the job I can't go to university? I took the job in the absence of another choice, like real life if I got a great alternative offer I would leave the job and do that instead.
> I shouldn't be able to buy a house after about 5 months of salary
Why not? If you have the cash for the downpayment, a fixed contract, and the property is within 4-5x your yearly salary, you can definitely get a mortgage. I've seen people do that within a month of arriving in a new country & job, depending on the local market it's a very smart thing to do.
This reminds me a bit of "The game of life" back in the 90s
Optimizing life for filling the savings account as fast as possible at the expense of everything else has consequences and your game should reflect this.
You should have stats including your characters age, health, happiness and social skills and have some kind of social media app with your friends constantly trying to invite you out for concerts, nights out, dating? and so on so that you have constant distractions to spend your money on to make it more challenging. Not building up the happiness and social skills stats should have consequences. You should be able to buy a gym membership to keep your health stat from deteriorating.
The consequences of not building up those stats early in your life is poor health, shit social skills and no friends except for the people you work with. But yay, you're a millionaire I guess?
The real game of life is that it's all a balancing act between having your financial house in order while also having a fulfilling social life, health, and happiness
Sorry, kinda wanted to respond sarcastically, but I'll be direct instead:
Hiking, cooking together, playing board games, card games, playing music together, exploring, and just talking are all inexpensive or free. The most interesting people I've known in my life focused on those things anyway.
That assumption is definitely wrong! Not everyone in HN is making around $200k per year. The average in the US is about $110k. And still not everyone in HN is in the US or being payed US rates.
Of course if you value your time more than what your employer is paying you then you either need to leave your current job or rethink what's the value of your time.
No doubt, those things are great. But if the reason you're doing them is because you refuse to spend the money you do have, then those start to feel pretty finite. I think it's particularly obvious during the pandemic. The first 5 times you go for a walk are great, and then you propose getting some food in the park to change it up a bit. Maybe you need to rent a car or get a minimum kind of shoe to get to different hiking spots, and your miserly friend doesn't join just because they'd rather excessively save their money. Or you don't live somewhere with hiking, or you just want to sip coffee at a cafe but they won't buy anything. Or you want to invite them to a party but they choose to never bring anything to drink or eat. It's just kinda lame.
Again, this is more about choice rather than necessity. Carries a different vibe if you're trying to do whatever you can reasonably afford, and that may mean not spending anything extra. Good friends will accommodate, but if it's obvious you're making over 100k a year (without significant dependents etc.) and won't split gas, well that doesn't lend itself well to collaborative fun times.
Edit: Also, I don't mean to suggest saving money in general is inherently bad. Obviously not. But you need to be able to find that balance. I personally tend to place higher value on the chance to hang out or have a drink than having 20 more dollars in the bank. But many drinks over many weekends maybe not as much.
People like to drive outside the city to hike, travel, go to restaurants, movies, bars, ballgames, museums etc...
You don’t need to spend a huge amount on social stuff, but if you are only willing to do completely free activities, you are vastly limiting your social circle.
This was pretty much my point. If you have some spending money, and almost never are willing to spend it on things like this, then you shouldn't be surprised about significantly reduced social activity. Anyone who thinks hiking is free probably hasn't gone further or higher than their neighbourhood park.
Decently socializing with me would require a modicum of effort on each of our parts to engage in stuff. If the activities tend to cost something, and you choose only to conserve your money, then you wouldn't really be doing that would you?
If all the activities were costly, and I didn't put effort in to do other cheaper/free stuff to socialize with you, then I'd be the asshole.
For a minority of people that's not the case and keeping up with relationships is a chore - even then, keeping some friends can be desirable, given we anyway live in a society of other human being.
In both cases, generally you spend more money with friends, for one reason or another.
In a simulator, I can live with my parents forever. In real life, I might get about a day or two.
Most people want to date and find a spouse. Most people want friend groups they have a connection to. Most people want hobbies that are interesting and fulfilling.
Being healthy is not free. Socializing, reasonable physical fitness, food variety.
Sure you could live in the mountains socializing with squirrels and doing pushups all day which would save you a lot of money - but it would not be the life most people want.
Thanks for the feedback. Yep I'm planning to add dating / social features where you can build a family up over time and see how that affects your finances etc.
Just wanted to get something basic working for the moment as I know adding all that will get pretty complicated.
Looks like their website is kinda crappy which is a shame. Anyway, my parents bought it for me and my siblings when I was a kid. And playing it definitely helped me appreciate the fact that I was a member of the lucky sperm club compared to the vast majority of the global population.
I changed job and suddenly started paying rent to mum even when I've had my own house for 2 years... payment for mortgage and to mum are right next to each other.
It would be nice if the houses showed the energy expenses and fees. And mortgages show the interest rate and the expected monthly payments.
Oh, and every property still shows the green "Purchase successful" message since I bought the first property.
That's the most important missing feature. After 20 years in the game, I have a house, a pension fund, and a savings account with a montly growth twice my monthly expenses. At this point there is zero incentive to continue working for ~30 more years.
IRL I hope to be there around age 50. No matter how much I enjoy my job, 40 hours of "enjoyment" per week is a lot more than I want.
The idea is great, but it gives some very weird ideas, like having 4% interest p.a. (not something I think still happens in the west). Maybe add a stock market fonds aspect in there (which may rise and fall), have more risky, more potentially lucrative, and less risky, more stable fonds in there.
I played for around 10 minutes, quite fun. Some comments:
- how would you get 4% gains in real life? it makes a massive difference, but you're unlikely to reach this unless the money is put into the stock market
- was unable to sell my property (the "request valuation" button does nothing)
- the university option never showed up
- there were no further jobs after ~12 years of career (stopped at something like engineering manager at ~45k/year which is very low for London)
- advancing month-by-month is pretty slow. there should be a way of fast-forwarding to important events (new job, promotion, housing market goes up/down, etc)
- had to transfer $ to savings / pension in batches every year or so, losing out on a lot of interest. should be possible to set a monthly amount
- the expenses are way too stable to reflect real life
I ended the simulation at 35 years old, with €200k savings, €60k mortage equity, and €80k on a pension fund. Living on a €100k house, no car, no gifts, no travel, no family. It's not bad, but for someone saving fiercely from 18 years without any major expenses it's not a great result. Getting a high-paying job (80k+) around your 30s will land you in the exact same place, while giving you 12 years to live more liberally.
That's not what I remember. I couldn't find data for 2002, but this[1] shows that savings accounts paid 0.6% at the end of 2003. Savings rates also generally track short-term Treasury rates, and those were below 2% for all of 2002. [2]
Edit: Never mind, OP said this for the UK (which, nice rates btw). Leaving this comment for the links to US comparisons.
Ha, I want to add investments but it would have to be random-ish. No point in using historical data for share prices because that would make it a bad simulation if you already know the result.
144 comments
[ 3.3 ms ] story [ 167 ms ] threadYes unexpected "life events" is definitely something I want to add in the future. Still a very early stage MVP at the moment"
Good luck!
I would make the next turn button a bit more prominent as I did not notice it at first. I would also maybe add a bit more of a tutorial. Really cool and keep it up.
However, I think the style of the browser game might be a little off-putting for kids as they are not familiar with the "old windows" and generally more pixelated style.
- I have an unread email in the inbox but I can't find it
- The banks send me emails with no content in the body, some email glitch on their side
- I tried to buy a property, lost my solicitor's fee but never got the property
- There are no good jobs available except one underpaid junior position
- I pay way too much in tax compared to what I make
https://www.onefamily.com/talking-finance/finance/should-you...
> According to a survey by My Job Quote people over the age of 18 and living with their parents pay on average £230 per month to their parents in rent – 65% less than the £690 median rent in England in 2018.
My mum didn't charge me rent, she charged me a ... "contribution".
However, once you're done with your education entirely, unless there's extenuating circumstances like severe disability, you absolutely should be mostly paying your own living expenses, even if you're living with someone else.
- I paid off the mortgage, but the bank just kept taking money from me every month
- After some time, I noticed that there's again rent to mum in addition to the mortgage. The property is still there.
Just like real life!
- Gain graph? Some type of means to show how the gains have earned. Understand you're opting for a simulation of reality but it might help with understanding what is going on.
- Economic changes / opportunities? New stock, new financial products or travel opportunities. The email inbox is quite neat and it allows perhaps for these events to be introduced.
You may also like some of the mechanics from: https://thefounder.biz/play/ https://graebor.itch.io/sort-the-court
If you want unlimited amount of money:
Get any job, then edit the "next turn" button to include an id.
Then just run this in the console:
const but = document.getElementById('theidyoupicked');
for (let i = 0; i < 500; i++) { setTimeout(() => but.click(), 1000 * i)}
You can lower the amount of time on the timeout, but it seems like there is some logic to prevent too fast calls.
But be gentle, it seems like it does a http request each time you click on "next turn" (I hope the author has some stable hosting because people who play will spam this button anyway).
I have hundreds of thousands of money but I cannot see a single property or car. It seems like there are a few bugs still.
Read the first few emails, checked out the bank and web and started advancing next turn.
And... nothing.. just calendar advancing month at a time.
No new e-mails warning me of unemployment, no warnings about expiring bank balance.
You'd expect that your bank account at least would go down.
Hopefully, I am not considered dead - incidentally it would be realistic to add some actuary data to the game. Not everyone makes it retirement.
Also It's not clear to me if I take the job I can't go to university? I took the job in the absence of another choice, like real life if I got a great alternative offer I would leave the job and do that instead.
Nice work :-)
Why not? If you have the cash for the downpayment, a fixed contract, and the property is within 4-5x your yearly salary, you can definitely get a mortgage. I've seen people do that within a month of arriving in a new country & job, depending on the local market it's a very smart thing to do.
Optimizing life for filling the savings account as fast as possible at the expense of everything else has consequences and your game should reflect this.
You should have stats including your characters age, health, happiness and social skills and have some kind of social media app with your friends constantly trying to invite you out for concerts, nights out, dating? and so on so that you have constant distractions to spend your money on to make it more challenging. Not building up the happiness and social skills stats should have consequences. You should be able to buy a gym membership to keep your health stat from deteriorating.
The consequences of not building up those stats early in your life is poor health, shit social skills and no friends except for the people you work with. But yay, you're a millionaire I guess?
The real game of life is that it's all a balancing act between having your financial house in order while also having a fulfilling social life, health, and happiness
One might argue that by spending money on concerts, nights out and dating you buy more damage to your health and well being than benefit.
You can have friends without money. And you can keep healthy for free.
Hiking, cooking together, playing board games, card games, playing music together, exploring, and just talking are all inexpensive or free. The most interesting people I've known in my life focused on those things anyway.
But more importantly they require time away from working/studying/optimizing for bank account balance.
Of course if you value your time more than what your employer is paying you then you either need to leave your current job or rethink what's the value of your time.
There's many different kinds of people on this site.
Again, this is more about choice rather than necessity. Carries a different vibe if you're trying to do whatever you can reasonably afford, and that may mean not spending anything extra. Good friends will accommodate, but if it's obvious you're making over 100k a year (without significant dependents etc.) and won't split gas, well that doesn't lend itself well to collaborative fun times.
Edit: Also, I don't mean to suggest saving money in general is inherently bad. Obviously not. But you need to be able to find that balance. I personally tend to place higher value on the chance to hang out or have a drink than having 20 more dollars in the bank. But many drinks over many weekends maybe not as much.
You don’t need to spend a huge amount on social stuff, but if you are only willing to do completely free activities, you are vastly limiting your social circle.
If all the activities were costly, and I didn't put effort in to do other cheaper/free stuff to socialize with you, then I'd be the asshole.
We're social animals.
For a minority of people that's not the case and keeping up with relationships is a chore - even then, keeping some friends can be desirable, given we anyway live in a society of other human being.
In both cases, generally you spend more money with friends, for one reason or another.
Most people want to date and find a spouse. Most people want friend groups they have a connection to. Most people want hobbies that are interesting and fulfilling.
Being healthy is not free. Socializing, reasonable physical fitness, food variety.
Sure you could live in the mountains socializing with squirrels and doing pushups all day which would save you a lot of money - but it would not be the life most people want.
Just wanted to get something basic working for the moment as I know adding all that will get pretty complicated.
https://en.wikipedia.org/wiki/Real_Lives
https://reallivesworld.com/gamers/index.html
Looks like their website is kinda crappy which is a shame. Anyway, my parents bought it for me and my siblings when I was a kid. And playing it definitely helped me appreciate the fact that I was a member of the lucky sperm club compared to the vast majority of the global population.
Hopefully, the world has improved somewhat since the game was written.
It would be nice if the houses showed the energy expenses and fees. And mortgages show the interest rate and the expected monthly payments.
Oh, and every property still shows the green "Purchase successful" message since I bought the first property.
I bought two properties so far (hindsight is awesome), but I'm still paying rent to mom, apparently I didn't move in.
Now I cannot sell or rent them out.
Also, not much happens? I just sit here watching numbers go up.
That describes past 10 years of my life. Fortunately, I'm (early) retiring this year.
That's the most important missing feature. After 20 years in the game, I have a house, a pension fund, and a savings account with a montly growth twice my monthly expenses. At this point there is zero incentive to continue working for ~30 more years.
IRL I hope to be there around age 50. No matter how much I enjoy my job, 40 hours of "enjoyment" per week is a lot more than I want.
- how would you get 4% gains in real life? it makes a massive difference, but you're unlikely to reach this unless the money is put into the stock market
- was unable to sell my property (the "request valuation" button does nothing)
- the university option never showed up
- there were no further jobs after ~12 years of career (stopped at something like engineering manager at ~45k/year which is very low for London)
- advancing month-by-month is pretty slow. there should be a way of fast-forwarding to important events (new job, promotion, housing market goes up/down, etc)
- had to transfer $ to savings / pension in batches every year or so, losing out on a lot of interest. should be possible to set a monthly amount
- the expenses are way too stable to reflect real life
I ended the simulation at 35 years old, with €200k savings, €60k mortage equity, and €80k on a pension fund. Living on a €100k house, no car, no gifts, no travel, no family. It's not bad, but for someone saving fiercely from 18 years without any major expenses it's not a great result. Getting a high-paying job (80k+) around your 30s will land you in the exact same place, while giving you 12 years to live more liberally.
Edit: Never mind, OP said this for the UK (which, nice rates btw). Leaving this comment for the links to US comparisons.
[1] https://www.ncua.gov/analysis/cuso-economic-data/credit-unio...
[2] https://www.treasury.gov/resource-center/data-chart-center/i...
Yes I need to add more jobs and different career paths. Once I add universities the type of job you can get will depend on your degree.
I'm going to add a dating aspect to the simulation so you can start a family and see the expenses associated with that.
Setting a monthly savings amount is a good idea.
Still a very early stage, rough round the edges simulation at the moment