f | """ | f | """ |
| Приликите с действителни лица и събития може и да не са случайни. | | Приликите с действителни лица и събития може и да не са случайни. |
| | | |
| [Title/Звание] | | [Title/Звание] |
| Drunken Automaton | | Drunken Automaton |
| | | |
| [Description/Обрисовка] | | [Description/Обрисовка] |
| 2D приключенска платформър игра, вдъхновена от най-невдъхновяващата муза, а именно тежкия и несправедлив живот на | | 2D приключенска платформър игра, вдъхновена от най-невдъхновяващата муза, а именно тежкия и несправедлив живот на |
| страдащите във ФМИ студенти, изобразяваща предизвикателствата, пред които са изправени, и средствата, с които успяват да | | страдащите във ФМИ студенти, изобразяваща предизвикателствата, пред които са изправени, и средствата, с които успяват да |
| преодолеят трудностите. По-точно игра, която изследва живота през очите на клетия Еро, който е поел по пътя на борбата | | преодолеят трудностите. По-точно игра, която изследва живота през очите на клетия Еро, който е поел по пътя на борбата |
| срещу неправдата, попаднал в света между живите и мъртвите - Владенията на безвъзвратно изгубилите се души, скъсани по | | срещу неправдата, попаднал в света между живите и мъртвите - Владенията на безвъзвратно изгубилите се души, скъсани по |
| ЕАИ, които той трявба да освободи, изправяйки се срещу множество врагове и изпитания, а най-верните средства, които | | ЕАИ, които той трявба да освободи, изправяйки се срещу множество врагове и изпитания, а най-верните средства, които |
n | може да използва за осъществяването на заветната цел са крайните автомати, регулярните изрази и помощта на жриците на | n | може да използва за осъществяването на заветната цел, са крайните автомати, регулярните изрази и помощта на жриците на |
| любовта, като се уповава на движещата сила на живите, мъртвите и тези по средата - текилата. | | любовта, като се уповава на движещата сила на живите, мъртвите и тези по средата - текилата. |
| | | |
| [Functionalities/Надарености] | | [Functionalities/Надарености] |
| Вродените надарености, които има Еро са движение наляво, надясно и нагоре (скок), атакуване, придобиване и използване на | | Вродените надарености, които има Еро са движение наляво, надясно и нагоре (скок), атакуване, придобиване и използване на |
| дарби, обогатяване със заклинания и консумиране на текила. По-конкретно за последните: | | дарби, обогатяване със заклинания и консумиране на текила. По-конкретно за последните: |
| | | |
| Придобиване и използване на дарби: | | Придобиване и използване на дарби: |
| - дарбите са всъщност състояния в обобщен недетерминиран краен автомат (или по-скоро наподобяващ такъв), като в | | - дарбите са всъщност състояния в обобщен недетерминиран краен автомат (или по-скоро наподобяващ такъв), като в |
| началото има две основни - обикновена атака с оръжие и възбуждане, но в хода на играта се отключват допълнителни | | началото има две основни - обикновена атака с оръжие и възбуждане, но в хода на играта се отключват допълнителни |
| например: | | например: |
| * огнена атака | | * огнена атака |
| * телепортация | | * телепортация |
| * ускорение | | * ускорение |
| - дарбите се активират със заклинания, което представлява движение през преходите на автомата, които са регулярни | | - дарбите се активират със заклинания, което представлява движение през преходите на автомата, които са регулярни |
| изрази, т.е. на всеки преход съответства език от заклинания, като всяко едно може да се използва само по веднъж | | изрази, т.е. на всеки преход съответства език от заклинания, като всяко едно може да се използва само по веднъж |
| - дарбите и заклинанията могат да се отключват по различни начини - като се победи някой по-силен враг и др. | | - дарбите и заклинанията могат да се отключват по различни начини - като се победи някой по-силен враг и др. |
n | - дарбите могат да се развиват - ефектите на им стават по-силни, а регулярните изрази върху преходите - по-общи, | n | - дарбите могат да се развиват: ефектите на им стават по-силни, а регулярните изрази върху преходите - по-общи, |
| т.е. могат да приемат повече заклинания | | т.е. могат да приемат повече заклинания |
| | | |
| Обогатяване със заклинания: | | Обогатяване със заклинания: |
n | - Еро има азбука, в която събира руни, когато разрушава магически обекти или кпагто избавя духове от страданието им; | n | - Еро има азбука, в която събира руни, когато разрушава магически обекти или когато избавя духове от страданието им; |
| от руните създава заклинания, които използва за активирането на дарби | | от руните създава заклинания, които използва за активирането на дарби |
| - Еро има пищови със заклинания, в които събира създадените заклинания; те могат да се подреждат, за да е по-бързо | | - Еро има пищови със заклинания, в които събира създадените заклинания; те могат да се подреждат, за да е по-бързо |
| активирането на дарбите (това ще стане по-ясно при дизайна на играта) | | активирането на дарбите (това ще стане по-ясно при дизайна на играта) |
| - заклинанията могат да се създават само на определени места - при жриците на любовта, които трябва да намери | | - заклинанията могат да се създават само на определени места - при жриците на любовта, които трябва да намери |
| - заклинанията могат и да се разрушават обратно до руни | | - заклинанията могат и да се разрушават обратно до руни |
| | | |
| Консумиране на текила: | | Консумиране на текила: |
| - в хода на играта Еро трябва да събира колби с текила, които да пие, за да оцелее в света между световете | | - в хода на играта Еро трябва да събира колби с текила, които да пие, за да оцелее в света между световете |
| - концентрацията на текила в кръвта на Еро е един вид енергията/живота му и когато някоя вражеска атака го достигне, | | - концентрацията на текила в кръвта на Еро е един вид енергията/живота му и когато някоя вражеска атака го достигне, |
| губи част от нея, също се губи и докато тече играта (изтрезнява :/), както и когато се сблъска с някои обекти | | губи част от нея, също се губи и докато тече играта (изтрезнява :/), както и когато се сблъска с някои обекти |
| - събирата я, освобождавайки духовете на изстрадалите студенти или побеждавайки други врагове | | - събирата я, освобождавайки духовете на изстрадалите студенти или побеждавайки други врагове |
| - може да прекали с текилата и да се замае твърде много - тогава руните в заклинанията започват да се разместват по | | - може да прекали с текилата и да се замае твърде много - тогава руните в заклинанията започват да се разместват по |
| (псевдо)случаен начин за някакъв период от време (правилното замайване ще бъде важна част от стратегията в играта) | | (псевдо)случаен начин за някакъв период от време (правилното замайване ще бъде важна част от стратегията в играта) |
| | | |
| Жрици на любовта: | | Жрици на любовта: |
| - намират се на определени места, като могат да се познаят по светлината, излъчвана от червени фенери | | - намират се на определени места, като могат да се познаят по светлината, излъчвана от червени фенери |
| - има три вида жрици, съответстващи на трите регулярни операции - обединение, конкатенация, и итерация | | - има три вида жрици, съответстващи на трите регулярни операции - обединение, конкатенация, и итерация |
| - Еро си, кхм…, взаймодейства с тях и така създава нови заклинания за цената на руни от азбуката и енергия | | - Еро си, кхм…, взаймодейства с тях и така създава нови заклинания за цената на руни от азбуката и енергия |
| (концентрацията на текилата в кръвта) | | (концентрацията на текилата в кръвта) |
| - за да си взаимодейства с тях, трябва да е във второто основно състояние ;) | | - за да си взаимодейства с тях, трябва да е във второто основно състояние ;) |
| | | |
| Врагове: | | Врагове: |
| - бродещите духове на скъсани студенти - основните врагове, срещащи се най-често; Еро трябва да ги избави от мъките | | - бродещите духове на скъсани студенти - основните врагове, срещащи се най-често; Еро трябва да ги избави от мъките |
| им, като ги посече с оръжието си | | им, като ги посече с оръжието си |
| * ще има различни видове според силата и скоростта на атаката, според това колко лесно се избавят и др. | | * ще има различни видове според силата и скоростта на атаката, според това колко лесно се избавят и др. |
| - полубродещи духове - средните духове в йерархията, които са бродещи духове, минали на страната на висшите | | - полубродещи духове - средните духове в йерархията, които са бродещи духове, минали на страната на висшите |
t | - висши духове (босовете) - владетелите на Владенията; истинските врагове в играта, които трябва да бъдат победени | t | - висши духове (босовете) - задкулисните владетелите на Владенията; истинските врагове в играта, които трябва да |
| | | бъдат победени |
| | | |
| Врачката: | | Врачката: |
| - единственият полубродещ дух, който е на страната на Еро и му помага да постигне целта си | | - единственият полубродещ дух, който е на страната на Еро и му помага да постигне целта си |
| - появява се само когато е нужно - например, за да развие Еро дарбите си, за да получи пищови със заклинания, за да | | - появява се само когато е нужно - например, за да развие Еро дарбите си, за да получи пищови със заклинания, за да |
| разруши заклинанията до руни | | разруши заклинанията до руни |
| | | |
| [Milestones/Възлови точки] | | [Milestones/Възлови точки] |
| Създаване на прозорец и геймлууп | | Създаване на прозорец и геймлууп |
| Настройване на клавишите за инпут | | Настройване на клавишите за инпут |
| Създаване на героя, враговете, помощниците | | Създаване на героя, враговете, помощниците |
| Добавяне на тестови спрайтшийтове | | Добавяне на тестови спрайтшийтове |
| Създаване на автомата, дарбите, преходите | | Създаване на автомата, дарбите, преходите |
| Добавянне на азбука, заклинания | | Добавянне на азбука, заклинания |
| Създаване на магически обекти и препятствия | | Създаване на магически обекти и препятствия |
| Добавяне на основните механики за движение, взаимодействие, колизии | | Добавяне на основните механики за движение, взаимодействие, колизии |
| Добавяне на камера, която следи действието | | Добавяне на камера, която следи действието |
| Добавяне на менюта | | Добавяне на менюта |
| Съзадавне на нива и преминаването през нива | | Съзадавне на нива и преминаването през нива |
| Анимации и ефекти | | Анимации и ефекти |
| По-сложни препятствия и взаимодействия | | По-сложни препятствия и взаимодействия |
| Добавяне на диалози | | Добавяне на диалози |
| Добавяне на звукови ефекти (наети са озвучителки даже ;)) | | Добавяне на звукови ефекти (наети са озвучителки даже ;)) |
| (Последните няколко са по-ниско приоритетни и ще бъдат добавени в зависимост от сесията) | | (Последните няколко са по-ниско приоритетни и ще бъдат добавени в зависимост от сесията) |
| | | |
| [Estimate in man-hours/Времеоценка в човекочасове] | | [Estimate in man-hours/Времеоценка в човекочасове] |
| Да кажем 69 (много долна граница) часа, в които фокусът главно ще пада върху писането на код, но ще отделя и достатъчно | | Да кажем 69 (много долна граница) часа, в които фокусът главно ще пада върху писането на код, но ще отделя и достатъчно |
| допълнително време за дизайна, който не мисля да е сложен, но все пак какво е една игра без хубав художествен стил. | | допълнително време за дизайна, който не мисля да е сложен, но все пак какво е една игра без хубав художествен стил. |
| | | |
| [Usage of technologies/Потребление на технологии] | | [Usage of technologies/Потребление на технологии] |
| PyGame, вградените библиотеки и каквото друго се наложи | | PyGame, вградените библиотеки и каквото друго се наложи |
| | | |
| [Inspirations/Вдъхновения] | | [Inspirations/Вдъхновения] |
| Hollow Knight | | Hollow Knight |
| Bopl Battle | | Bopl Battle |
| Automata Theory, Languages, and Computation - J. Hopcroft, J. Ullman | | Automata Theory, Languages, and Computation - J. Hopcroft, J. Ullman |
| “Не може хем да си добър във фми, хем да не пиеш, хем да не си с мръсно подсъзнание” - Р.Д. | | “Не може хем да си добър във фми, хем да не пиеш, хем да не си с мръсно подсъзнание” - Р.Д. |
| | | |
| ------------------------------------------------------------------------------------------------------------------------ | | ------------------------------------------------------------------------------------------------------------------------ |
| P.S. Запазвам си правото да правя (неголеми) промени по идеята и функционалностите, които ще подобрят качеството на | | P.S. Запазвам си правото да правя (неголеми) промени по идеята и функционалностите, които ще подобрят качеството на |
| играене, но няма да намалят сложността на играта като проект, както и да сменям някои имена и термини. | | играене, но няма да намалят сложността на играта като проект, както и да сменям някои имена и термини. |
| | | |
| P.P.S. Всякакви идеи за подобряване на играта са добре дошли. | | P.P.S. Всякакви идеи за подобряване на играта са добре дошли. |
| | | |
| P.P.P.S. Прочетох, че трябва да инвестирам в дизайна само ако остане време, но ще се направя, че не съм го прочел :), | | P.P.P.S. Прочетох, че трябва да инвестирам в дизайна само ако остане време, но ще се направя, че не съм го прочел :), |
| защото съм намислил няколко интересни... неща, а пък и е всеизвестно, че сънят е за слабите. | | защото съм намислил няколко интересни... неща, а пък и е всеизвестно, че сънят е за слабите. |
| """ | | """ |