HN user

marcusmolchany

21 karma
Posts2
Comments11
View on HN

To your first point, someone could implement something like Hexel using a distributed ledger, but it would not have the trustless components of tokens that exist on the blockchain.

The first immediate feature of using a blockchain is that token holders do not need to worry about a private distributed ledger shutting down its service. A future feature we have planned is a developer program where anyone can submit smart contracts that do interesting things with tokens. For this to work with a distributed ledger you would need to implement your own public API for interacting with your ledger.

Hi everyone, we’re two software developers who have been really excited by the potential of the blockchain. We’ve seen a lot of ICO’s and media attention in the crypto space, but we haven’t seen many accessible decentralized apps out on the market. We wanted to build a great first experience for people to use an Ethereum-based app, and we wanted it to be fun. Instead of hyping up an ICO, we built this game where anyone can win big. We hope you have fun playing it, and please let us know if you have any feedback.

One component used in our game is the hash-heroes icon generator, which is available on npm (https://www.npmjs.com/package/hash-heroes) and GitHub (https://khakiprojects.github.io/hash-heroes/). Any developers out there who want to generate cool icons based on Ethereum addresses should check it out and let us know what you think!

The Solidity contract code is available on etherscan (https://etherscan.io/address/0x103992432927f7ed1a5b3dc0e3418...)

Hey I was in the same place as you about a year ago and these are a few of the things I did to practice:

Pick a CSS framework and look through the source. Bootstrap is a great one (https://github.com/twbs/bootstrap/blob/master/dist/css/boots...). You can read through their documentation and find the styles in the source to see how it works (http://getbootstrap.com/).

Whenever you see something cool on a website, Right Click -> Inspect Element and figure out how they did it. Google Chrome developer tools are really awesome for this. You can toggle existing styles, add styles, edit html, etc (https://developer.chrome.com/devtools/docs/elements-styles)

For detailed explanations use Mozilla Developer Network (https://developer.mozilla.org/en-US/docs/Web/CSS). They have very comprehensive write ups for every style attribute.

CSS Tricks has great write ups for specific styles and sets of styles to achieve things like centering, layout, and pretty much everything else you can think of (https://css-tricks.com/)

The Codrops CSS Reference is also very, very detailed (http://tympanus.net/codrops/css_reference/)

Like many other people have said, if you think up a design you can use jsfiddle, jsbin, coderpen or any in browser editor to quickly try and style something up.

For larger CSS code bases you'll need to keep things readable and easily understandable for yourself and others. My team follows the Medium CSS/LESS Style Guide. It's a really excellent way to keep your code organized when you start working in larger code bases. https://medium.com/@fat/mediums-css-is-actually-pretty-fucki...

Good luck!

Edit I forgot to mention reading up on media queries. Media queries are extremely important for when you get into responsive design and dealing with content layout across all sorts of different screen sizes. Google has a very good write up on this (https://developers.google.com/web/fundamentals/layouts/rwd-f...) as well as CSS Tricks (https://css-tricks.com/snippets/css/media-queries-for-standa...)

I've always wondered, given all the issues presented in this article and the expertise required to solve them does $50-$60 dollars properly pay the teams working on these games? Not even just engineers, there are artists and even actors capturing motion of characters and authors writing up scripts it doesn't seem like $60 would cover everyone involved in creating a video game.