Мултиплейър игрите остават колосални в игралната индустрия. И защо да не е така? За уреждане на стари сметки, решаване на спорове или дори задоволяване на този конкурентен сърбеж, борбата с него онлайн срещу други потребители е също толкова катарсична, колкото и забавна.
Ето защо това приложение Launchpad създаде своя собствена стратегическа игра в реално време, Pizza Tribes, която включва… чакайте… мишки! Геймплеят включва обучение на популация от мишки да пекат и продават пици за монети, като основната цел е да се генерират повече монети от всеки друг играч.
Въпреки цялата си креативност, това приложение не би могло да предостави на потребителите игра в реално време без способността на Redis да предава ефективно данни между компонентите. Всяко забавяне би направило играта в реално време невъзможна.
Нека да разгледаме как е създадено това приложение. Но преди да продължим по-нататък, бихме искали да посочим, че имаме отлична гама от приложения, които оказват влияние върху ежедневието, за да можете да проверите на Redis Launchpad.
- Какво ще построите?
- Какво ще ви трябва?
- Архитектура
- Първи стъпки
- Актуализация на състоянието на играта
1. Какво ще построите?
Ще изградите мултиплейър базирана на браузър стратегическа игра в реално време, използвайки Redis. По-долу ще преминем през всяка стъпка в хронологичен ред и ще очертаем всички компоненти, които ще са ви необходими, за да създадете това приложение.
Готови ли сте да започнете? Добре, нека се потопим направо.
2. Какво ще ви трябва?
- Пивопис:използва се като надмножество на езика JavaScript
- Golang:предпочитаният език за програмиране, използван за изграждане на ефективен софтуер
- RedisTimeSeries:предоставя данни от времеви серии
- RedisJSON:съхранява, актуализира и извлича JSON стойности от Redis ключове
3. Архитектура
Достъп до изходния код