a multiplayer game of parenting and civilization building
You are not logged in.
Anandamide you are misinterpreting what i said.
I said "Every town will die eventually, thats what jason wants", this is true, he doesnt want that towns last forever.
Now every game is a challenge. A challenge that is impossible to beat is not fun.
If griefers destroy towns, than we as the "good" players have a challenge. To prevent them from destroying towns.
But if everyone works together, the game will become boring soon. There is not much to do if you have everything.
And in the end the server resets anyways. (which is impossible to stop)
So this is why we need more griefers and why they are doing something good for the game.
Every town will die eventually, thats what jason wants. The server will be reset regularly.
For me it feels very unfair if suddenly everything dies and you cannot do anything about it.
So this is why we need griefers. They try to destroy everything but we can prevent it if we are better than them.
Jason added the apocalypse feature only because there werent enough griefers, so he thought it would be necessary.
If we grief enough so that people have no chance of creating a village, we can show jason that we dont need resets or apocalypses.
Griefing is good, everything dies anyways so why is everyone so upset of it. Just start griefing and help the game.
There is not nearly enough griefers, make threads about it and encourage people to kill / grief.
DaTrüf!, the hero we need, but dont deserve.
Thank you for your sacrifices, not everyone is brave enough to do the right thing.
Especially when there is so much hate, maybe in the future people will understand you better and be thankful you for what you are doing.
Dont let them stop you, we need you, even if we dont want to accept that.
The convention with log files is that they should be consistent and unambiguous and human readable. Programs don’t care about the extra data and humans do so there’s no sense not having it, it just makes the log file more useful to humans and no less useful to programs.
Regarding the extra file size. Firstly it will compress well which is good to know. Secondly we’re talking about approx 10% file size. Personally I’d wait for it to look like an issue before compromising the utility of the logs. Profile first etc.
Ok, i see, i just wanted to ask.
I also dont want that jason changes it now, since my scripts would stop working.
About the data:
I can see you added some curse files. Which is cool, but i think its a bit strange that they are separated from the other data.
Would it not make more sense to save it together with the other data, like this:
2018_03March_31_Saturday.txt 04-Jul-2018 19:31 1191956
2018_03March_31_Saturday_names.txt 04-Jul-2018 19:31 30304
2018_03March_31_Saturday_curses.txt 04-Jul-2018 19:31 30304
2018_04April_01_Sunday.txt 04-Jul-2018 19:31 1364079
2018_04April_01_Sunday_names.txt
2018_04April_01_Sunday_curses.txt
But i am also fine if you keep saving it like it is now, its not a big deal.
Will you later add more curse files from the past?
Another thing, if we look at these lines:
D 1522454434 158660 1580c7bc3970613cbb9d5a194a0f488c6b1b597b age=0.38 F (-429,-672) disconnect pop=35
B 1522454435 158661 8d4a91c6a8f153edb45e2b7fe333f57b7d68cf05 F (-552,-949) parent=158565 pop=37 chain=5
We can see "age=", "parent=", "pop=", "chain="
which is nice if a human reads it, it makes it more understandable, but i assume most of the time programs will read it.
for a program its not necessary to have these words. You are saving the same words over and over again which wastes a bit of memory.
But this is also not a big deal, i just wanted to mention it and see what you think about it.
Cool that it is up again.
About the privacy, people like to see their stats. Please dont change the way the data is saved on http://publicdata.onehouronelife.com/
But i think you mean the lineage browser?
You could give people a small password, that is added to the email address, for example:
the password: 1234
the email: myemail@host.com
and then you sha1: myemail@host.com1234
But then you need to remember this password, you could show it in the client somehow and or the download page.
I personally dont mind the way it works right now.
I am not sure how many people see this as a privacy issue.
GreatShawn these are the last 4 posts of you:
I feel like your behavior here is like a four year old having a temper tantrum over your neighbor stepping on your favorite ant and kills the neighbor's entire family, then you come here to find refuge and upload a moronic story about how your wrongdoing is all holy and correct. Too bad that we are normal humans unlike you and we choose to reject you.
Another obnoxious forumer
very exciting indeed
if your brain was dynamite,
there wouldn't be enough to blow your hat off.
The only reason karltown is doing this is because she cannot enjoy the pleasure in real life other than masturbating. or other people are afraid to get aids from her.
You are by far the most toxic person here on the forums
the worst is checking the names of people around you, where I haven't found a mechanic
that's anything like as powerful as mousing over them.
I am using the mouse but i still find it annoying to check player names.
So i wanted to do it so that player names will be shown always.
I added this line:
if (inObj->name) handwritingFont->drawString( inObj->name, personPos, alignCenter );
at 2 points in the source code, right after these lines:
https://github.com/jasonrohrer/OneLife/ … .cpp#L4018
https://github.com/jasonrohrer/OneLife/ … .cpp#L3781
This will write player names around their feet, but i dident do it the right way.
Sometimes player names will not be shown, and they will be drawn behind objects (like players)
Also the text is most of the time white, but changes color if someone wears a blue hat for example.
In order to always draw them white, you could put this before the drawString line: (not tested)
setDrawColor( 1, 1, 1, 1 );
I was to lazy to improve it further, but i always play like this, helps me out here and there.
(you could also make it so that if you press a key it shows the names as long as you press it)
(the names could have different colors depending on your relationship with them - green your mum - dark green your grandmum - blue sister / brother - and so on .... )
Can you play the game like this without using the mouse?
Do you play it only using the keyboard?
Is this faster? What are the advantages and what are the disadvantages?
Many cool things here, i dident try it out yet, but could explain this a bit more:
m <mark> : mark current location
' <mark> : go to marked location
So i press for example "m" and then "k", then i go 200 blocks away and press "'" and "k", will it go back to the correct position?
q <dir>: kill player
xD
f <dir> : pick up from / use object on target
if i wanted to pick up an item 2 blocks above me, what would i type?
Are you using hjkl as directional keys like in vim? Why not wasd?
Nice,
Did you see this pr: https://github.com/jasonrohrer/OneLife/pull/18
its about wasd movement
I think it would be nice if you could only move with wasd but not with the mouse.
This way you could make it so if you right/left click a tile you automatically:
pick up an item that is on the tile / or use an item on that tile (for example round stone one stacks for building)
I hope everyone can see now why we don't and never will have an option for a male to 'interact' with a female.
What do you mean?
You think, the thinks karltown does should not happen? But not having female / male interaction doesnt stop him, so where is your point?
Maybe its even the opposite, if there were female male interaction he would need to follow certain rules in order to do it.
Right now he will just do whatever he wants and pretends it is sex.
But if there was a sex mechanic he probably wouldnt do that, he would only be able to do sex between female and males and not kids / dying people / animals.
People will make thinks up if it isnt in game, if there is no mechanic for it, but if there is one they will follow it, there is no need to make thinks up anymore.
Whatever wrote:If you get born in one town, you get area and lineage banned from it.
There is a better chance you get reborn into a neighbouring town.
So if you do something good for another town you increase their chance of staying alive and your chance of being able to get born into it in a later life.
Then you can also go back to "your" village, you started in.
Dont think this is my village and this is your village. The whole server is the village and everyone can work together to keep it as nice as possible.Except one side gets harmed in this trade. Period. 12 rabbits don't help a village in the way 8 iron do, and that iron doesn't regenerate like rabbits.
Your last lines are either naive or presumptuous, its not about my village/your village, its about fairness and actual utility and thats what people are pointing out. Trade can be made for fun and even some minimal utility but taking a shitton of iron from one village is always harmful.
If one village has 24 iron and they give 8 iron to another village that has none. Than this is a huge help for the small village and the big one will not suffer much.
This will increase the chance of both villages staying alive, since the poor village now has iron and if the big one dies out the small one can send some females over and bring it back to live.
This is not about fairness, it is about surviving and building a civilization, at least that is how i interpret the game.
If you get born in one town, you get area and lineage banned from it.
There is a better chance you get reborn into a neighbouring town.
So if you do something good for another town you increase their chance of staying alive and your chance of being able to get born into it in a later life.
Then you can also go back to "your" village, you started in.
Dont think this is my village and this is your village. The whole server is the village and everyone can work together to keep it as nice as possible.
CrazyEddie you are just mad because this would not be possible with your suggested area ban. ![]()
Now that we have much less range on the area ban we can make cool stuff like trading and building roads between villages.
If one villages has too much of an item and another has to few of it, trading can be worth it, and benefit both sides.
One village might be close to a big savanna with many rabbits, another next to some iron mines.
- Road is too dangerous. I saw a lot of bodies on the ground near jungles, because people probably got stung in the middle of the way and died (because mosquitoes are letal if you are alone and with clothes) and also people might starve on the way.
Yes it can be dangerous on a road, maybe planting berry bushes next to it would be nice. This could block animals and give people food. But its a lot of work, and who is gonna water the bushes when they get dry?
5 years and a half to cross the road (I think it`s about 500 tiles)
awesome !
I also spent a lot of time building roads, roads are great. My idea is always, what if the village i am in gets lost / forgotten, all the work i put in it will be lost to. Thats why i want to build roads as long as possible in order to make it easier for other people to find them.
Also I feel like people are still using another method of suiciding. 2 times in my last life, a baby starved the minuete it popped out. I wasn't old or anything and it wasn't too cold?
I think it is now possible to always type /die as baby, not only when your mum is holding you.
What about sudden infant death though?
Does that count towards hunger?
Yes i think so. Right now there are only 4 death types available: Hunger, OldAge, Disconnect, Killed
So you cannot detect sudden infant death or animal deaths.
If you want to improve the berry farm, why not make a second one.
Search a nice place near water, maybe not too far away or next to a road?
Plan everything, make the wooden floor tiles first.
Get a horse with cart (if available) and bring a lot of dirt from the wilderness, maybe also skewers if your town is low on tools.
F: Put it in your hand make the evil smile emote and then run around the fire where the kids are
200x200x200 is double as big as 2000x2000
@Léonard nice to see your stats.
If you died with awbz mod using the self kill feature, it counted as disconnect.
But if you want you can ignore disconnects, by changing the source:
You will find this at the top of the oholgetplayerstats file https://github.com/hetuw/ohol_nodejs_st … tats.js#L4
const ignoreDisconnects = false; // set this to true to ignore disconnects
const ignoreDeathsUnderAge = 3; // disable it by setting it to 0
const countDeathsAsOldAgeOverAge = 54; // disable it by setting it to 60 or higher
const ignoreEveDeathsUnderAge = eveSpawningAge + 3;
You can just change these variables to get different stats if you want.
Maybe you could have a total ignored death count and have a percentage given the total number of deaths next to that.
I will do that, in your case this would be:
ignoredUnderAgeDeaths: 447
ignoredEveDeaths: 278
deaths: 1088
ignoredDeaths: 725 -> 66.63%
you mean something like this? the percent here shows how many deaths were ignored related to the overall death count.
Yours is very picky ![]()
Update:
- jason will take down the data until he can move it to another server: https://onehouronelife.com/forums/viewt … 351#p50351
(if you have the data already you can still use it, otherwise you need to wait until it becomes available again)
- stats now ignore babies that you got when you were an eve but only lived less than 3 min. (since this eve life will also be ignored)
this is the last change to the stats i want to make. I think i fixed all the bugs, they should be fine now.
- created new script colorizestats.js that lets you colorize your stats if you want to post them on the forum
i updated all the stats with the changes above.
To explain a bit more about how to find salted hashes:
The data records the secret hash together with the time of death, age of death, kids and so on.
In the lineage browser you can also see this data. So its easy to compare those to, to find out the hash.
You dont even need a script to do it, its just a bit easier with script.
But i dident have any lineage link from you jason.
But i had your email, i found out that you can just sha1 the email to get to the lineage browser of the person.
This way i got one of your lineage links and therefore your stats.
Btw are you also using other accounts or only one account? ![]()