Разработка смарт контракта solidiity

25 000 руб. за проект
31 марта 2022, 20:12 • 2 отклика • 21 просмотр
Создать игру крестики-нолики на смарт контрактах. Перед началом два игра делают депозит 0,5 эфира на контракт игры, победитель забирает 1 эфир.

Процесс игры

Смарт контракт знает состояние поля из 9 клеток. Каждый игрок ходит последовательно, после хода игра проверяет произошло ли события "выигрыша" или нет

**Смарт контракт**

- Адреса игроков
- Состояние игры(кто где поставил крестик или нолик)
- Игроки депонируют 0,5 эфира, победитель получает 1 эфира

2 функции

1) Сделать ход

2) Проверка на победу(выплата в случае победы)

Реализовать используя фреймворк хардхэт и покрыть тестами.

Доп задание - Реализовать крестики нолики офчейн как описано в презентации
[https://docs.google.com/presentation/d/17XuGx8NEgg0hisndXd47HHSL5z6VmCBozBESS1tinmk/edit#slide=id.g3b8aa0f225_0_160](https://docs.google.com/presentation/d/17XuGx8NEgg0hisndXd47HHSL5z6VmCBozBESS1tinmk/edit#slide=id.g3b8aa0f225_0_160) -
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
8 месяцев назад
R50 8d7a1b6a6d32b8f1773f2a46071a59f8
Фрилансер

8 месяцев назад