I just got the source from github. When I run, I get errors like this in the debug.log:
2014-06-15 05:41:36 trying connection 46.234.101.198:6660 lastseen=134.2hrs
2014-06-15 05:41:36 connect() failed after select(): Connection refused
2014-06-15 05:41:37 trying connection 185.5.226.70:6660 lastseen=92.3hrs
2014-06-15 05:41:37 connect() failed after select(): Connection refused
I guess that means it cannot find any peers to download the blockchain from. The mining reward system needs fixed so that this coin can be usable. As others have said, it is not retargetting quickly enough. If people are not mining, that should automatically make the difficulty low enough that it is profitable to mine without much hardware.
Digishield has been proposed, but that is hundreds of lines of code. Why not simply take the line:
static const int64 nTargetTimespan = 1.0 * 24 * 60 * 60; // EmotiCoin: 1.0 days
And replace it with:
static const int64 nTargetTimespan = 1.0 * 60; // EmotiCoin: 1.0 minutes
Or something like that? 24 hours worth of 1-minute blocks represents significant opportunity cost for miners. It is a lot bigger number than bitcoin's 6 hours worth of 10 minute blocks.