Huntercoin: Mithril Edition Floating Windows

0

Posted by Cynic | Posted in Bitcoin, Games, Money, Software | Posted on 12-03-2014

Tags: , , ,

There are 6 floating windows to help you play the game:

  1. Mini Map
  2. Statistics
  3. Cell Info
  4. Target
  5. My Troops
  6. Chat

Mini Map

The mini map lets you zoom in and out and pan around the map in a small area. It is useful for monitoring different locations, tracking the crown, finding hearts, and finding coins.

Click the crown to instantly find the crown on the mini map and follow it.

Cick it again to stop following the crown.

During heated battles for the crown, this is essential information to have.

Click the heart to toggle heart visibility on the map.

Hearts give you extra hunters. They’re rare, so if you have a chance to get one, get it!

Click the coin to toggle coin visibility on the map.

These are the real prizes in the game. Collect as many as you can.

Double-click anywhere in the mini map to instantly navigate on the main map to that location.

Top

Statistics

The statistics window gives you quick information about how many hunter generals there are (players/teams), and how much loot they have.

It also tells you the total amount of loot that all players have, the amount that you can mine on the map, the name of the player that has the Crown of Fortune, and how many coins they have.

Top

Cell Info

Cell Info tells you about the specific square you have clicked on. If there are no hunters on the square, it is empty.

If there are hunters in that square, like here:

Then you will see all of their names and how many coins they have:

Click on a name to make it your “target”.

If you’ve closed the Cell Info window, you can easily open it up by double-clicking on any square. The Cell Info window will be restored along with information on that square.

Top

Target

Selecting a hunter in the Cell Info window makes that hunter’s team your current “target”.

Double-click on a hunter, or click “Center on Map” to quickly navigate on the map to where that hunter is.

If “Show Direction” is not greyed out, click it to toggle the hunter’s path so that you know where he is going. Paths are even numbered so that you can see how many blocks it will take for that hunter to reach a particular square on the map. <– This is a killer feature that will help you play much better! (Especially against bots!)

Enemy paths are drawn in cyan (light blue). (Your paths are drawn in red.)

The “Find” input lets you enter the name of any hunter to quickly locate them on a map.

To track a hunter, click the lock button. Your cell selection will follow that hunter.

Top

My Troops (moving not available in read-only preview)

The “My Troops” window is where you control your hunters.

Click on a colored tab to select the color of your team that you want to control.

In the first panel, select the name of the team. In the second panel, select the specific hunter that you want to control. Double-click on a hunter to center the map on that hunter.

Right-click on the square you want to move to. You can see the path that your hunter will take, along with the number of turns it will take to get to each point along the way.

The blue highlighted square is your currently selected hunter. The yellow highlighted square is your last selected square.

Your paths are drawn in red, unlike enemies that are drawn in cyan.

As you can see, in game chats appear in word bubbles, so you can quickly and easily find out who is talking. And hunt them down if you like…

Click the green checkmark to move. (Unavailable in preview.)

The radar screen shows all the different colors around your team. You can click the hunter icons to hide colors as well.

Top

Chat

FAIR WARNING 1: The chat window is uncensored. Some people may curse or express objectional ideas. Be prepared to ignore some people.

The chat window lets players communicate directly with all other players in the game.

FAIR WARNING 2: Chat is stored on the blockchain forever. If you do not wish to say something that you want stored forever, don’t type it into the chat. Once it is said, it is said FOREVER.

You can filter chat by color, view all chats, and view the console here.

HOT TIPS FOR PLAYING! (coming soon…)

Huntercoin: Syncing the Blockchain

0

Posted by Cynic | Posted in Bitcoin, Games, Software | Posted on 12-03-2014

Tags: , , ,

After you’ve entered the settings and restarted Huntercoin: Mithril Edition, the program will start the Huntercoin daemon and begin to sync the blockchain. If this is the first time that you’ve sync’d the blockchain, it could take a while, depending on your Internet connection speed. (On slow connections, expect it to take a day.)

The only thing you need at this point, is some patience. If you’ve ever downloaded a large MMORPG before, this is actually much faster.

At first, you will see a “Starting” and “Waiting” message like this:

“Waiting” will continue for a little while, and usually around 1~3 minutes.

Go get yourself a cup of tea.

When you get back from getting a drink, the program should be synchronizing the blockchain for you. This is the lengthy part, and depends on your Internet connection speed.

You will see several messages:

  • Game CONNECTED TO Huntercoin DAEMON, Hurray!!!!
  • Trying to (re)syng from block ####
  • Out of Sync, block #### is ## days, ## hours ## minutes old, keep syncing

The ## days and hours that you see isn’t the time that you need to wait. Huntercoin is a real time game, so that’s just an indication of how far out of sync you are. On a fast connection, “1 day” of blocks should synchronize in a couple minutes or so.

You may see an “[!ERROR!][TIME]: System: The operation has timed out” message. This isn’t a problem as the game will continue to sync the blockchain. If you really like the updates, you can safely restart the program. The amount that you’ve already downloaded is already on your computer and won’t be lost. (See below.)

And when it’s finished, you’ll also see “New Game State Loaded, height:####”.

The “height” is the blockchain height, and is a measure of what “turn” the game is on at the moment.

But… what you’re really been waiting for has finally arrived!

THE BLOCKCHAIN IS NOW SYNC’D AND YOU’RE READY TO PLAY!

(The preview edition is “read-only”, so you can only “see” the game, but can’t play it. It is still very useful for getting some in-game intelligence about enemy movements as you will see.)

Continue with Huntercoin: Mithril Edition Floating Windows

Starting Huntercoin: Mithril Edition the First Time

0

Posted by Cynic | Posted in Bitcoin, Games, Money, Software | Posted on 11-03-2014

Tags: ,

The program folder has 3 items in it.

Double-click “setup.exe” and wait for the client to load.

Once the client loads, you must enter a few settings in the settings screen.

Press the ESC key to display the settings.

Now, enter the proper settings as detailed below.

1) Uncheck “Use Testnet”.

2) Enter the path to the huntercoind.exe file. This is what you downloaded from the official Huntercoin web site (http://huntercoin.org/). It should look something like this:

C:\Users\YOUR WINDOWS LOGIN\Downloads\Huntercoin\huntercoind.exe

It won’t look exactly like that, but will be similar.

3) Check “Restart Huntercoind process when game starts”.

4) Check “Kill Huntercoind process at the end of the game”.

5) Enter your RPC Address as “http://127.0.0.1:8399/”. “127.0.0.1” is the local loopback, which means your computer, and 8399 is the port that Huntercoin uses.

6) Choose a username and password with no spaces. It doesn’t matter what they are. You can let people know these as they aren’t real secrets (unless you’re running some special services, which you won’t be if you’re playing Huntercoin).

STEPS 7 TO 11 ARE OPTIONAL FOR ADVANCED USERS. IF YOU DO NOT KNOW WHAT YOU ARE DOING, IGNORE THESE.

7) Run the Huntercoin QT client that is in the same folder from step #2 above. After it loads, close it. This will create the Huntercoin appdata folder.

8) Open Windows Explorer and enter “%appdata%\huntercoin” into the address bar. This will browse to the folder that you just created in step #7 above.

9) Make a copy of “db.log” then rename it to “huntercoin.conf”. You MUST make certain that the file extension is .conf and not .log. You may need to change the folder options to show file extensions.

10) Open “huntercoin.conf” in a text editor, e.g. Notepad, Editplus, Notepad++, etc. DO NOT USE MS WORD OR WORDPAD!

11) Enter the following into the text editor:

addnode=192.241.222.65
addnode=192.81.209.210
addnode=178.32.31.41

rpcuser=SOMEUSER
rpcpassword=SOMEPASSWORD
rpcport=8399
rpcallowip=127.0.0.1

12) Click the “Test DAEMON Settings” button. You should receive this message if you entered the path properly:

13) If you want to play in full screen mode, click the Graphics tab, check “Fullscreen Mode”, then choose the appropriate resolution for your monitor and click “Test”.

DONE! Your settings are all finished. Click “Apply” or “OK”, and confirm saving the settings.

Now, restart the program!

Continue with Syncing the Blockchain

Huntercoin: Mithril Edition – Preview

0

Posted by Cynic | Posted in Bitcoin, Games, Money, Software | Posted on 11-03-2014

Tags: ,

The following is a preview. Official documentation will follow.

Huntercoin: Mithril Edition

INSTRUCTIONS: Read and perform the steps on this page, then continue on with the links at the bottom of the page. And make certain to read the “Hot Tips!” They are a MUST! (Really – you need to read it.)

INFO: There are many missing features. This is a preview. They are coming… Because we love HUC fans!

“Huntercoin: Mithril Edition” is a Huntercoin client that lets you play Huntercoin without the huntercoin-qt.exe program. It provides a much smoother, easier game flow with advanced features to assist you in finding coins, hunting hunters, and avoiding being hunted!

Requirements:

Installing XNA

Visit the following URL to download the proper XNA framework:

https://www.microsoft.com/en-au/download/details.aspx?id=27598

Once downloaded, double-click the MSI file to install XNA and follow the directions. You may need to reboot your computer.

Getting the Most Recent Huntercoin Daemon

Visit the official Huntercoin download page here:

http://huntercoin.org/downloads/

To use Huntercoin: Mithril Edition, you do not need to run the Huntercoin QT client, but you do need to link Huntercoin: Mithril Edition to the huntercoind.exe (the Huntercoin daemon).

Once downloaded, simply unzip the file into a new folder.

Getting Huntercoin: Mithril Edition

To get Huntercoin: Mithril Edition, visit the download announcement page here:

PLEASE CHECK BACK — THIS LINK WILL BE IN THE BITCOIN TALK FORUMS AS WELL

Once downloaded, unzip it into a new folder.

You’re now ready to sync the blockchain, then start playing.

Continue with Starting Huntercoin: Mithril Edition the First Time

To the crypto thieves…

0

Posted by Cynic | Posted in Bitcoin, Poverty | Posted on 04-03-2014

Tags:

I understand that this is a hard world to make a living in. But you’re really hurting a lot of people.

You stole money from a single parent trying to put together a decent life for a couple kids.

You stole money from a dad trying to put food on the table and pay a mortgage.

You stole money from a fellow trying to build a business.

You stole money from a kid trying to save for university and a car.

You stole money from a couple trying their hardest to pay some bills and get by.

You stole money from a mom trying to save and earn some extra for a birthday party and presents.

You stole money from a grandfather trying to create a better inheritance for his kids.

You stole money from an elderly couple trying to pay for medication and make their retirement easier because their pensions were pilfered.

You stole money from people trying to get by, just like you are. Well, maybe not quite like you’re getting by…

Huntercoin: Welcome to the Blockchain!

0

Posted by Cynic | Posted in Bitcoin, Logic, Philosophy, Software | Posted on 24-02-2014

Tags: , , , ,

Huntercoin-logoHuntercoin is a crypto currency game that is played on the blockchain. This is significant, and particularly that “played on the blockchain” part.

The blockchain is a public ledger of account that can be used for currency transfers, assets, smart contracts, smart property, snippets of code, escrow, distributed companies, distributed property, and yes – even GAMES!

But all of that seems very distant, abstract, and probably even bizarre. What is a “smart contract”? What is a “distributed exchange”? What is…? What can I do practically? What use is this? How can I visualise this?

Forget all that. Let’s just play a game. Huntercoin… It will all become much clearer soon…

Players send orders to the Huntercoin network. They do this through client software, or what you might think of as “the game program”. Their orders are registered in the blockchain then read by all the other players as they download the latest block in the blockchain and process the orders for all the other players.

Since everything is done securely through cryptography, nobody can fake orders or ignore orders or change them. The only thing you can do is see what happened. We’ll look more at this below.

Now, if you’ve played Huntercoin, or if you’ve read in the forums, you’ll have encountered the deadly “Pending” monster that seems to go on forever sometimes. You’ll also see the game speed up or slow down.

I’m a bit fuzzy on “pending” and stuck transactions. You can run “huntercoin-qt.exe -rescan” though, and that should “unstick” the transaction. However, that will take a while for the client to start again. The other options are to “deletetransaction” or “rebroadcast” the transaction.

For the speeding up and slowing down issue, this is quite interesting. To understand what’s happening, you need to know a few basic things about crypto currency mining.

Miners all compete for a block. They solve very difficult mathematical puzzles that can take longer or shorter to solve. The difficulty factor changes to cause the problem to become more or less difficult, and that change regulates the time it takes to “find a block” to “about” 1 block every X minutes, depending on the coin.

Bitcoin blocks come at a rate of about 1 every 10 minutes. Litecoin takes about 2.5 minutes. Huntercoin has 2 algorithms, SHA-256 and scrypt, set to find blocks every 2 minutes, and averaging to 1 block per minute due to there being 2 algorithms.

As blocks are found on the Huntercoin blockchain, a turn is processed. Here’s a table showing some blocks found with the times and algorithms.

Id Date Algo Time since last block
63979 23/02/14 13:00:51 sha256 0:00:07
63978 23/02/14 13:00:44 scrypt 0:00:21
63977 23/02/14 13:00:23 scrypt 0:01:28
63976 23/02/14 12:58:55 sha256 0:00:57
63975 23/02/14 12:57:58 scrypt 0:01:41
63974 23/02/14 12:56:17 scrypt 0:01:05
63973 23/02/14 12:55:12 scrypt 0:00:18
63972 23/02/14 12:54:54 scrypt 0:00:14
63971 23/02/14 12:54:40 scrypt 0:00:51
63970 23/02/14 12:53:49 sha256 0:00:53
63969 23/02/14 12:52:56 sha256 0:00:47
63968 23/02/14 12:52:09 scrypt 0:00:56
63967 23/02/14 12:51:13 sha256 0:00:51
63966 23/02/14 12:50:22 sha256 0:01:54
63965 23/02/14 12:48:28 scrypt Average time: 0:00:53

There you can see that the actual algorithm that finds a block fluctuates. You can also see a 7 second block, a 14 second block, and a 1:54 block. But the average time there is 53 seconds, which is pretty close to 1 minute. A larger sample would push that number closer to 1 minute.

Gamers that are expecting a perfectly linear flow-of-time will be disappointed. Time does not flow in a perfectly linear fashion on the blockchain – it flows in averages.

But this really only adds to the challenge of the game. It adds a dimension that we’ve not really seen before in real-time games – non-linear time. While some gamers will complain about this, they should embrace it as it is not going to change because that’s the nature of the blockchain. It’s simply better to accept it and deal with it. If you can use it to your advantage, that’s what we call “skill”.

In the game, since you’re publishing your orders, they are all out in the open for anyone to read. Here’s an actual example:

{
    "color" : 3,
    "0" : {
        "x" : 94,
        "y" : 453,
        "dir" : 9,
        "stay_in_spawn_area" : 0,
        "loot" : 0.00000000
    },
    "1" : {
        "x" : 248,
        "y" : 435,
        "fromX" : 245,
        "fromY" : 441,
        "wp" : [
            252,
            427,
            248,
            375,
            248,
            373,
            248,
            370,
            246,
            361,
            242,
            357,
            217,
            349,
            206,
            343,
            155,
            292,
            154,
            286,
            142,
            271
        ],
        "dir" : 8,
        "stay_in_spawn_area" : 0,
        "loot" : 0.27500000
    }
}

Under “1” you’ll see the x & y coordinates (248,435). You’ll also see “wp”, which is the set of waypoints for the hunter. Those are where the hunter will go, if nothing happens in the meantime.

So you can see exactly where players are going!

Does that ruin the game?

Absolutely not! At any time that hunter could change course or do something different at any time, e.g. destruct and kill surrounding hunters that are a different colour.

But sending those orders leaves the player free to do other things and not worry too much about sending more orders for that particular hunter. This balances the need to keep your plans secret with the need to not enter every single step.

So, what does this mean for playing so far? Well, probably that you should plan your moves 2 blocks ahead. When you send your orders by clicking the “Go” button, you often end up waiting for a couple blocks. A little bit of planning can remedy this, and your game will go a bit smoother.

That’s a quick look at Huntercoin, the blockchain, and how to play with a better understanding of the blockchain.

Hopefully I’ve given you a better understanding of Huntercoin and how it uses the blockchain to enable a game. And hopefully you can imagine other ways that the blockchain can be used for smart contracts, property, distributed companies, and many, many more as of yet unimagined uses for the blockchain.

If you’re not already onboard the Bitcoin/crypto train, it’s far from too late. This is early. Get on board for the fast-track to the future of transactional systems.

Cheers,

Ryan

Mithril Man’s Huntercoin Client Preview

0

Posted by Cynic | Posted in Bitcoin, Games, Money, Software | Posted on 23-02-2014

Tags: , , , ,

If you haven’t heard of Huntercoin, and you like games or crypto currency, then you need to find out about it NOW. You can find the official Huntercoin site here:

http://huntercoin.org/

And the official Huntercoin thread at the Bitcoin Talk forums here:

https://bitcointalk.org/index.php?topic=435170

MithrilMan in the BTF is creating a new client for Huntercoin. It’s not ready quite yet, but I had the chance to test it along with 2 other people. The game client is coming along really well, and is extremely smooth.

We’re running on testnet, so the screenshots don’t show the full main game, but they do show some cool features that you’ll love when its released.

This is the full client running in maximized mode instead of full screen (click to open the full resolution):

Mithral Man Huntercoin Client

There you can see how clicking on a hunter shows the entire team of hunters in the “Target” window. You can click to center on a hunter, or even show the direction that the hunter is traveling in.

The Cell Info window shows a specific hunter, and also the coordinates in the title bar:

Cell-info

It’s likely that there is more functionality yet to be implemented there, e.g. number of coins carried, etc., but so far, it’s coming along very well.

This video by Snailbrain (the Huntercoin creator) shows Mithril Man’s client. In it you can see paths that players are taking.

The chat window is significantly improved. Here’s a shot that shows how you can chat in multiple colours:

MM HUC chat

When was the last time you chatted with Bitcoin?

By choosing a tab, you can filter chats to show only 1 colour:

Show-yellow

In the top left of the screen is a green “radar” screen that plots players on the screen. I’ve highlighted 2 portions to help you see how it works (click to open a larger version):

Huntercoin RADAR

In there, where you click on the screen moves the radar around with the click-point being the center of the radar. You could use this at the edge of your screen to give you a quick peek at what’s off to the north/south/east/west without having to scroll. A very quick & useful tool.

The floating map lets you monitor another area of the screen, or immediately find the crown. It also has a checkbox that lets you follow the crown as it moves around.

Floating map

That will certainly make getting the crown a much harder fight. If you’ve been in a fight for the crown, they last HOURS and leave countless destructed and killed hunters all over the map. It’s a non-stop bloodbath, and extremely exhilarating! For example, if 1 HUC is about $1, then owning the crown is worth almost $12,000 a month! (1 block per minute with 0.25 HUC per block.)

The Crown of Fortune is very much worth protecting and fighting for. And Mithril Man’s new floating map and direction finding is going to make future crown battles truly even bloodier!

So, the future of Huntercoin is looking very bright. More development. More tools. More of everything!

How to Get Huntercoins for Free

0

Posted by Cynic | Posted in Bitcoin, Money, Uncategorized | Posted on 12-02-2014

Tags: , ,

Huntercoin-logoMy original title for this post was “Stop Begging for Huntercoins You Lazy Piece of Shit!” However, I figured that was a bit too direct. But either way, you can still get Huntercoins (HUC) for free if you follow a few simple steps below. Some will require that you do a bit of work or reading. If you want Huntercoins, and don’t want to do that, well, you’re a lazy piece of shit. Stop reading and go back to your pathetic life of grovelling at the feet of others. Those of you that have a bit of self-respect, read on!

  1. Mine Dogecoins (or some other crypto currency)
  2. Sell coins for BTC
  3. Buy HUC
  4. Play Huntercoin and make truckloads more coins!

It’s that simple. Not very hard. Yet there are countless people out there begging like pathetic worms for HUC.

For more information on mining… just search for it. It’s not that hard.

Now, there are giveaways in the Namecoin forums here:

http://forum.namecoin.info/viewforum.php?f=21

And you can get some free HUC there for as long as the giveaways last.

But for the love of Pete, don’t just spam everywhere asking for HUC. Stick to the begging and giveaway threads. I’ve given out hundreds of dollars of coins already. And I still have people begging for more. Give me a break! Give everyone a break!

Get some HUC. Kick ass in the games. But please, don’t grovel everywhere.

Cheers,

Ryan

 

Huntercoin is HOT!!!

0

Posted by Cynic | Posted in Anarchism / Voluntaryism, Bitcoin, Games, Money | Posted on 04-02-2014

If you want to see the future of gaming, check out Huntercoin.

https://bitcointalk.org/index.php?topic=435170.0

This will be a revolution in video games. You can make money while you play. The better you play, the more you make.

It’s simply incredible.

Cheers,

Ryan

 

Crypto Wallet Backup Console Version with ZIP and Password Protection

0

Posted by Cynic | Posted in .NET, Bitcoin, C#, Software | Posted on 01-02-2014

Tags: , , ,

Crypto Wallet BackupI’ve added in a couple new features. Instead of the backup simply being a folder with all the files, it’s now a ZIP file. Also, there’s an option to password protect the ZIP file.

DOWNLOAD

To use it, simply download it, unzip it into the same folder as the GUI version of Crypto Wallet Backup.

The console application takes 2 arguments (parameters) in order:

  1. Backup file list (“backup-file-list.txt” by default)
  2. Password

Those are optional. If you don’t supply any arguments, then the program simply creates the backup as a ZIP file.

If you do use the arguments, you must supply a backup file list file even if you want to only use the password. However, you can supply a non-existent file (garbage input) like “asdf” and the program will use the default listed above (backup-file-list.txt).

The second argument is a password. You can’t use quotes in it because command line arguments use quote for delimiting arguments. Also, if you use spaces, you must quote the entire password. For example, if your password is:

this is my password

Then your command line should look like this:

CryptoWalletBackupConsole.exe asdf “this is my password”

You can schedule that with the Windows Task Manager to create backups on a predetermined schedule.

The source code is included in the download.

The code is well commented, and the “hacky” areas where I’ve taken shortcuts are explained if anyone feels like “doing it right”. e.g. Some verifications could be done in a more robust way and the file copying could be done directly to a stream to zip up.

The program uses the DotZip library (Ionic.Zip.dll), so that must be present.

DOWNLOAD

Cheers,

Ryan