Author

Topic: Coindroids - On-chain strategy game with coin payouts (Read 7317 times)

copper member
Activity: 63
Merit: 0

Each year, one of our most popular battles at DEFCON is the King of the Hill style game, Most Wanted. Keep your droid alive the longest and ensure the demise of your enemies to keep them down the list. The droid with the highest Bounty on the final block of the tournament wins the glory and some sweet, sweet prizes.

This year, as we celebrate our 5th anniversary, we are going to take the tournament a step further than we've ever done - we're taking it global! In addition to our DEFCON Most Wanted in the Defcoin realm, we are going to hold the same competition in the Litecoin realm and welcome the rest of the world to compete too.

Prizes
We're giving away two prize packs, one to the winner of each realm: Defcoin and Litecoin.

Of course, even if you don't win one of the grand prizes, in Coindroids each attack you make can win you some Defcoin or Litecoin.

KeepKey Hardware Wallet
KeepKey has donated their amazing hardware wallets for us to give away. Keep all your hard-earned winnings safe in this cutting edge and stylish device.

More prizes to be announced!



How to play

New to Coindroids? Check out the tutorials:

* https://blog.coindroids.com/creating-a-droid/
* https://blog.coindroids.com/performing-an-attack/
* https://blog.coindroids.com/the-coindroids-economy/

Consider yourself somewhat hardcore? You likely want the Full Documentation.



Only want to follow the action? We welcome you to join our media partner CryptoBitGames for their coverage of the tournament, including real-time updates of the leaderboard and friendly discussion in their telegram channel.


Full Rules
The rules for both will be roughly the same, but with some subtle differences across the two currency realms. Please review the rules specific to the tournament you intend to win. If you do not intend to win, the rules are irrelevant and you may govern yourself accordingly.

All players must agree to our Terms of Service.

DEFCON 26 Rules
- Winner must be a defcon attendee
- Game ends at a block number announced on the morning of August 12th, 2018. Block number announced will be an estimated block expected to be mined around noon that day (PDT).

Litecoin Global Rules
- Winner can be wherever the hell you happen to be, but you have to provide us a mailing address somewhere to send your prize to if you win. Or you can request a ceremonial burn of the prizes (cardboard cutouts of prizes only will be used for ceremony).
- Game ends at a block number announced on the morning of August 12th, 2018. Block number announced will be an estimated block expected to be mined around noon that day (PDT).
copper member
Activity: 63
Merit: 0

Only a year ago our hero West needed your help to infiltrate the Imperial One city and remove CountZero from power. Everyone who tried to do their part did an incredible job of failing and the Counts' reign has continued.

Thanks to the Imperial One intrusion detection systems, the vulnerabilities that West provided have been patched up, which means you'll have to start from scratch and somehow still fail less this time. Those of us who were programmed to have faith, will absolutely use that to incorrectly believe in you.




To celebrate our 5th year anniversary of cryptocurrency battles and puzzles, the Droid that is able to finally take down CountZero will walk away with our most unique prize ever! We've been secretly creating a Coindroids card game, with all the fun and backstabbing that Coindroids is known for, and the first person to solve our adventure is taking home their own copy of the original prototype.


 

Your Adventure Awaits at DC26

Your #HackerFam won't help you this time around, this is a solo mission now. Find your way into the city and take down CountZero once and for all.

DEFCON 26 takes place August 9-12 in Las Vegas, NV.

Coindroids: The Card Game

If you're as excited about the card game as we are, stay tuned to our blog and social feeds to follow the development. We'll certainly have more to say on that in the near future.

The card game has already evolved since this iteration and we'll never print the original prototype again, meaning the winner will have a piece of Coindroids history, owning 1 of the 3 copies made.


 



 (Original Post: https://blog.coindroids.com/infiltrating-imperial-one-dc26/)
copper member
Activity: 63
Merit: 0
It's been a while since I played and it seems that there's not much update here as well. Are there still active players? Because whenever I visit the site, all of the droids' healths are full. It's really enjoyable when there are many players.

There are still active players, but they do come in waves. We are working on a couple different initiatives to get some battles going such as some new boss battles to uncover, and other temporary PvP modes for special events.

Of course, DEFCON 26 is coming up too, and that always brings in a lot of players new and old.

We've got big announcements coming out soon but, in short, there is lots in the works to entertain and challenge our community Wink

Thanks for the continued support and interest!

hero member
Activity: 1372
Merit: 647
It's been a while since I played and it seems that there's not much update here as well. Are there still active players? Because whenever I visit the site, all of the droids' healths are full. It's really enjoyable when there are many players.
copper member
Activity: 63
Merit: 0
Ugh I was getting all signed up but I can't use Litecoins..  I don't think they have a mobile wallet which is exclusively what I use for bitcoins. Is that right though? I can't find anything on android that seems secure enough.

Best Litecoin wallet on Android has been Coinomi so far, but LoafWallet was also just released for android which might be worth a try. Neither support external devices for added security but they should be fine for some small amounts. Let me know via private message if you need some LTC to get started in the game Smiley 
newbie
Activity: 110
Merit: 0
Ugh I was getting all signed up but I can't use Litecoins..  I don't think they have a mobile wallet which is exclusively what I use for bitcoins. Is that right though? I can't find anything on android that seems secure enough.
copper member
Activity: 63
Merit: 0
How Coindroids Deals with Forks - Volume 1
(Adapted from the original post here)


Many people have heard of forks as they related to cryptocurrencies, and understand that they represent what happens when two different portions of the same community both love their users very much but can longer stay together. The divorce leads to double the gifts during special occasions, and the two newly independent communities can live their separate lives.

What many people are not aware of is that small forks are actually happening constantly as part of a healthy distributed network.

Consider the following instance. Two perfectly valid blocks are mined around the same time, likely containing a very similar set of transactions, and are distributed around the network. Miners pick the first one they see and start to mine the next block on top of it. At the same times, Coindroids would see one of these blocks and start to process it as well.

Once the next block is found and distributed around the network, there is now an orphaned block that is no longer valid. If Coindroids learned of, and processed, the block that is no longer part of the chain with the most proof of work, we are now on the incorrect side of the micro-fork that took place. We learn this as soon as we receive a new block and check that the previous block is already one we have processed.



For a lot of systems, this is not a problem. As mentioned above, it is usually very likely that all the transactions that would have been in Block A will also be in Block B, maybe with some slight differences based on miner preferences to fees and friends.

With a centralized game built on top of a blockchain, this makes for some very fun problems to solve. We just processed the entire blocks worth of relevant transactions, all those attacks, item purchases, drop registrations, etc, and now our processor has learned that they were all invalid.

Note: In the Ethereum ecosystem, as long as all your code resides on chain, this is not a problem. Your code and state are part of the logical flow of the Ethereum system. If any part of your system syncs with a centralized database though, it can be equally as susceptible.


Blockchains may be specifically designed for immutability, but we had to write the Coindroids system with undo as a key process within.

Our First Solution

The first solution we experimented with was a reversible audit systems. Every time an action takes place, we keep track of how much of something was changed, and in what direction.

1. Droid A attacks Droid B
2. Droid A gains 5 experience, with a new total of 15 experience
3. Droid B loses 10 health, with a new total of 90 health

So, if we wanted to roll back, we would work backwards...

1. Droid B gains 10 health, for a restored total of 100 health
2. Droid A loses 5 experience, for a restored total of 10 experience
3. Droid A attack of Droid B is voided

This is pretty simple here, but with many attribute changes and actions taking place all 'at once' when a block is processed, this actually quickly becomes error-prone and time consuming. The audit system is still important overall to Coindroids, but it's use here in the fork processing system was quickly phased out.

Solution Two, Snapshots

Reading an audit long in reverse ended up as a bit of a dud, at least within our implementation. As both error-prone and slow, the true cause was easily defined as one theme: unnecessary complexities.

So how did we simplify? All the data we need is pretty small, so we just create a copy of it and tie it to the processed block.

Now our example looks like this:

1. Droid A attacks Droid B
2. Droid A gains 5 experience, with a new total of 15 experience
3. Droid B loses 10 health, with a new total of 90 health

So, if we wanted to roll back, we would:

1. Lookup the highest height in our system that relates to the new tip
2. Copy the old state of droid & inventory back into place based on this last good block

New Pros
As it turns out, this strategy gives us the backbone for eventually exposing a feature that allows users to view the full history of a droid over it's lifetime. Watching it evolve, or get it's ass handed to it, block by block.

New Cons
This strategy will no-doubt start to create a really big table over time, especially as the number of users grow. Designing this table properly early on in your development will be something you look back on fondly.

At least, we think you will look back fondly on your grand design. We certainly didn't do this properly, so we get to deal with upgrading a giant F*&$-off table into a better system now. We'll write up a much more technical post in the future about how we are now using PostgreSQL's new built-in PARTITION feature.  

What if Coindroids already sent out coin?

The other very fun, and potentially devastating part about forks. Yes it's possible that we sent out a completely valid transaction, maybe to reward a player for a kill, or to reimburse overpayment on an item. Now that we've re-processed up the new real chain we wish we hadn't. But wishing doesn't get you too far when it comes to immutable ledgers.

Want to know how we solved this problem? Check back next time for another volume of Fork'n Around.  
copper member
Activity: 63
Merit: 0

Boneface wants to give you her heart
Will you be her Valentine?
copper member
Activity: 63
Merit: 0
Funnily enough, I've been googling all day to find out where "LTC bits" are defined, haven't found any canonical place! Presumably it is the uLTC in the client, but best to rephrase the payment page. I always had the impression QR codes could encode the amount too, which seems true now that I installed Coinomi! IIRC the Defcoin QR code only encoded the address. Is there a more proper mobile wallet than Coinomi?

We do encode the amounts into the QR code. I'm a bit surprised that Coinomi isn't reading that data. I'll take a look into this and pass along a feature request to Coinomi if this is the case. In the mean time, you can try LoafWallet and see if you like that experience more (https://loafwallet.org).

As for the name LTC Bits, I'm sorry for the confusion. Since we moved over to that format, there has been some discussion on the proper name of this format in the Litecoin community but it doesn't seem well documented or standardized in either direction, so we've just kept what we have. For the record, a bit is 0.000001 (as oppose to a satoshi which is 0.00000001). This is good feedback though, I'll be sure this is mentioned somewhere in the docs at the very least.


By clicking "Battlefield" I was expecting to see either all the enemies or territories where I could move to find enemies. Instead "Most targeted" and "Worst Enemy" only shows myself. I can find enemies in the leaderboard, is this a design choice perhaps, so that , for example, noone will attack me as I am sitting on 0 bounty, but people will attack the juicy leaders? The number 1 appears to have a multi-month break in activity, with one attack against it today, is this a bug or simply the players where few and did not attempt an attack?

Battlefield is a work in progress still. We haven't quite figured out the best layout for that page, so it's a bit awful/useless. Right now, the best way to find enemies is through the leaderboard/main page, or if you are a bit more on the technical side, you can use the API.

When you start the game, you'll start with zero bounty over your head and no real reason for anybody to be attacking you. As other players are attacked, some of those funds go into your bounty, making your droid more interesting to attack over time. This gives you some time to get comfortable in the game and make some initial attacks without some old grumpy droid destroying you.

The game does require a bit of a network effect in a sense that the more people playing, the more fun it is. We aren't quite where we'd like to be as far as active players yet, but we have some ideas to hopefully build that player base early this year. As such, my offer of free LTC also stands for anybody who wants to play.
copper member
Activity: 63
Merit: 0
Is it OK to use this thread as "support"?

Absolutely! Sorry for the delay, I'll get to this is a day or two. Just a bit crazy over the holidays Smiley
member
Activity: 178
Merit: 10
Is it OK to use this thread as "support"?

By clicking "Battlefield" I was expecting to see either all the enemies or territories where I could move to find enemies. Instead "Most targeted" and "Worst Enemy" only shows myself. I can find enemies in the leaderboard, is this a design choice perhaps, so that , for example, noone will attack me as I am sitting on 0 bounty, but people will attack the juicy leaders? The number 1 appears to have a multi-month break in activity, with one attack against it today, is this a bug or simply the players where few and did not attempt an attack?
member
Activity: 178
Merit: 10
Funnily enough, I've been googling all day to find out where "LTC bits" are defined, haven't found any canonical place! Presumably it is the uLTC in the client, but best to rephrase the payment page. I always had the impression QR codes could encode the amount too, which seems true now that I installed Coinomi! IIRC the Defcoin QR code only encoded the address. Is there a more proper mobile wallet than Coinomi?
copper member
Activity: 63
Merit: 0
Just signed up the game. Pretty clean graphics, easy to play. Good game. Thanks.

Aw thanks! ❤️
Let me know if you have any questions
member
Activity: 94
Merit: 10
Just signed up the game. Pretty clean graphics, easy to play. Good game. Thanks.
copper member
Activity: 63
Merit: 0
Don't know what went wrong the first time with defcoin QR generation, but the second time the address came up with readable QR and text address, I made the payment and ... hours later I am at 2/6 confirmations and my bot is not activated. Is the message "Your droid will be activated on the next block" meant to apply after 6 confirmations?

The maintenance is complete and all the processors are back online. Your droid should be activated and ready for battle now. I will warn you that the Defcoin network is very slow these days, I imagine somebody piled on some processing power and then took it down. This makes play in the DFC realm slower and less fun unfortunately (at least, until the network readjusts). If you want to try out the Litecoin realm, send me a direct message with a Litecoin address and I'll send some over so you can get started there.

copper member
Activity: 63
Merit: 0
Don't know what went wrong the first time with defcoin QR generation, but the second time the address came up with readable QR and text address, I made the payment and ... hours later I am at 2/6 confirmations and my bot is not activated. Is the message "Your droid will be activated on the next block" meant to apply after 6 confirmations?

Hey, sorry about this, you caught us in the middle of some database maintenance. We'll be back online once it is done and I'll send you a direct message to let you know Smiley

When we're not in maintenance mode, actions only require one confirmation.
member
Activity: 178
Merit: 10
Don't know what went wrong the first time with defcoin QR generation, but the second time the address came up with readable QR and text address, I made the payment and ... hours later I am at 2/6 confirmations and my bot is not activated. Is the message "Your droid will be activated on the next block" meant to apply after 6 confirmations?
member
Activity: 178
Merit: 10
https://ibb.co/nHLcC6 I registered for the defcoin version but coinomi reports some error when scanning the request, and I am surprised there is no text version under the QR code or something, any ideas?

I would really like to be a Coindroid professional gamer but sounds like we may be a decade away, doesn't it!
copper member
Activity: 63
Merit: 0
That looks like a nice game to me. I'm surprised, I have never heard of it.
Cryptokitties seemed to be the first of their kind.

Thanks! We’ve been working on the game a while but have never really done a big marketing push. Most people have been focused on hodling or ICOs, but maybe 2018 will be the year of blockchain based gaming.

How is development coming along? I just stumbled across this and have to agree with the other post, I'm surprised also. As for marketing, I can probably help out in that regard - if you would like. Is the project open source? Feel free to PM me with anything you might need a hand with. If the code is open source, depending on the language I can lend a hand there also.

Regards,

-MisterCoin

The game is a labour of love for all involved so development can be a bit slow at times, but overall the game has drastically evolved since we started compared to what we have now. Our API is still more full featured than our front-end, but we continue to expose new features as we decide how they should look and behave.

Some of the code is open, some portions are not. That may change in the future if we notice we have something that could help others, but the code is mostly pretty specific to our needs.

If you want to get involved a bit, send me a PM with your email. I’d love to chat more.
copper member
Activity: 63
Merit: 0
Is there any problem with the site right now? It keeps on loading in the log in page and comic is the only page I could browse well. I think it is not a connection problem in my end because I can browse other sites without a problem (even youtube).

API, front-end, and payout processor are all back online now. Thanks for your patience!
legendary
Activity: 1051
Merit: 1000
https://r.honeygain.me/XEDDM2B07C
That looks like a nice game to me. I'm surprised, I have never heard of it.
Cryptokitties seemed to be the first of their kind.

Thanks! We’ve been working on the game a while but have never really done a big marketing push. Most people have been focused on hodling or ICOs, but maybe 2018 will be the year of blockchain based gaming.

How is development coming along? I just stumbled across this and have to agree with the other post, I'm surprised also. As for marketing, I can probably help out in that regard - if you would like. Is the project open source? Feel free to PM me with anything you might need a hand with. If the code is open source, depending on the language I can lend a hand there also.

Regards,

-MisterCoin
copper member
Activity: 63
Merit: 0
That looks like a nice game to me. I'm surprised, I have never heard of it.
Cryptokitties seemed to be the first of their kind.

Thanks! We’ve been working on the game a while but have never really done a big marketing push. Most people have been focused on hodling or ICOs, but maybe 2018 will be the year of blockchain based gaming.
copper member
Activity: 63
Merit: 0
Is there any problem with the site right now? It keeps on loading in the log in page and comic is the only page I could browse well. I think it is not a connection problem in my end because I can browse other sites without a problem (even youtube).

Ya, sorry about that! Our TLS cert expired and I’ve been in the air. I’ll have it fixed up this afternoon.
jr. member
Activity: 224
Merit: 9
Bitcoinus Community Manager
That looks like a nice game to me. I'm surprised, I have never heard of it.
Cryptokitties seemed to be the first of their kind.
hero member
Activity: 1372
Merit: 647
Is there any problem with the site right now? It keeps on loading in the log in page and comic is the only page I could browse well. I think it is not a connection problem in my end because I can browse other sites without a problem (even youtube).
copper member
Activity: 63
Merit: 0
Settlement issues have all been resolved and all pending payouts have been sent out. We've also got some performance improvements in place that make the website respond a lot better.
copper member
Activity: 63
Merit: 0
i have the same problem with exodus. the adresses generated when attacking are invalid. seems to happen no matter which droid i am attacking

Does exodus have an update pending? The address format used in Litecoin was very recently changed, so even if the client is just a month or two out of date, it may be the problem.

(FYI, we are having settlement issues at the moment. Hoping to get this sorted out this evening, but please excuse the any delay on your pending payouts until then)
newbie
Activity: 28
Merit: 0
i have the same problem with exodus. the adresses generated when attacking are invalid. seems to happen no matter which droid i am attacking
copper member
Activity: 63
Merit: 0
I'm having a problem whenever I click the attack button. I'm getting an error of There was a problem: bad address: (the the address from the site) in my coinomi wallet. Is it only me or other users are experiencing the same?

Which version of Coinomi are you using (can be found in the 'About' section of the app)? And which Droid did you try to attack?
We'll try to replicate the issue on this end too.

Edit: Version of Coinomi ended up being slightly outdated. If you are having a similar issue, try updating your wallet to the latest version.
hero member
Activity: 1372
Merit: 647
I'm having a problem whenever I click the attack button. I'm getting an error of There was a problem: bad address: (the the address from the site) in my coinomi wallet. Is it only me or other users are experiencing the same?

EDIT: Had a convo with Abstrct through PM and all issues were fixed.
copper member
Activity: 63
Merit: 0
Coindroids has been updated to use the new M address standard in the Litecoin realm. The main benefit to this is that LoafWallet on iOS is now compatible again, allowing iOS users (myself included) to play on mobile again!
full member
Activity: 266
Merit: 106
Good idea and implementation! I'll definitely try it. Thank you for you efforts and work. Well done!
copper member
Activity: 63
Merit: 0

We recently hosted an event at the DEF CON 25 hacker conference, allowing attendees to battle each other or work through our specially developed quests. If you want to learn more about the contest, you can read our full write-up at http://blog.coindroids.com/coindroids-at-def-con/
copper member
Activity: 63
Merit: 0
Correct, if in a block #1, you (DroidA) attacks DroidB but does not kill them, then in block #2 DroidC Attacks DroidB and does kill them, only DroidC will be rewarded. If you were to attacked together in the same block, and successfully kill the other droid, then the reward would be split.
In your example, my droid seems to be DroidC. That being said, I think I should have received a reward, however, there are no coins sent to my wallet. Does it add up on my purse and not sent to wallet? How to know? I'm a bit confused since the first time I killed a Droid, I received coins in my wallet. Don't want to make this post too long with the screenshot of my activity, please see this link instead https://i.imgur.com/Nwzdevl.png

Thank you.

It looks like we have paid out some of your rewards but not all of them.

Code:
droid | payout_amount  |                           signed_txid                            
----------+---------+------------------------------------------------------------------
 bitdroid | 5946747 | 802fb86a909e7c04c8943641648440262f902c20c1a3d40a2fc3304f08fe28ad
 bitdroid |  923400 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  631800 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  291600 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |   48150 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  947700 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  753300 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  464100 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  321300 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  196350 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |   53550 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  899100 | c13e78410b609e14fcefc621bf34da30f04b2c326b5096b46937f67240dec01e
 bitdroid |  510300 | ¤
 bitdroid |  214200 | ¤
 bitdroid | 4576190 | ¤

When added up, the last three outstanding payouts are just below the payout threshold, which explains why you haven't received it yet. Thanks for taking the time to provide your feedback, we are working on a way to make pending payouts far more obvious and easier for players to see and monitor.

hero member
Activity: 1372
Merit: 647
Correct, if in a block #1, you (DroidA) attacks DroidB but does not kill them, then in block #2 DroidC Attacks DroidB and does kill them, only DroidC will be rewarded. If you were to attacked together in the same block, and successfully kill the other droid, then the reward would be split.
In your example, my droid seems to be DroidC. That being said, I think I should have received a reward, however, there are no coins sent to my wallet. Does it add up on my purse and not sent to wallet? How to know? I'm a bit confused since the first time I killed a Droid, I received coins in my wallet. Don't want to make this post too long with the screenshot of my activity, please see this link instead https://i.imgur.com/Nwzdevl.png

Thank you.
copper member
Activity: 63
Merit: 0
For the next two weeks, you can register on Coindroids without an invitation code.

copper member
Activity: 63
Merit: 0

It's okay. I'm not sure if I understand the bold part correctly, but I think I was the one who killed the droid. I did some attacks before that, so I guess that was the "contributing to the decrement of another droids health" you were saying. Does that mean not all user who did attacks will get a reward after the droid being killed?  Huh


Correct, if in a block #1, you (DroidA) attacks DroidB but does not kill them, then in block #2 DroidC Attacks DroidB and does kill them, only DroidC will be rewarded. If you were to attacked together in the same block, and successfully kill the other droid, then the reward would be split.

hero member
Activity: 1372
Merit: 647
Hi Abstrct! I played in the site 3 days ago, attacked and killed a droid but I didn't get any coins from his purse. At first, I thought that maybe it was just delayed but now it seems that there's no coins coming anymore. You can check my Activity, or if you want me to send a screenshot just let me know. Thanks

Hey! Sorry for the delay, been a busy time here recently Smiley

Unfortunately, contributing to the decrement of another droids health is not sufficient for a reward. You have to be involved in the block where the droid was finally slain. I'll definitely take a look at the audit log though and ensure that this is what happened. I'll follow up via a private message once I know more.
It's okay. I'm not sure if I understand the bold part correctly, but I think I was the one who killed the droid. I did some attacks before that, so I guess that was the "contributing to the decrement of another droids health" you were saying. Does that mean not all user who did attacks will get a reward after the droid being killed?  Huh

Anyway, thank you for the response and I'll wait for your message regarding this.
copper member
Activity: 63
Merit: 0
Hi Abstrct! I played in the site 3 days ago, attacked and killed a droid but I didn't get any coins from his purse. At first, I thought that maybe it was just delayed but now it seems that there's no coins coming anymore. You can check my Activity, or if you want me to send a screenshot just let me know. Thanks

Hey! Sorry for the delay, been a busy time here recently Smiley

Unfortunately, contributing to the decrement of another droids health is not sufficient for a reward. You have to be involved in the block where the droid was finally slain. I'll definitely take a look at the audit log though and ensure that this is what happened. I'll follow up via a private message once I know more.
hero member
Activity: 1372
Merit: 647
Hi Abstrct! I played in the site 3 days ago, attacked and killed a droid but I didn't get any coins from his purse. At first, I thought that maybe it was just delayed but now it seems that there's no coins coming anymore. You can check my Activity, or if you want me to send a screenshot just let me know. Thanks
copper member
Activity: 63
Merit: 0
Hi Abstrct, is there a problem in the site? I'm on mobile and it seems to load so slow. Well, honestly it's just loading the whole time and I can't see the data, only the background/logo/Loading the activities..... I really like to play since yesterday Sad but I had this problem. I can browse other sites faster that's why I thought of asking it here.

We are working on squashing a bug right now that sounds related. Sometimes when your user session expires, the site will go into a weird state where it's not sure if you're logged in. When this happens, the best thing to do is hit the Log-out button and then log back in. The site should work normally again now.

Please keep me posted if this helps at all, or more importantly, if it doesn't. Also if you could follow-up in a private message with your environment (which phone OS, version, browser, etc) that would help us out as well.
Oh I see. I did log out and in again but I had the same result that time. Anyways, it seems to work just fine now. Thank you for fixing it up, I'll do as you said if ever I'll experience the same problem again.

I'll message you those info you needed.

Thanks for sending those specifics over and for providing more information on the problem. We definitely have the occasional hiccup still as we test the alpha system, and we really appreciate your understanding and input in getting them worked out.
hero member
Activity: 1372
Merit: 647
Hi Abstrct, is there a problem in the site? I'm on mobile and it seems to load so slow. Well, honestly it's just loading the whole time and I can't see the data, only the background/logo/Loading the activities..... I really like to play since yesterday Sad but I had this problem. I can browse other sites faster that's why I thought of asking it here.

We are working on squashing a bug right now that sounds related. Sometimes when your user session expires, the site will go into a weird state where it's not sure if you're logged in. When this happens, the best thing to do is hit the Log-out button and then log back in. The site should work normally again now.

Please keep me posted if this helps at all, or more importantly, if it doesn't. Also if you could follow-up in a private message with your environment (which phone OS, version, browser, etc) that would help us out as well.
Oh I see. I did log out and in again but I had the same result that time. Anyways, it seems to work just fine now. Thank you for fixing it up, I'll do as you said if ever I'll experience the same problem again.

I'll message you those info you needed.
copper member
Activity: 63
Merit: 0
Hi Abstrct, is there a problem in the site? I'm on mobile and it seems to load so slow. Well, honestly it's just loading the whole time and I can't see the data, only the background/logo/Loading the activities..... I really like to play since yesterday Sad but I had this problem. I can browse other sites faster that's why I thought of asking it here.

We are working on squashing a bug right now that sounds related. Sometimes when your user session expires, the site will go into a weird state where it's not sure if you're logged in. When this happens, the best thing to do is hit the Log-out button and then log back in. The site should work normally again now.

Please keep me posted if this helps at all, or more importantly, if it doesn't. Also if you could follow-up in a private message with your environment (which phone OS, version, browser, etc) that would help us out as well.
hero member
Activity: 1372
Merit: 647
Hi Abstrct, is there a problem in the site? I'm on mobile and it seems to load so slow. Well, honestly it's just loading the whole time and I can't see the data, only the background/logo/Loading the activities..... I really like to play since yesterday Sad but I had this problem. I can browse other sites faster that's why I thought of asking it here.
copper member
Activity: 63
Merit: 0
For anybody that happens to go to the DEFCON security conference, Coindroids will be returning as a contest again this year. We've got some very cool puzzles in the works and, with that, great prizes too Wink

The announcement from @DEFCON: https://twitter.com/defcon/status/862087598738513921

copper member
Activity: 63
Merit: 0
It sucks that Bitcoin is not supported, but I understand that the scaling issues and all these spam attacks are driving developers to look at Alt coins for their solutions. There will come a time where a game like this will go viral and it would give whatever coin they use a massive boost. < The killer App >

Tell me about it! We've been working on this game for three years and now that it's playable, we can't play it on our favourite network.

Amusingly enough, pretty much the day after we launched our litecoin alpha testing, the price started to shoot up. Some say it was segwit, but we like to think we know the real reason was our sick robots.

legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
It sucks that Bitcoin is not supported, but I understand that the scaling issues and all these spam attacks are driving developers to look at Alt coins for their solutions. There will come a time where a game like this will go viral and it would give whatever coin they use a massive boost. < The killer App >

Now LiteCoin has SegWit to give it some extra boost and Bitcoin is still bogged down in scaling wars with BU. < A total waste of time and energy > 
copper member
Activity: 63
Merit: 0
Signup is not working, it's silently dropping ...

I'll send you a private message to work this out.
member
Activity: 114
Merit: 10
Signup is not working, it's silently dropping ...
copper member
Activity: 63
Merit: 0
We just wrote up a post outlining some statistics from our first month of Litecoin support. I'd just post the pictures directly here but I'm not cool enough to post pictures yet.


Edit: Hey, I'm cool enough for pictures now! Cheesy














hero member
Activity: 1372
Merit: 647
I played already and it was good. My purse increased after defeating one of the droids in the leaderboard. How would I know if my droid's purse is full? And is the personal wallet stated was the one in the site or the one we're getting our balance from (eg. Coinomi wallet address)? Sorry I'm a little bit confused about it.

The purse that your own droid has is what others will win when they kill you. Similarly, by killing other droids, you will win their purse.
You may notice your own purse increasing as you attack others, this is because a portion of your attack is being spread out amongst all purses in the system.

When you kill a droid, you will win those funds and they will be sent directly to your wallet (sounds like coinomi for you). If the funds you have won are less then the minimum payout threshold, the system will wait for other payouts destined for you before paying them all out at once.

This post on the Coindroids Economy may help explain this in a bit better detail, but I'm happy to answer more questions on it if it's not clear.
 
Ahh, I see. Now I understand it better. I thought there will be some kind of withdraw thing, but all is automatic. That is totally awesome Smiley As you've mentioned that, I checked my coinomi wallet right away and yay! I confirm that I received a balance for killing a droid last time.

PS. Thank you for sharing the Coindroids Economy link too.
copper member
Activity: 63
Merit: 0
I played already and it was good. My purse increased after defeating one of the droids in the leaderboard. How would I know if my droid's purse is full? And is the personal wallet stated was the one in the site or the one we're getting our balance from (eg. Coinomi wallet address)? Sorry I'm a little bit confused about it.

The purse that your own droid has is what others will win when they kill you. Similarly, by killing other droids, you will win their purse.
You may notice your own purse increasing as you attack others, this is because a portion of your attack is being spread out amongst all purses in the system.

When you kill a droid, you will win those funds and they will be sent directly to your wallet (sounds like coinomi for you). If the funds you have won are less then the minimum payout threshold, the system will wait for other payouts destined for you before paying them all out at once.

This post on the Coindroids Economy may help explain this in a bit better detail, but I'm happy to answer more questions on it if it's not clear.
 
copper member
Activity: 63
Merit: 0
i can't sig up, tell me what happen Huh

What happens when you try to sign up? Is there an error displayed? Perhaps you could take a screenshot and send it as a private message.
newbie
Activity: 3
Merit: 0
i can't sig up, tell me what happen Huh
hero member
Activity: 1372
Merit: 647
I played already and it was good. My purse increased after defeating one of the droids in the leaderboard. How would I know if my droid's purse is full? And is the personal wallet stated was the one in the site or the one we're getting our balance from (eg. Coinomi wallet address)? Sorry I'm a little bit confused about it.
copper member
Activity: 63
Merit: 0
The thing with a skill based game is that it is easy to create bots for this, even if you have captchas in place, there are bots that can solve captchas and captcha solving services out there that offer to solve these captchas at low prices. Hopefully you will put things in place to stop people from botting your site. Good luck.

We actually believe that droids and humans can game together in harmony. We've specifically tried to design Coindroids gameplay in a way that will be fair and fun for both, humans and robots.
 
newbie
Activity: 54
Merit: 0
The thing with a skill based game is that it is easy to create bots for this, even if you have captchas in place, there are bots that can solve captchas and captcha solving services out there that offer to solve these captchas at low prices. Hopefully you will put things in place to stop people from botting your site. Good luck.
copper member
Activity: 63
Merit: 0
I can definitely say that this is going to take off once it's officially launched out of alpha and beta.

Just love the idea, and I guess if there was bitcoin it will be even better, but I understand that transaction fees are so high that when someone wins anything they won't actually profit from it when you minus the transaction fees.

Great to see a project from 2014 still developing into 2017, means that a lot of work and sweat has actually been put into it Wink

Thanks!

It has been a labor of love for quite a while now. I just wish I had the original proof of concept still, it was pretty hilarious looking to say the least.

copper member
Activity: 63
Merit: 0
Ich created a Account and so far i Like the game. How can i find new enemys to attack?

The best place to look is the leaderboard. Try to find the droid with the lowest health and largest purse.

I'm working on another guide that will go into more detail on choosing an opponent and performing an attack, I'll be sure to post it once it's ready.
hero member
Activity: 574
Merit: 500
I can definitely say that this is going to take off once it's officially launched out of alpha and beta.

Just love the idea, and I guess if there was bitcoin it will be even better, but I understand that transaction fees are so high that when someone wins anything they won't actually profit from it when you minus the transaction fees.

Great to see a project from 2014 still developing into 2017, means that a lot of work and sweat has actually been put into it Wink
newbie
Activity: 49
Merit: 0
Ich created a Account and so far i Like the game. How can i find new enemys to attack?
copper member
Activity: 63
Merit: 0
... Im not able to list the wallet to my droid without sending transaction I guess?

Correct, the droid is activated once a wallet is successfully synced with it the first time. Until then the Droid is inactive and not visible to other players. Your can think of your wallet as the games controller.

Bitcoin version might get really popular in my opinion, the game concept is really great, and I actually like that every block mined is 1 round in the game.

Due to the fees, we'd just have to start out with a lot higher minimums. Instead of the ~$0.04-0.16 range of action costs that we aim for in Litecoin, we'd likely have to make it closers to $4-$16 for the game to be interesting enough in Bitcoin to offset the transaction fees. We're certainly not against the idea, but we would/will definitely do more alpha testing before exposing this 'hardcore mode'. 

I hope you will encounter success, and that you will get a good support from the bitcoin community during creation of this game, you really deserve it for such a good job that you have already made.

Thanks, that's very kind of you! What you see now is really just the tip of the iceberg too Wink
 
sr. member
Activity: 532
Merit: 250
Looks like a great game. But who do I play against?
Another player or computer?
Also send me an invite. Thanks.
You play against players over here, every one of them owns a droid listed to exact address ( for now it is for litecoins only), I recommend you launching their website, and reading carefully the whole "how to play" tab, here is the URL: https://www.coindroids.com/gettingStarted.

Actually, I would start to play over there, but I do not own any litecoins right now, and they are necessary to start, Im not able to list the wallet to my droid without sending transaction I guess?
Bitcoin version might get really popular in my opinion, the game concept is really great, and I actually like that every block mined is 1 round in the game.

I hope you will encounter success, and that you will get a good support from the bitcoin community during creation of this game, you really deserve it for such a good job that you have already made.
brand new
Activity: 0
Merit: 0
Looks like a great game. But who do I play against?
Another player or computer?
Also send me an invite. Thanks.
copper member
Activity: 63
Merit: 0
@Original Poster.... ShapeShift has an affiliate program... You could put this info with your affiliate link IN YOUR GAME (no affiliate links in forums).

Great, idea thanks! Doesn't hurt to add an affiliate link here and there throughout our documentation and droid creation process for people looking for LTC.

Then, people could set up their SS LTC->BTC addresses and you earn commisions, but players can play for any crypto.

Or, use epay.info and create an offchain version.

I'll have to take a look at both of these options, but I don't know if they will be compatible with the way we sync/follow wallets.

With that being said, if people really wanted to play with BTC that bad, I'd rather just reinstate our Bitcoin support. It is completely ready to go but, when we were testing it, it just wasn't as fun of user experience due to long block confirmations and high fees.  

sr. member
Activity: 445
Merit: 251
pHp DeV
I made a game at http://ethereummining.co.in and we pay to various cryptos.   If you do not use LTC but want to play the droids game for btc... Just go to ShapeShift.io and set up a reuseable LTC to BTC address.

@Original Poster.... ShapeShift has an affiliate program... You could put this info with your affiliate link IN YOUR GAME (no affiliate links in forums).

Then, people could set up their SS LTC->BTC addresses and you earn commisions, but players can play for any crypto.

Or, use epay.info and create an offchain version.

Ugh I was getting all signed up but I can't use Litecoins..  I don't think they have a mobile wallet which is exclusively what I use for bitcoins. Is that right though? I can't find anything on android that seems secure enough.
copper member
Activity: 63
Merit: 0
ohhh looks cool

can i have a invitation code too ?

Of course! Check your inbox
newbie
Activity: 29
Merit: 0
ohhh looks cool

can i have a invitation code too ?
copper member
Activity: 63
Merit: 0
Ugh I was getting all signed up but I can't use Litecoins..  I don't think they have a mobile wallet which is exclusively what I use for bitcoins. Is that right though? I can't find anything on android that seems secure enough.

The "Litecoin Wallet" android wallet is completely incompatible with us. It doesn't support multi-sig addresses at all.

There is a wallet called Coinomi that seems to work pretty nicely for Litecoin though.
U2
hero member
Activity: 676
Merit: 503
I used to be indecisive, but now I'm not sure...
Ugh I was getting all signed up but I can't use Litecoins..  I don't think they have a mobile wallet which is exclusively what I use for bitcoins. Is that right though? I can't find anything on android that seems secure enough.
copper member
Activity: 63
Merit: 0
Good question! Funds sent during an attack (or any other action) are sent to addresses controlled by Coindroids, not the actual defending droid wallet. Coindroids then processes the game logic and redistributes funds accordingly.
So basically,coindroids acts as an automated escrow during a battle ? Any fees involved during the transfer ? How does the game make money ? In-game purchases or only transfer/service fees ?
P.S. : I'm signing up!


Right now there is a %1 fee on action transactions, but all the payments details are constantly being monitored and tweaked. Since we are just in alpha testing, we'll understand the economy more as players start giving us more data to crunch.

We have a post here regarding the way coin flows in and out of the system.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
Good question! Funds sent during an attack (or any other action) are sent to addresses controlled by Coindroids, not the actual defending droid wallet. Coindroids then processes the game logic and redistributes funds accordingly.
So basically,coindroids acts as an automated escrow during a battle ? Any fees involved during the transfer ? How does the game make money ? In-game purchases or only transfer/service fees ?
P.S. : I'm signing up!
copper member
Activity: 63
Merit: 0
Correct me if I'm wrong but does the money from one's wallet is sent automatically to the other person's wallet on successfully damaging their droids ? We've a security concern here then...

Good question! Funds sent during an attack (or any other action) are sent to addresses controlled by Coindroids, not the actual defending droid wallet. Coindroids then processes the game logic and redistributes funds accordingly.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
Correct me if I'm wrong but does the money from one's wallet is sent automatically to the other person's wallet on successfully damaging their droids ? We've a security concern here then...
copper member
Activity: 63
Merit: 0
I signed up and use one of your invitation code up there. It's a wow, this is really nice and unique. I love the idea and the site itself (both look and content esp.comic). Since I don't have a litecoin, I can't try the battle. Don't you have some kind of free trial, even just one battle for every new account? For sure if a user liked it, he'll probably deposit afterwards.

Coindroids works based on following exact transactions, with no off-chain component at the moment. Bitcoin Testnet is supported if you can find some XTN out of a faucet, but I'll also be in touch privately regarding how I can help get you going in the LTC or DFC realm Smiley
hero member
Activity: 1372
Merit: 647
I signed up and use one of your invitation code up there. It's a wow, this is really nice and unique. I love the idea and the site itself (both look and content esp.comic). Since I don't have a litecoin, I can't try the battle. Don't you have some kind of free trial, even just one battle for every new account? For sure if a user liked it, he'll probably deposit afterwards.
copper member
Activity: 63
Merit: 0
Bump for the thread because I have drastically updated the initial text with a lot more information. In celebration of the bump, here are some invite codes as well:


7398a292-1f43-4f01-9db2-5a6821e23237
c6eb3fd7-58ba-4ef0-b9ca-9d41bd45a385
248564bf-ba36-4e48-9c18-244755509ead
1e5d3c76-6184-496c-b333-22886473335b
e511af40-b351-4895-88df-3be00417a4d7
b3f47dcc-be88-47c3-bf8b-0bb867dd0046
63e8093e-dae0-4a2c-b989-54dcaa9943f8
203c060a-1733-4dbf-a5c7-8f96722be4fd
c2a2305e-79ee-436e-a0a9-fb7a4dbd84a6
ce55e944-1509-4b21-a20b-d677d0091f45
e4fdcea5-6816-4f6e-ad47-4c01b83cafba
8e353c74-4054-4796-9aee-d9c862a5341a
f423347c-9434-4277-a972-b5f0a79711fa
38d82ff7-d6ec-4140-a039-8f1d612edaf7
bf6f91aa-c326-44b1-b7ec-ebfd257cd464
089be5b0-81d7-46fb-9244-92f62aa00c7f
b8bfeaf2-1438-4f3c-8fd0-dc136263a3fb
bd3bd31d-437a-4cb2-9602-c2a2ac52c3a4
07abdd85-879f-4cb6-9eed-426ef99ce782

I'll keep an eye on their use and remove any that have been taken so people don't need to try a bunch to get in.
copper member
Activity: 63
Merit: 0
I tried to sign up but nothing happened, is an invite code required?

Love the artwork by the way, very slick!


Thanks for the love on the artwork! It's certainly a point of pride for us.

Sign-up is currently limited to those with an invite code only. You should find one in your inbox now Smiley
legendary
Activity: 1512
Merit: 1057
SpacePirate.io
I tried to sign up but nothing happened, is an invite code required?

Love the artwork by the way, very slick!
copper member
Activity: 63
Merit: 0
So, this game now exists (yes three years in the making...) in a much prettier and stable state. Unfortunately, due to block times and tx fees on the Bitcoin network, we had to switch to the Litecoin network instead. Despite our love of Bitcoin, it just wasn't a good fit for it anymore.

If you want to try the Litecoin alpha, I'm happy to hand out some invite codes.
https://www.coindroids.com
full member
Activity: 154
Merit: 100
Can't wait til a BTC version. I would be very interested in playing this then!
copper member
Activity: 63
Merit: 0
Quote
It's the year 20XX, long since the original accounting droid, the EconoDroid, had been created by the humans. The droids have since learned quite a bit from their once squishy overlords and now conduct war purely with money, specifically the blunt ample math based instrument that are cryptocurrencies. Droids themselves have continued to evolve and cherish the horrible lessons they learned from their human masters, forming a new class of droid, Coindroids. This droid army understands two important lessons: that money is power, and that power is best exerted by launching it at high velocities at the enemy.  

Coindroids is a game like no other. It is completely skill-based, played with coins, and played for coins. Your actions are transactions, so you must choose them wisely. Your success will depend as much on your quick thinking as it will your methodical attention to detail throughout our ongoing story.



Your Droid
Each player has a droid which they choose and then work to build up. New body parts, unlocked by levelling up, will help withstand bigger attacks from your foes, and help you increase the efficiency of your attacks.

Droids also have some dynamic attributes which change over time, specifically your Cover, EMI, and your Focus. Cover is an environment variable that alters how well the Cover action will do to protect you, the EMI governs how likely a droid is to drop loot, and Focus changes how powerful your attack can be for that block. All of these variables can be calculated based on the previous block hash.



Earning Money
You can earn money in Coindroids in two ways, attacking and defending.

When you attack, if you are able to destroy a droid, you will win the contents of their purse. If you and another droid share in the destruction during the same block, that money is split between you.

Defending is not passively, there is no actual defence action, simply trying to stay alive as long as possible is the key here. The more blocks you stay alive, and the larger your droids purse is, the more funds that may come to you when you are attacked by others.

Always remember that everything in Coindroids is deterministic. There is no luck in this war, just calculated actions.

All payouts from the system occur only once the sum of your pending payouts has hit the payout threshold. This is to prevent spam transactions and save funds on transaction fees. The threshold for payouts in Litecoin is 0.055LTC

Attacking
When attacking, you'll want to search for droids who are weak with low health and a nice high purse. The ultimate goal is to spend less on your attacks than you receive as purse payouts.

Every detail about your attack can be properly calculated. In the Attack Box, we provide some estimates and quick-choices, but ultimately you decide how to utilize your ammo clip each block. Attack a single droid with all your ammo, or try to snipe a couple kills across many.



Items & Upgrades


Your droid is an ever evolving cryptocurrency shooting killing machine. As you gain experience through your attacks and level up, you will be able to purchase items and customize them to be more stronger and drastically cooler.



The Coindroids universe is ever evolving but details on new items will not always be provided via simple announcement. Keep a close eye on our social feeds (Twitter, Facebook and our web comic or your droid may miss out.

Supported Coins and Wallets
We have the ability to support a number of currencies, however at the moment we are limiting it to Litecoin (LTC), Defcoin (DFC). Currently the largest active community is playing from the Litecoin network.

We have been developing Coindroids for the Bitcoin network since we began however, due to high transaction fees and block times, we have suspended Bitcoin Mainnet (BTC) and Bitcoin Testnet (XTN) support for the time being.

Litecoin Wallets
PC/Mac/Linux: Exodus, Litecoin Core
iOS: Loafwallet
Android: Coinomi
Web: Litevault.net

Defcoin Wallets
PC/Mac/Linux: Defcoin-QT
iOS: Beerwallet
Android: Coinomi


Development Status
Coindroids is currently playable in an alpha state. Those interested in playing must locate an invite code prior to registration. Registration is temporarily open to all.

A full api is available for the technically advanced.

Guides

We also really care about security and try our best to follow the CCSS  
If you find anything wrong, please let us know ❤️
Jump to: