[Проект] Sliding blocks

  1. Здравейте, идеята ми е да имплементирам играта Sliding blocks чрез A* star алгоритъм със следните функционалности:

    • няколко нива на трудност
    • с числа и с букви
    • добавя графичен интерфейс
  2. Може ли все пак да я опишеш тук с думи? Все още не мога да се ориентирам какво смяташ да прави твоя проект. Разгледай останалите одобрени теми и виж как хората са описали проектите си за вдъхновение.

  3. Играта Sliding blocks представлява следното: имаме дъска за игра (примерно 3х3) с числа от 1 до 8, разбъркани по някакъв random начин и празна позиция. Целта на играта е плочките да бъдат наредени от 1 до 8, като празната клетка бъде в крайно положение [2,2]. Един ход е, когато празната клетка си смени мястото с плочката нагоре, надолу, вляво или вдясно от нея. Обмислям да направя играта:

    • С няколко нива на трудност 3х3, 4х4
    • С възможност за избиране на вида на плочките – букви или цифри
    • С възможност за автоматично и ръчно въвеждане на числата/буквите
    • С възможност за задаване на различно целево състояние на играта (различно от оригиналното нареждане от 1 до 8 и празната плочка в долния десен ъгъл)

    Функционалност:

    • Бутон за напред/назад (undo, redo)
    • Бутон за решава на пъзела (А* алгоритъм)
  4. Вече разбирам какво предлагаш. Интересно е, но все още ми се вижда твърде лесно за проект. Ако разгледаш другите идеи за игри ще видиш, че от тях искаме следните неща:

    • Да се поддържа играенето на няколко игри едновременно
    • Играчи да могат да играят отдалечено чрез някакъв client-server протокол

    Ако направиш тези неща ми се вижда, че ще е на нивото на останалите игри на твоите колеги.

Трябва да сте влезли в системата, за да може да отговаряте на теми.