-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
73 lines (60 loc) · 7.68 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
to sort
1) можно определять виден ли сейчас игровой экран по сасайблоку, он должен вернуть что то правильное
2) размер газилки определять может быть 4 может быть 6
5) если буду объединять газил и сс в одну группу - 6, то потом можно переопределить нажатие на 6 что бы это было нажатие на
6 + клик мышкой с контролом на первую иконку чтобы только сс выбирались о как
7) отправлять рабочего на добычу после постройки по минимапе же хотел
8) обновлять мап инфо в процессе работы
протыкивать все ресурсы и экпанды и чекать что кончилось что уже занято
11) как много рабочих можно заказывать за раз можно понять просто посмотрев один раз на то сколько у меня сс
это можно делать зайдя в 6 группу и выбрав там все сс потому как там скоро будут еще и газилки
on job
0) fix pylint errors
0) можно сделать макрос на кайтинг, тип юнитов и задержку определять по панельки в рантайме
0) сделать макрос на отвод пробитых юнитов на зад во время битвы, пробитость определять по цвету иконки на панели юнитов
0) можно сделать свой интерфейс - панельку полупрозрачную где будут иконки все инитов и зданий и если этот объект можно построить то иконка зеленая
ты тычешь по ней зажав альт например чтобы было понятно что выбирается иконка и срабатывает скрипт на постройку нужного объекта
что нить на TK да зачеи на javascript да и все тут
12) load all mp3 in memory for performance
6) see todo in files
8) проигрывать звуки в отдельном процессе что не тормозить обработчит нажатий на кнопки
9) а можно ли сделать скрин не всего экрана а только нужного участка что перформанс поднять
надо имеено не вырезать часть рисунка из скрина всего экрана а сделать тока нужный участок
может можно с ctypes вызвать что то нативное виндузятное
10) как делать скриншот с приложения которое находиться в фулскрин моде, а неконого приложения
11) выбирать одного юнита можно просто тыкая в иконки по порядку
правда не понятно что будет когда я сделаю тыков больше чем юнитов и что тогда они всей группой поедут на этот тык? не крута как то
но зато группа не забивается новая и не слетает старая
так да крута посмотреть может и сделать
тока все равно прийдеться биндать все в новую группу хотя бы для того чтобы потом переключиться на оставшихся юнитов после того как текущему отдал приказ
кстате если биндать прийдеться то можно понять число юнитов распарсав кнопку контрольной группы там же указано число юнитов в ней
12) чекалка экономики
если выбрать газилку то там показывает скока на ней рабочих так что может не надо парсить число над газилкой - возможно это даже можно сделать по минимапе
то же самое про минералы надо парсать число не над сс а на минеральной друзе - возможно это даже можно сделать по минимапе
13) возможно можно фиксить точку сбора svc по минимапе если она сбилась при выполении макроса
11) шибанг в /bin вычислять, ну ваще то надо сделать setup.py и все там само сделается
и в coverage-report.py
и линтеры накатить и чекеры
13) сделать чекалку мулов(энергии главного здания)
17) в конф тесте я мокаю плейсоунд, может есть лучше метод
on home
1) сделать видяшки
18) размечать карту просто запоминая кординаты мыши когда строишь здания вначале на минимапе потом на экране
строить суплаи по предварительной разметке - либо в начале игры либо на лотве,
можно попробовать сверяться с минимапой, а все ли позиции для суплаев заняты и если есть пустые то там и строить
запоминать координаты последнего построенного и при след строительсве передвигать камеру на эту кординатыб потому что строить все будем рядом
priority 100
12) ка кможно сделаьт mouse.wait() и keyboard.wait() так чтоб они возвращали контрол после первого срабатывания
что то типа генераторов видимо для удобства тестирования
7) адаптировать под разное разрешение экранов
16) coverall не видит конфига ковераджа - странно
18) из-за того что поиск менеральных линий идет уже в игре может разобраться не все из-за шумов
было бы не плохо составить базу заранее а потом уже в лобби определять что это за мапа по базе
а можно просто забить потому что не разбираются тока минеральная линия моя первая за которой можно и глазами посмотреть
и вражеская первая которая врядли кому понадобиться
19)убрать лишние картинки из тетсов а то много чо мегабайтов все весит
links
8) https://www.naturalreaders.com/online/ tracy speed1
10) remove /home/akayunov/sc2/src/__init__.py and move utils to somewhere
https://autohotkey.com/boards/viewtopic.php?t=3256
https://gist.githubusercontent.com/tmplinshi/9948634/raw/b6a6a3b7120999d03fcc6b884d7ed6dbacfbd327/WinHttpRequest.ahk