Correct me if I'm wrong here, but I see dapps as independent solo code that you can download to you computer and it interacts with the Ethereum blockchain.
Looking at crypto kitties, you have to access this from their website and the kitty images are stored on their website. How is that considered a dapp? It looks more like just an app.
Same goes for etherdelta, you have to goto the website to use it, but you can't download it and run it locally to modify it to make trades.
Am I correct in seeing these as semi-decentralized (centralized) apps?
Are there dapps that are truly 100% independent that doesnt rely on a central server to fetch data such as images or data?