Personal Physical, Subconscious, Emotional, Mental, Social, Technical Brainstorm for Huntercoin - September 2014. I finally got through the whole thread and skimming some of the source code (still gonna dig deeper into that later hopefully). This won't be revised to the way I'd like it to
be revised, but I wanted to post it before I either forgot or just didn't want to post it. Sorry if it offends, and sorry if it fills you with wonder, and sorry if you feel
the need to skip over it. Most of all, enjoy this and know that I think this is the coolest project ever!
Something I like a lot about this project - I like what I can possibly see in the future of this. Maybe I'm wrong though and just any good cryptocurrency in general would be
best suited to in-game currencies, and not a blockchain-based-game cryptocurrency. I do think that the method which HUC has presented offers many more potential asset
formations than a regular currency would yield in an in-game cryptocurrency scheme. That tells me that you might be able to secure funding much easier than an non blockchain-
game integrated currency. Like this collateral that is put aside for creating a character could very likely be used to create an asset on the NXT asset exchange. I think the
multisig provided by jl777's supernet can be used to get this game out of clunky time-turn-based environment and move it to just a turn-based environment. Might be a big step,
but someone who actually knows about programming might be better at telling me if it's possible or not.
I feel it needs to get away from just PvP only, and needs some kind of PvE environment.
The cryptocurrency is not really 'human mineable' because I'm a human, and I cannot mine the currency, as I keep getting killed by bots (not humans) who are doing the actual
mining of the currency, or netting a loss when mining the currency because people just kill me over and over again. So if you've been telling your friends that you made a
'human mined' cryptocurrency, I think you're wrong because humans can't mine it in the presence of non-humans whom you've not found a way to protect them from. In the times I
manage to actually get the coins, it's only because the coins are not being 'bot mined' at the time .. or are also not being 'whale-mined'. I don't call my shoes fireproof
because they're not on fire .. so why would I call this currency human-mined?
Maybe reconsider reducing block time to 15-20 seconds? It will allow for faster transactions and faster move times for players (god do we/they need it!). With pruning to be
implemented you can do this without worrying about the increased chain size.
Maybe consider "unlimited" coin supply (and no block halving)? Or change to an emission like cryptonite, or Crypotnote where the emission is granular rather than step-wise? A
permanent very low inflation (<<1% of total supply) at the tail end of the emission to account for lost coins (I just saw that >1000 were lost on a ssd. Isn't that >100
blocks of emission lost forever now?), keep the game(s) played, and the hashrate up. The game will be rough to play at that point, because people will only be around to camp
the spawn areas and kill people for the newb money. This will lead to zero people playing the game, because the incentive to play it involves only character creation. After
that, it's death and the loss of 10 HUC.
Miscellaneous PvE 'fights', like clickerheroes.com or something similar like another browser-based game. Take 1 out of the 10 huc it takes to make a hunter and put this toward
rewards for these 'random' click fights. Everyone can always win the click fights by just clicking. 'Lost' fights mean the reward goes to the battlefield (and that the 'loser'
was AFK). For engagement purposes, and replayability purposes mostly. Gives a reason to keep your hunter alive as long as possible. Set limits on maximum people per map as per
masternode map system. Allow queues for those maps, trimmed every 'x' hours to allow all a chance to enter. Might require black/white lists though.
Path planning that isn't autoplanned. I want to be able to map out my own path through a sweet pile of coins and come back 10 minutes later and ahve them all in my pocket, not
sit there and put in a new path every minute (which also costs me 10x more than it needs to). Like hold a keyboard button and click your path out and then allow that custom
path to be submitted rather than pick the one location you want to go to and go there. This one seems like something that someone has thought about before, maybe I missed
something? Is this already in the game?
https://bitcointalksearch.org/topic/m.4977215Allow a 50%-90% sacrifice to random board locations for instant cashing out?
Why not make it more roguelike turn based like it seems you were aiming for, and go all the way? Seems like you're halfway there already. Integrate a local game into this
game. Have both movement and coin collection tied to the blockchain, but make other things like ranged attacks/melee NPC attacks coupled with an experience system so that the
user can feel engaged. Death=knocked out for the local turn. Wake up and move on next block (no blockchain movement lost). Use something like action points where there's 5-10
local action points for every block on the blockchain (not accumulating, cap at 10 AP). Each 'turn' you can use those AP's for local game actions .. mostly to keep you
entertained while your character is in transit. Play with the PVP system: make it appear as if the character's local 'camp' was 'raided' or maybe just flat out killed
depending on when/how PvP occurrs.
You can use the extra movement funding generated by playing the local PvE content to place more money on the battlefield for PvP content. EX: PvE content costs 1 HUC summed in
movements (100 moves), so use that to further put money on the battlefield = possibly pay for itself. People pay to be entertained, then become engaged to reclaim some of that
money.
Allow muting of chat, or at least hiding the box/window.
Why are we rewarding people for killing players who have collected no money anyways? That just incentivizes one person to spend money killing newbs. Newbs don't want to lose
money or be attacked. They just want to play around for a little bit. It's a game so why punish the newbs? Why not take the kill reward of people holding no money and allocate
it to something better .. like a PvE environment or just randomly scatter it (or a percent of it) on the field? Or Why not use this money to pay for masternodes (all or a % of
the money from newb only kills can go directly to them) which can host different maps?
Another thought on multiple maps - Decrease rewards by half, and have two playable maps. Decrease by a third, have three maps ... etc.. But somehow find a way to balance
populations on all maps.
I'd love to see a plain explanation of what this game is in relation to it being a cryptocurrency.
A way to easily observe the ending location of my chosen hunter. Maybe just his name on the overlay so I don't have to sort out which line belongs to which hunter.
Not trying to be too critical. This seems really cool.
What are the kill radiuses?
https://bitcointalksearch.org/topic/m.5011248Logical movement puzzles that only reward the player collateral on local maps. Limit 'x' players, each contributing collateral on 'death' or loss. Like minesweeper with 2-8
players. Wrong move = player death, where other player(s) can pick up that players collateral. Player with the most steps without dying gets a prize.
How do I take care of my players when I sleep? They just seem to die and I lose money. I can't play 24 hours a day, so how do I stop losing every time I sleep?
Betting based on gameplay.
https://bitcointalksearch.org/topic/m.5038255 - this isn't a solution, it's a half-measure. you realized that people would be dealing with a tragedy of
the commons and presented a lackluster solution, and then you made it cost them money. Who would deal with that? Not very many people based on where you're at today! Should
have just made more area for people to be on. Attacking instead of suicide bombing would move this from a logic puzzle to a real game. Yes, there will be more people on the
board, but if you make more boards for people to be on, have more 'disasters' which can just be a PvE encounter that kills your player if you're AFK too long (like an animal
kills your hunter - but represented on the map, and your player can 'attack' or the 'npc' can attack your player.
I want to play this, but I want to play a game, not whatever this is. game definition.
Yes - you're looking for funding:
https://bitcointalksearch.org/topic/m.5041217You've made resources too scarce for the amount of people playing. More coins of much smaller denominations are needed to keep the random oracle collection method. Randomized
coin spawns combined with local hotspots will be a much more fun model to play. Having more than one spawn location/color would be fantastic too. Maybe a multicolored
collection zones scattered throughtout the map where you can collect a certain % of your holdings without having to risk the entire run home and lose everything because 1000
asshats are camping your spawn zone waiting for just your one guy? Take the % sacrificed and place it in random spawn spots on the map, in very small denominations (like an
entire order of magnitude smaller than you're currently working with.
https://bitcointalksearch.org/topic/m.5089952 - forever unanswered/not commented on.
Take a look at the text chat in ducknote/darknote.
snailbrain, to promote the coins, do the following steps:
1. increase the speed of the game, because many of my friends would like to play, but it is very time-consuming
2. popularization of the coin, which for mining is not necessary to use expensive video cards and other hardware. It requires minimal cash outlay to start.
3. introduction of affiliate programs to attract more players count.
1. Speed of game will not increase. This is fixed and how it was designed. Faster will cause serious problems, and it needs to be hard work and time to get coins.
2. Mining is fine, if it is not how it is now, then the coin can die easily. The way it is should ensure a long life (merged mined with both scrypt and sha256)... . And no
matter what algorithm or mining technique you use, eventually (if the coin is valuable) people with $$ will always have more hashpower than the others.
3. What do you mean? who pays? how will it work?
1. speed of the game will increase, or this game will not survive. You said "Survival is more important than pump and dump - at least for me". well, it's beyond pnd and now
you need a faster game. might be a lot of work but so is anything that's worth it.
Snailbrain - you could wrap any graphics type engine around huntercoin if someone wanted, make it 3d..
like Mithrilmans client.. he's using the same sprites/map graphics, if he wanted it could be real time 3d with mouse look.. but still you'd only be able to move 1 block at a
time
probably possible to make a spacehulk/heroquest game
http://www.youtube.com/watch?v=WwOBxoaiJfU---
Maybe in the future when internet bandwidth / computing power is magnitudes higher, 1 Chronon may actually be closer to 1 Earth Chronon
http://en.wikipedia.org/wiki/ChrononThen you could have a realtime game / universe / matrix
This decentralized universe would be without God "
What happened to this vision? ^^^^^ what about worldforge.org? Why are you making pizza auctions when you should have Steam game auctions!!! Now that's something I'd buy with
my HUC!
Also note that much of what I've talked about isn't possible unless microtransactions are capable of scaling, which is seems you're working on with blockchain pruning. Pretty
much all of this rests on the ability of the chain to be pruned. Because I've read you're working on making that happen I haven't said much about that.
Also, what's up with the insane RAM usage? surely this little game isn't using 3 GB of ram! Is it? What kind of DB implementation are you using no wonder there were so many
posts about people running out of memory. Ouch. Yeah if you're gonna wrap a game around this you're probably gonna need some serious DB implementation refinement. Unless
pruning might take care of that too? I don't know, you guys are the programmers after all so look into it I guess. A game will need that ramspace you're using to run your
client .. gonna need to find a way to balance them.
"snailbrain - same for namecoin..
namecoin is based on bitcoin 0.3.x, and huntercoin is based on namecoin...
if you have 30k$ you can pay for the rebase if you want.. or spend a year doing it Cheesy
it has been suggested about removing the irc lookup in the past.. probably will be done with the reimplementation onto libcoin" - has this been done yet at all?
"there is nothing that will or can be done. Bots were mentioned in the OP of huntercoin thread since way before release and on release..
Nothing can stop bots, it's inevitable that bots will be able to do anything that a human can (swim, eat, breath, die). "
I think there is though - you can limit their population, or at least play with the probability that a human will have to interact with 10 or 100 of them in a specific time
period. 100 might be too many, but 10 might be just right. Also, you can increase the bar for which a bot needs to have intelligence that a human can match more easily than a
computer. Also, you can disincentivize both parties. The bot cares only for making the incentive, whereas the human's incentive may be both defeating bots and collecting
'incentive' to begin with. I propose changing the title of the thread to "Huntercoin - Not totally bot-mined crypto currency"
"Of course it is. The price of a coin is usually directly connected with the cost needed to generate it. Now that tons of coins are going to people who do little or no work,
and spend no time playing.....expect coin prices to continue to plummet. Why would they hold out for higher prices when they spent basically no money or time to gain them?
worrying too much Smiley
.. "
- worrying too little
random poster - "I don't think it would be a bad thing to add captcha after ever 10 moves or something... Some way to make it more difficult."
spam protection is paramount to
keeping this a human-mined currency and not a "not currently totally bot-mined" one. I don't think that captchas are the way to solve this because that can be subverted, but
I'm sure some fantastic developer somewhere has the answer to this one. I don't have it, so you should take this question to as many people as possible.
mithrilman - "huntercoin source code is opensource, every operation are clearly visible (stored on block), no way to limit that" - not necessarily. look into ring signature
adn ZKP's, you should be able to obscure your movements to allow for queueing ahead of time or what not.
"It is literally impossible to stop bots. " but not impossible to evolve the playing field in which they interface with at a rate that a human can outpace until healthy co-
existence is achieved. You have not achieved a healthy co-existence, and are far out of balance. You can also make bots ubiquitous. But, then the currency drifts further and
further away from being human mineable as you move toward mining with complicated algorithms - no different than a graphics card mining sha or scrypt
I think you all suffer
from a lack of distinction. When you allow bot mining, you are just really algorithm mining. It's no different than making another useless mining algorithm like x13 or x99 ..
etc .. you get the point. Just because your algorithm controls a bot on a game doesn't mean that the human isn't adapting. You're making it a "not currently totally bot mined"
game and not a human mined one. It's no different from asking a human to compute one hash of the sha algorithm or scrypt algorithm on paper. Possible? Yes. But Bitcoin don't
go and lie to you and say that bitcoin is human mineable. You either lie or don't understand the situation people are presenting you with. Then you go and reward someone who
made this 'bot algorithm' 90% of the coins and leave only 10% for the users of both sha and scrypt algorthms. Shows me how far you actually favor cryptography. If you were to
complicate the 'bot algorithms' to a level where I'd feel comfortable giving them 90% as opposed to the scrypt/sha algos then I could see it rewarded properly. But fact is
some dude probably wrote some of these 'bot algorithms' in their basement in a day, while scrypt/sha took years to vet and create! the audacity here! then you say 'oh well
there's no way to stop the bot algorithm' .. insanity. make it possible! or at least make it seem possible!
https://bitcointalksearch.org/topic/m.5705889Mithrilman - "Implemented progressive path composition!!" - awesome! I can't wait to try this out!
I never did see a proper simple to understand explanation of the fork around mid March. Just an update. That was sorely needed. I can guarantee you that's why a lot of people
jumped ship right there. They wanted to know what happened and all you did was cram a solution down their throat and said 'carry on nothing to see here'. Sorry for the
harshness, just my thought is all
Monero/Boolberry teams did a fantastic job of detailing the situaion to non-programmers when the Monero chain got attacked and forked
about a month ago. You did a good job at keeping people updated, but failed on the delivery of the solution is all. Keep that in mind if it ever happens again maybe?
"10 HUC to create a player, and the random disaster could kill it at any time? No way. I do NOT recommend upping the new player fee by 10x.
why? post opinion and let me know
10 huc, disaster,+ expiry, will make it expensive to control 5000 hunters and have them just sit there doing nothing afk....
It would play best controlling less...
10 HUCs is an approx price - though it will prevent map being overcrowded at this time.
Think about it some more..
p.s. are you the one controlling the 7k bots? Cheesy
p.s. increasing price, also may mean we increase amount of hunters per team (note it will still be more expensive than is now).
There is a balance needed - price is too low to create a team atm" - I think this is a good start at a spam filter, keep up with it. Next step: bigger/different maps you can
teleport to, and spreading out the resources and randomizing the resource spawns. You should also couple this with the ability to easily 'reclaim' your hunter. 10 HUC is an
entire block after all. . it's crazy to lose it due to having to sleep with nowhere safe to put it. don't tell me to make a team. team natured attempts at pools can't really
be made because it just doesn't work. look where you're at right now, is it happening 8 months lateR? change the implementation so it has a chance to happen. incentivize it
better by giving people the chance to protect their assets.
snailbrain - "Get more friends to play with you.
Someone who is using 1 GPU to mine bitcoin, isn't going to get many bitcoins..." - but they also don't provably lose bitcoins because they only have one GPU card. Completely
the opposite actually, their total bitcoins always goes up until they sell! Not true in the game
You should make it true! This will take your coin from zerosum to netsum
mentality. You're creating wealth out of nowhere, and then people buy this wealth only to lose it to mostly bots. It just isn't making sense or catching on. You can choose to
implement a blockchain-based 'betting' system where people can wager that they won't lose 10 HUC, and on death they lose those 10 HUC .. while also requiring 10 HUC to create
a hunter (so 20 total) and then have 10 out of that 20 go back to you. Or the player can choose to 'bet' 0 HUC, and only use the 10 collateral HUC you require now to use a
character. Maybe you can allow different 'games' or 'maps' to be played based on the amount a player is willing to 'bet' and possibly adjust the 'rewards' on that map
accordingly to the amount that you require the 'bet' to be at? Incentives to bet could be given - not sure what they are maybe you guys can think of one? I Don't know - just a
wild idea here. Maybe tie it with this idea of yours : "The basics are:
If the cost per general is too low, the risk is too low, so the map will be packed (probably by a bot master)
by limiting the amount of people on the map, it should be more about intelligence/strat/skill than pure numbers." where you should also add 'time involved' to the list of
int/strat/skill. Time involved can be used to make it a more human experience. I see this idea as implementing a type of PoS on top of your PoB (proof of bot
) and PoW
reward structure. Maybe I'm talking more about a dPoS style than a PoS - I don't know enough about dPoS yet but maybe you can build it?
snailbrain - "If someone wants to stop playing, all they need to do is go to bank area, self destruct and bank the coins (not as good as sleep though)." OH! now i feel dumb, I
wish this was made more clear when I was playing the game. I had to read through May 29th of posts just to find this out
So far, it's only really been the last 58 pages of this entire thread that I've seen real discussion happening. Something good seems to be taking root now that the pressure's
off.
domob - "Once I read a post mentioning that the HUC client acts as a perfect coin-mixing service due to dropped coins, etc. This however necessitates having to actually play
the game to benefit from the service. What if all it required was for a person to "deposit" whatever amount of HUC he/she wanted in the game, and then just as easily withdraw
them back? Upon a deposit, the coins get mixed with the main pool of coins on the map, including coins belonging to the players actually playing, and if the user wants to take
those HUC back, all he/she needs to do is withdraw them back and you will have a fresh amount of HUC.
This might need a slight overhaul of the payment system, whereby a player would need to "charge" his playing time rather than deposit money on a one-off basis for a permanent
player. If a player deposits HUC and clicks on "start playing", the timer starts running and the payment made becomes part of the main pool. If there is any playing time left
over, the player can decide to stop playing and withdraw whatever HUC he/she has left plus any amount won. Likewise, for those who simply want to use the coin-mixing service,
all they would need to do is deposit the money without clicking on start, and withdraw the same money after the mix has occurred. I think HUC is the only coin which can afford
having a central mixing service due to its very nature as a game. The only centralization occurring here is the temporary "holding" of the coins of people playing
While a nice idea, I don't see how this would be possible for now. The problem is that there must be some kind of verifiable link between deposit and withdraw (to make sure
that noone can withdraw more than they deposited), and this link can be used to undo the mix. I actually think that even the game in its current state, if you play it, is not
too great as a coin mixer - mixing would mean to create a lot of generals, kill them off somehow, and collect their coins with different players (ideally on a different
wallet). But presumably either this procedure is very tedious and bears a lot of risk that other players collect the coins instead, or it must be done in a very obvious way
so that the mix isn't really of any use.
However, if there are good ideas how to facilitate coin mixing inside of Huntercoin's game, I'm definitely interested in that!" - I believe this can be achieved with darkcoins
masternodes, which can be utilized in this manner. Coupled with my idea of having different 'games' or 'maps' being hosted across different masternodes .. you might have an
explosive idea. is it possible?
Music! Games need music compatability! Imagine if the music in my signature was playing over and over again? Well, maybe just songs 1-4 would be good to hear over and
over agian while I'm playing this game!
Just me though, I'm sure you all have your own favorite music. Personally I'd kick a little more ass for sure if I had some fun
chiptune/8-bit blasting in the background of this game. Maybe change the wallet GUI skin every song or something to a nice picture to accent the game and music?
I do see a good usage of bots - use them to creat NPC characters. But this would require some kind of story so there's not an immediate incentive to obliterate them with a
bomb and take their money. Following that track - you can work out a chat client to interface with the npc across the blockchain to do things. Maybe have them offer 'quests'
that they can track your progress on and offer you HUC as a reward! Don't know if that's the greatest idea but it sets up a story for this game .. to move it away from just
PvP content and introduce something with PvE. I don't think this would need a hardfork to try out - someone can just code a bot that does this. Mithrilman's post here gave me
this idea:
https://bitcointalksearch.org/topic/m.7765420mithrilman brilliant post -
https://bitcointalksearch.org/topic/m.8019714 - this one needs to be rehashed because I think it's something important that
got skipped over and pushed to the back of peoples minds. Don't let the thought stay there.
snailbrain - "It cannot compete with WoW/Everquest etc, or even a basic RTS, what is the point of it being in the chain?" - I think it can. use the new technologies that have
been developed in the past few months, pay attention to jl777's supernet and telepods in bitcoindark. I think this can be tied very well into your currency. Sorry if i seem
repetitive here, but the freedom to free a transaction from the blockchain cryptographically and in the way that was described could take the variable unknown funciton to the
next order of magnitude?
snailbrain - "I'm pretty sure that no one would play huntercoin if they didn't thnk there is a chance that their hucs will one day be worth something." I think youre right,
but your wording is off base: people will play any game that could potentially and provably (cryptographically) earn them money. Especially if that game is free and reasonably
fun. Also, the fact that the value that's created or collected in playing the game is just a mindblowing concept to me.
redbeans - "I was thinking around 100. Make the big guys in the middle come back to the wallet more often. Give others a chance to steal their coins more often. I think it
could balance things a bit more.
I realize its not top priority, but maybe something to talk about more once other bugs etc are sorted out." - this is an awesome idea to fight bots and give more power to
humans, because someone can code a bot to just hold all the coins ever and never give you a chance to get them. Greedy bot problem. While I'm not againt one person getting
lots of money, I am against the idea that that same person can just write another bot algorithm to camp every single coin spawn spot on the map which should be random and
basically make it impossible for one person to ever get coins. Not only that - the human will forever lose coins and lose their will to compete. That is crucial and needs to
be protected. Bots have infinite will to compete because time has been factored from their equation. A humans will to compete is severely limited by this and its not
factorable unless bots were ubiquitous. maybe that's the direction this should go in though .. but again .. then the currency isn't human mined, it's algorithm mined.
Maybe most of what I'm describing can go to this 'Chronokings' that I keep reading about. Not sure the status of that.
Maybe ant colony bot algorithms are good for this game, but I think there needs to be >1 game on this blockchain. Not because it's bad now, because it doesn't accurately
describe the demographic you're wanting to market to - everyone. It's a part of a whole, the first part of the whole, but not the whole in itself. I think in the absolute
lease this coin can be a compendium of libraries of bots that can solve any specific logic-based game in the most absolutely efficient way possible. You'll need more than one
game for that though. Maybe try Chess next? Cryptographically rewarded chess would be badass.
What I see in HUC is the ability to usher in an era of unhackable MMO's where in-game items or experience or cash can all be attributed to this currency or one closely tied to
it. One where we don't need Battleye clients or anti cheat engines because things of value in a game are cryptographically secured by an asset related to this coin, or
directly related to this coin itself (colored coins?). In that era, the theft of games themselves won't matter as the true value will be cryptographically proven in the
content of the interactions a player makes in the game. Each player could be a stake holder in a company. They could sell their in game items or experiences to people for real
money and it can be controlled entirely by a free market. Demand for items or currency won't run out so long as new content continues. A total revolution of the gaming
industry could be in order. But maybe this view is too big for this coin. Maybe this viewpoint is best left to currencies that are not gaming engines, and instead are best
left to just regular currencies? I just don't know. Even better, you can probably get some of the people that integrate this client into their game to also have it allocate 5%
of the graphics card to just mining this coin while a game using this coin is being played. Insane hash power security.
In short, as I read through the whitespace in this thread .. these are the ideas I found either partially formed or never fully mentioned. Some might be mine originally, but
this post was made from going through your entire thread and writing what came to mind. I think what you have right now it something great, and if it never changes that's fine
with me. I'll hold the little bit of HUC I've got now and maybe run the client once a week or so for the next couple months before I forget about it in the ever present debt
slavery that is my life. Eventually, I'll totally forget about what you guys have here and that will be sad. But it will be a welcomed one, as it would have just been an idea
that really wasn't meant to be. Again, I don't know the future .. it's up to you guys to decide what that is. I've shared what I think your future can be, and that's about all
I can do for you
. I wanted to post these thoughts before I forgot to post them to you, because in the very least you've all earned an outsiders perspective.
Anyways, just know that I'm not angry so if any of this seemed angry to you I'm sorry and I didn't mean it to come across that way. More inspired is what I am. I don't
consider you guys a company and me a customer. It's an open source project, and this is how I can contribute besides playing the game. I bought just enough to play the game
comfortably ~2k HUC. I could buy a lot more, but I'm not in a rush I guess. Apart from this, I can post here a few times but in all honesty I don't have much to contribute.
Blockchain-based game currency engines are a fantastic idea IMO and even if nothing changes from here I'll be satisfied with what you guys came up with. See you guys out on
the field!