MithrilMan
|
|
February 12, 2014, 08:47:29 PM |
|
Hi there! A little update on what i'm doing!! i've decided to implement the chat sistem splitting message based on team colour, (first chan will group all (general)) more to come! this is great.. how will it get gamestate? (fast) you will use rpc commands to move the hunters? or is a visualization only? Chat is seperate system or using the built in system? or visualization only? If you complete this well we will give a bounty.. send PM if you need any information i sent you another pm yesterday, btw i will use the deamon to perform operations, i'd like to build this as a full gaming client I don't want to implement full wallet with encrypt and so on (there is no need to tho this to play since an unencrypted wallet has to be used), and transfer to other address (or maybe something later to be able to organize alliance and split income, would be cool), anyway i'll try to do everything is possible when you are on "Game" tab on official wallet (and a lot more ) If I've question i'll write to you in PM P.S. about getting gamestate fast, i think that i'll keep polling fast to the deamon current block (game state doesn't change till next block come, right?) and then i'll ask game_state to refresh the map chat will be the internal one, i want to have a repo of the current game before adding new features (but i'd like to have an off/game chat or maybe some voip integration, who knows) targeting bounty
|
|
|
|
extro24
|
|
February 12, 2014, 09:11:34 PM Last edit: February 12, 2014, 09:37:22 PM by extro24 |
|
Hi Snailbrain I finally decided to modify the client, to see if I could speed it up. In line 736 of db.cpp if (nLastFlushed != nWalletDBUpdated && GetTime() - nLastWalletUpdate >= 20)
As you can see, I changed that last 2 to 20. So instead of flushing the wallet every minute (and taking HALF a minute to do so) the client now flushes every 10 minutes. Dramatic increase in playability! (For me, at least). Not much we can do with the syncing, I suppose. The updateWallet routine runs after every new block is received, and that takes its time. Perhaps thecoder could look at this, and include it in 1.0.06.
|
|
|
|
xxeyes
Newbie
Offline
Activity: 54
Merit: 0
|
|
February 12, 2014, 09:14:35 PM |
|
Snailbrain, when can we expect to see a Mac client?
|
|
|
|
snailbrain (OP)
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
February 12, 2014, 09:32:35 PM |
|
Hi there! A little update on what i'm doing!! i've decided to implement the chat sistem splitting message based on team colour, (first chan will group all (general)) more to come! this is great.. how will it get gamestate? (fast) you will use rpc commands to move the hunters? or is a visualization only? Chat is seperate system or using the built in system? or visualization only? If you complete this well we will give a bounty.. send PM if you need any information i sent you another pm yesterday, btw i will use the deamon to perform operations, i'd like to build this as a full gaming client I don't want to implement full wallet with encrypt and so on (there is no need to tho this to play since an unencrypted wallet has to be used), and transfer to other address (or maybe something later to be able to organize alliance and split income, would be cool), anyway i'll try to do everything is possible when you are on "Game" tab on official wallet (and a lot more ) If I've question i'll write to you in PM P.S. about getting gamestate fast, i think that i'll keep polling fast to the deamon current block (game state doesn't change till next block come, right?) and then i'll ask game_state to refresh the map chat will be the internal one, i want to have a repo of the current game before adding new features (but i'd like to have an off/game chat or maybe some voip integration, who knows) targeting bounty getting game state fast: it's not really fast enough to use game_getstate,the live map view does the rpc every 1 minute http://192.81.209.210:3000/ faster seemed to be unstable but.. we will add writing the gamestate to a file soon Hi Snailbrain I finally decided to modify the client, to see if I could speed it up. In line 736 of db.cpp if (nLastFlushed != nWalletDBUpdated && GetTime() - nLastWalletUpdate >= 20)
As you can see, I changed that last 2 to 20. So instead of flushing the wallet every minute (and taking HALF a minute to do so) the client now flushes every 10 minutes. Dramatic increase in playability! (For me, at least). Not much we can do with the syncing, I suppose. The updateWallet routine runs after every new block is received, and that takes its time. Perhaps thecoder could look at this, and include it in 1.0.06. much appreciated - will pass it on ----- Snailbrain, when can we expect to see a Mac client?
Maxpower is having trouble compiling it atm.. will keep you updated ------- We are impressed by the amount of people working on Huntercoin projects or just helping out.. <3
|
|
|
|
extro24
|
|
February 12, 2014, 09:39:40 PM Last edit: February 12, 2014, 10:20:51 PM by extro24 |
|
Snailbrain I am playing with the client in Qt Creator. I'm watching the compiler output. It still hangs during network operations like askfor block c5b81a18d346cec99bf4 1392240304000003
It even stops Firefox (a little). Somehow you need to keep Qt going during network (RPC) operations. Other delayers I see are askfor tx and updateWallet. I'll have to scratch through the Qt docs. I see the Bitcoin people have written a little on this problem. Thankfully, the delay has nothing to do with the number of people playing. Or mining. Or the graphics. So huntercoin should be able to scale to tens of thousands of players.
|
|
|
|
tompa555
Member
Offline
Activity: 84
Merit: 10
|
|
February 12, 2014, 10:21:33 PM Last edit: February 12, 2014, 10:36:31 PM by tompa555 |
|
yo developers of huc game. i beg you please fix that shit-y wallet before you do some others update on this game. it's so frustrating to play it when you can't move around and windows say Not responding. all day long ...... yes u updated, ad node, delete transactions, reset wallet ... all this stuffs
|
|
|
|
snailbrain (OP)
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
February 12, 2014, 10:36:54 PM |
|
yo developers of huc game. i beg you please fix that shit-y wallet before you do some others update on this game. it's so frustrating to play it when you can't move around and win says Not responding. all day long ...... yes u updated, ad node, delete transactions, reset wallet ... all this stuffs
have you put : in huntercoin.conf? also defraggler on the huntercoin datadir folder works - (i also moved the files to the end of the drive) -- we are aware the download of the chain is a pain, and it will be a while before/if this is sorted. Namecoin has the same issue. Whenever the client says not responding, don't touch it, just wait.
|
|
|
|
tompa555
Member
Offline
Activity: 84
Merit: 10
|
|
February 12, 2014, 10:44:53 PM |
|
yo developers of huc game. i beg you please fix that shit-y wallet before you do some others update on this game. it's so frustrating to play it when you can't move around and win says Not responding. all day long ...... yes u updated, ad node, delete transactions, reset wallet ... all this stuffs
have you put : in huntercoin.conf? also defraggler on the huntercoin datadir folder works - (i also moved the files to the end of the drive) -- we are aware the download of the chain is a pain, and it will be a while before/if this is sorted. Namecoin has the same issue. Whenever the client says not responding, don't touch it, just wait. i didn't add taht line to my conf file . i will do it now. i didn't wanna be harsh but it happened in moment when i have to collect coins which i was waiting and preparing tactic for over an hour if you wanna donate something for my lose please do. thx HSf77yDNfYn8o6vG1TqQwXDsRe7KApMqrp
|
|
|
|
MithrilMan
|
|
February 12, 2014, 11:00:02 PM |
|
getting game state fast: it's not really fast enough to use game_getstate,the live map view does the rpc every 1 minute http://192.81.209.210:3000/ faster seemed to be unstable but.. we will add writing the gamestate to a file soon this would mean that the deamon doesn't have to re-read the block i ask for. If i ask game_getstates in debug window of wallet it takes less than 15s and the file would be a good increase but a real improvement would be to cache that data in memory and return it in another RPC call like "game_getlaststate", so there is no r/w to disk and all will be smoother, imho
|
|
|
|
MithrilMan
|
|
February 12, 2014, 11:05:00 PM |
|
plus, going on with the game will mean block will contain more transactions and this would mean more time to compute a status, i propose to think to something to store a snapshot of the status, indexing it by block numer (or height, it means the same thing, right?) this way game_state would be pretty instant even asking for an old block indeed this will cause an increase in DB space but since this feature i'm asking for is more developer oriented, it could be switched on by a config param
|
|
|
|
snailbrain (OP)
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
February 12, 2014, 11:11:13 PM |
|
plus, going on with the game will mean block will contain more transactions and this would mean more time to compute a status, i propose to think to something to store a snapshot of the status, indexing it by block numer (or height, it means the same thing, right?) this way game_state would be pretty instant even asking for an old block indeed this will cause an increase in DB space but since this feature i'm asking for is more developer oriented, it could be switched on by a config param
we will sort, keep going
|
|
|
|
kikeda
Sr. Member
Offline
Activity: 364
Merit: 250
Super Smash Bros. Ultimate Available Now!
|
|
February 13, 2014, 01:35:03 AM |
|
unfortunatelly the coin has 0 press release, no PR guy, you can't develop like this
need PR guy!!! No need to rush this, lets wait for mithrilman to finish his client and hunter bugs to be fixed so casual people(non techy people) will be able to play this with ease, that way we could attract positive comments from media and etc. just my 2 cents Hi there! A little update on what i'm doing!! i've decided to implement the chat sistem splitting message based on team colour, (first chan will group all (general)) more to come! this is great.. how will it get gamestate? (fast) you will use rpc commands to move the hunters? or is a visualization only? Chat is seperate system or using the built in system? or visualization only? If you complete this well we will give a bounty.. send PM if you need any information i sent you another pm yesterday, btw i will use the deamon to perform operations, i'd like to build this as a full gaming client I don't want to implement full wallet with encrypt and so on (there is no need to tho this to play since an unencrypted wallet has to be used), and transfer to other address (or maybe something later to be able to organize alliance and split income, would be cool), anyway i'll try to do everything is possible when you are on "Game" tab on official wallet (and a lot more ) If I've question i'll write to you in PM P.S. about getting gamestate fast, i think that i'll keep polling fast to the deamon current block (game state doesn't change till next block come, right?) and then i'll ask game_state to refresh the map chat will be the internal one, i want to have a repo of the current game before adding new features (but i'd like to have an off/game chat or maybe some voip integration, who knows) targeting bounty This is the coolest thing ever!
|
|
|
|
tuto
|
|
February 13, 2014, 01:51:32 AM |
|
Can I get some feedback on a thought I've had;
Clearing Team.
The idea is basic. You want to "farm" an area, but its already got lots of enemies there. You don't have time to clear said area yourself AND play, so you pay someone to do it (me).
Payment costs would depend on distance to the area from the closest enemy team to that area, i.e. you want to farm a red area, but too many reds there, so I would start a yellow or green team and go to the area and destroy everyone.
Payment cost would also depend on the size of the area, and how many enemies there.
Could have a setup thing to clear the area on set time frames, i.e. 1 clear per hour, or per 2 or something, and when you know the area will be cleared, you move your team out and I move in and clear it, you move back in and keep farming.
Thoughts/Comments please?
|
|
|
|
vastbitcoins
Member
Offline
Activity: 100
Merit: 10
Vast
|
|
February 13, 2014, 02:18:13 AM |
|
Hey guys, I setup a forum to bring the community together. We can also organize roles there such as PR, Giveaway Directors, Etc. HuntercoinTalk.com
|
|
|
|
snailbrain (OP)
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
February 13, 2014, 02:37:26 AM |
|
|
|
|
|
sstark
Member
Offline
Activity: 67
Merit: 10
|
|
February 13, 2014, 06:06:34 AM |
|
Easywinbuilder should now work.. courtesy of Phelix (namecoin dev)
so you can compile the daemon on windows more easily
Have you updated this in the past few days? I've been trying to get it to work. I posted a few pages about my troubles, but I think you missed it
|
|
|
|
sstark
Member
Offline
Activity: 67
Merit: 10
|
|
February 13, 2014, 06:13:18 AM |
|
Easywinbuilder should now work.. courtesy of Phelix (namecoin dev)
so you can compile the daemon on windows more easily
Have you updated this in the past few days? I've been trying to get it to work. I posted a few pages about my troubles, but I think you missed it I checked github and see a commit from him, sorry I asked a dumb question!
|
|
|
|
benysound2
Member
Offline
Activity: 99
Merit: 10
|
|
February 13, 2014, 06:42:35 AM |
|
will appear maybe an echange who will change HUC with USD or EUR ?? I think that this coin will arrive at a low level ! Isn't so good !
|
|
|
|
sstark
Member
Offline
Activity: 67
Merit: 10
|
|
February 13, 2014, 07:05:27 AM |
|
Easywinbuilder should now work.. courtesy of Phelix (namecoin dev)
so you can compile the daemon on windows more easily
Have you updated this in the past few days? I've been trying to get it to work. I posted a few pages about my troubles, but I think you missed it I checked github and see a commit from him, sorry I asked a dumb question! Ok, this is just funny. I go to try this update, and openssl.org is down so it doesn't work on the first step. lol! I'll try again tomorrow.
|
|
|
|
FirstBIT
Newbie
Offline
Activity: 2
Merit: 0
|
|
February 13, 2014, 07:51:01 AM |
|
Guys, plz help newbie HUKWjQGNhH8MDEe8Z5hZuucXiqWitD72P5
|
|
|
|
|