1"""
2[Title/Звание]
3Retro Arcade Collection
4
5[Description/Обрисовка]
6Retro Arcade Collection представлява колекция от 4-ри аркадни игри - Galactic Invaders, Mystic Blocks, Epic explorer и Jump 'n' Run Kingdom.
7
8Galactic Invaders: е аналог на познатата Space Invaders, играчите се опитват да победят вражеския кораб (бот), използвайки различни маневри и стрелба.
9
10Mystic Blocks: е аналог на познатата Tetris, където блокове се подреждат за изчистване на линии.
11Играта ще включва и магически блокове със специални способности, които променят игровия процес.
12
13Epic explorer: е аналог на позната Adventure Quest, приключенска ролева игра, в която играчите изследват различни фантастични светове, сблъскват се с предизвикателни главоблъсканици и врагове, и развиват своя герой.
14Играчите събират разнообразни предмети и умения, които им помагат в техните приключения.
15
16Jump 'n' Run Kingdom: е аналог на познатата Super Mario, при която играчът ще трябва да преодолява различни препятствия и събира монети и различни предмети,
17които да използва за преодоляване на някои препятсвия като смятам да включа като препятствие и победа на противник (бот).
18Играта ще предоставя възможност на играчите да създават и споделят свои нива.
19
20[Functionalities/Надарености]
21За стартиране на всяка една от игрите трябва да се използва ключовата дума play и името на съответната игра {galactic-invaders, mystic-blocks, epic-explorer, jump-run}.
22
23При Galactic Invaders имаме следните функционалности:
24- Играчите управляват космически кораб и се сражават с врагове.
25- Вражески бот като главен противник.
26- Различни нива на трудност.
27
28При Mystic Blocks имаме следните функционалности:
29- Класическа игра за подреждане на блокове.
30- Магически блокове със специални способности.
31- Разнообразни режими на игра.
32
33При Epic Explorer имаме следните функционалности:
34- Приключенска RPG с изследване на светове.
35- Събиране на предмети и развитие на героя.
36- Решаване на главоблъсканици и битки с врагове.
37
38При Jump 'n' Run Kingdom имаме следните функционалности:
39- Преодоляване на препятствия и събиране на предмети.
40- Битки с ботове.
41- Възможност за създаване и споделяне на нива.
42
43[Milestones/Възлови точки]
44Galatic Invaders:
45- Разработка на модул за управление на кораб и стрелба.
46- Създаване на модул за вражеския бот.
47- Дизайн на графичния интерфейс и анимациите на играта.
48
49Mystic Blocks:
50- Имплементация на модула за падащите блокове и техните взаимодействия.
51- Разработка на модул за специални магически блокове.
52- Добавяне на режими на игра и интерфейс за потребителя.
53
54Epic Explorer:
55- Създаване на модул за изследване на света и движение на героя.
56- Разработка на модул за главоблъсканици.
57- Интегриране на системата за битки и развитие на героя.
58
59Jump 'n' Run Kingdom:
60- Разработка на модул за платформите и контролите.
61- Създаване на модул за движение на героя.
62- Създаване на модул за враговете.
63- Интегриране на инструменти за създаване и споделяне на нива.
64
65[Estimate in man-hours/Времеоценка в човекочасове]
66Нямам си идея, може би 60-80 часа или повече.
67
68[Usage of technologies/Потребление на технологии]
69(Това са основните ми предложения за момента, но тези дни ще помисля още и може да добавя или да сменя някои.)
70- Pygame: За основната разработка на игрите.
71- Python: Основен език за програмиране.
72- SQLite: За съхранение на данни като рекорди и настройки.
73- Tiled: За създаване на карти и нива на игрите.
74- Pillow (PIL): За обработка на изображенията.
75- Click: За създаване на конзолни команди.
76"""
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Виктор Бечев
05.01.2024 13:24Looks good, направила си си рисърча за технологиите и идеята ти е доста обширна. Това е и един съвет - прави игрите една по една, за да имаш лукса да дропиш някоя ако се окаже, че няма да ти стигне времето. Epic Explorer само по себе си може да включва страшно много неща, така че помисли кои са ти най-присърце и почни с тях, ако случайно не ти остане време за всичко.
|