Решение на Изберете си проект от Симеон Кръстев

Обратно към всички решения

Към профила на Симеон Кръстев

Код

"""
Моят проект ще включва raspberry pi, лазери, светлини, експлозии и minecraft. По-конкретно ще представя идеята в kickstarter-like формат:
Main goal:
Мини игра в рамките на карта в minecraft. Мини играта е snake със топло и студено. Ябълката се spawn-ва някъде на картата, змията трябва да я намери като променя цвета си според това колко е далеч.
Stretch goal:
Тази история с цвета да се изнесе в отделен модул който управлява цветен светодиод(например backlight на монитора)
Stretch goal:
Змията може да стреля ракети с които да взривява неща по картата които пречат. Или лазери които прокарват тунел.
Mega-stretch goal:
Цялото нещо може да се играе през vnc или да се стриймва в браузъра...
Ще използвам ето тази библиотека https://mcpipy.wordpress.com/ за да се мешам в работите на minecraft-a. Това нещо е част от стандартната дистрибуция на распберито. Всичко ще е на python, освен може би vnc/web клиента, който сигурно ще е js нещо... Също така нямам никаква представа какви unit test-ове ще пиша за това.
Също така други идеи и препоръки са добре дошли, тук нещата могат да излязат от контрол много.
"""

История (1 версия и 1 коментар)

Симеон обнови решението на 26.04.2015 22:27 (преди почти 9 години)

+"""
+Моят проект ще включва raspberry pi, лазери, светлини, експлозии и minecraft. По-конкретно ще представя идеята в kickstarter-like формат:
+
+Main goal:
+Мини игра в рамките на карта в minecraft. Мини играта е snake със топло и студено. Ябълката се spawn-ва някъде на картата, змията трябва да я намери като променя цвета си според това колко е далеч.
+
+Stretch goal:
+Тази история с цвета да се изнесе в отделен модул който управлява цветен светодиод(например backlight на монитора)
+
+Stretch goal:
+Змията може да стреля ракети с които да взривява неща по картата които пречат. Или лазери които прокарват тунел.
+
+Mega-stretch goal:
+Цялото нещо може да се играе през vnc или да се стриймва в браузъра...
+
+Ще използвам ето тази библиотека https://mcpipy.wordpress.com/ за да се мешам в работите на minecraft-a. Това нещо е част от стандартната дистрибуция на распберито. Всичко ще е на python, освен може би vnc/web клиента, който сигурно ще е js нещо... Също така нямам никаква представа какви unit test-ове ще пиша за това.
+
+Също така други идеи и препоръки са добре дошли, тук нещата могат да излязат от контрол много.
+"""

Надявам се, че си го почнал вече, а не чакаш да се натуткаме с отговорите.

Тестове винаги има на какво да напишеш. Най-малкото като гледам как изглежда snake имплементацията в блога на mcpipy, силно те съветвам да си напишеш сам една проста имплементация на логиката и само да вържеш mcpipy като гуй.

Нещото със смяната на цвета може да е отделен модул от самото начало. Просто първоначално ще говори само с нещо, което определя цвета на змията в minecraft, а за първия stretch(до който е почти задължително да стигнеш, понеже OMG SHINY!) просто разширяваш тоя модул, за да си говори с лампата, вместо с нещата в minecraft.