Web3エンジニアを目指す。CryptoZombiesを使って無料でSolidityを学ぼう

イントロダクション
CryptoZombiesは、Ethereum上でスマートコントラクトを作成する方法を学ぶための、オープンソースのコードスクールです。このコースは、Solidityの初心者を対象にしており、最初からステップバイステップで教えてくれます。
https://twitter.com/CryptoZombiesHQ?s=20
CryptoZombiesとはどんなサービスなのか
CryptoZombiesは、イーサリアム上で動作するゲームを作成することを通じて、Solidityを学ぶことができるコードスクールです。このゲームの主人公は、ゾンビです。プレイヤーは、ゾンビのファクトリーを設計し、ゾンビを訓練、バトルに参加させることができます。
どうやってSolidityを学べるのか
CryptoZombiesは、オンラインのコースであり、完全に無料で利用できます。コースは、8つのレッスンに分かれており、それぞれのレッスンは、Solidityの特定の側面に焦点を当てています。各レッスンには、簡単な説明、コーディング演習、そして実際のコードスニペットが含まれています。
CryptoZombiesの魅力やコンセプト
CryptoZombiesの魅力は、スマートコントラクトの作成に必要な理論的な側面と実践的な側面の両方をカバーしていることです。このコースでは、Solidityの基本的な構文、データ型、そして関数の作成方法を学ぶことができます。
また、CryptoZombiesは、ゲームを通じて学ぶことができることにも魅力があります。プレイヤーは、ゾンビを訓練して、他のプレイヤーのゾンビと戦い、リアルタイムで実装されているSolidityの概念を学ぶことができます。
CryptoZombiesのシステムやプログラムについて
CryptoZombiesのレッスン1では、”ゾンビファクトリー”と呼ばれるSolidityのコントラクトを作成します。このコントラクトには、ゾンビのDNAを生成するための関数が含まれています。レッスン2では、Solidityの概念をさらに掘り下げ、継承、インターフェース、そしてライブラリの作成方法を学びます。

CryptoZombiesをやることのメリット
CryptoZombiesをやることで、Solidityの基本的な構文、データ型、そして関数の作成方法を学ぶことができます。また、ゲームを通じて学ぶことができることにも魅力があります。プレイヤーは、他のプレイヤーのゾンビと戦い、リアルタイムで実装されているSolidityの概念を学ぶことができます。