С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3

Давайте сделаем игру Columns

09.12.2025, 17:46. Показов 13297. Ответов 246
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Igor3D Посмотреть сообщение
Какие есть предложения?
давай лучше игру запилим
например, ТЗ https://disk.yandex.ru/d/l7-X5wW48Zn9Ig

так как тут все кодеры-одиночки, то каждый пилит сам - полностью всю игру, но есть другой вариант,

который гораздо прогрессивнее:

порезать игру на модули - каждый пилит свою часть.

затем части складываются в одно целое, которое и есть целевая программа - игра.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2025, 17:46
Ответы с готовыми решениями:

Господа программисты есть идея создать игру. Давайте объединимся
Итак есть идея создать онлайн игру. Игра платная, приносящая доход владельцам. Предложение такое:...

Может соберемся и сделаем игрушку?
Вообщем. Предлогаю отписаться здесь всем энтузиастам и желающим. Не спрашивайте про диздоки и всё...

Может соберемся и сделаем что-нибудь вместе?
Предлагаю вполне закономерную для веб-программистов идею создать какой-нибудь(какой после...

246
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
10.12.2025, 23:43
Студворк — интернет-сервис помощи студентам
didgik, ТС хочет работать с Wavefront OBJ.

Это типа помесь тетриса и "четыре в ряд"
0
42 / 45 / 6
Регистрация: 21.10.2022
Сообщений: 560
Записей в блоге: 2
10.12.2025, 23:53
Цитата Сообщение от Royal_X Посмотреть сообщение
didgik, ТС хочет работать с Wavefront OBJ.
Ну, пока цель сего действа понять затруднительно. Как то ТЗ по крупицам собирается.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 00:27
didgik, лучше присоединяйся к проекту. А то получится так, что XLAT снова напишет все сам)
Можешь искать какие-то лёгкие 3d либы. Ogre мне не очень понравился. Возможно, ogre next лучше.
0
42 / 45 / 6
Регистрация: 21.10.2022
Сообщений: 560
Записей в блоге: 2
11.12.2025, 00:44
Royal_X, был бы юнижайн еще можно былоб. Я немного его ковырял. А что-то другое нет желания.
0
1967 / 823 / 114
Регистрация: 01.10.2012
Сообщений: 4,814
Записей в блоге: 2
11.12.2025, 03:45
Цитата Сообщение от XLAT Посмотреть сообщение
У меня сейчас нет Вындоуз. Можно ссылку на мувик? Спасибо
0
11.12.2025, 05:24

Не по теме:

Цитата Сообщение от XLAT Посмотреть сообщение
не нужен.
ужс.... неужели искать потом что-кто-где-когда делал удобно в единой теме на десяток страниц, нежели в нормальной борде?

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 08:51
Igor3D, а что у тебя есть?
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 10:35  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
У меня сейчас нет Вындоуз. Можно ссылку на мувик? Спасибо
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 11:03
XLAT, зачем обманывать, по той ссылке другая игра.

Цитата Сообщение от Igor3D Посмотреть сообщение
У меня сейчас нет Вындоуз. Можно ссылку на мувик? Спасибо
видео в архиве

Но сама игра корявая. Разрешение низкое (разраб точно не разбирается в dpi, разнице между логическими пикселями и dip), методах правильного масштабирования спрайтов, обновление тоже не плавное. Видно, что делал его нуб.

Цитата Сообщение от Royal_X Посмотреть сообщение
Igor3D, а что у тебя есть?
Igor3D, как на маке, так и на линуксе, можно без проблем запустить виндовое приложение. Вот и спрашиваю, что у тебя за зверь, что не можешь сам
Вложения
Тип файла: zip v.zip (1.85 Мб, 15 просмотров)
1
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 11:30  [ТС]
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
Потратил 5 мин на то, чтобы убрать мусорные конфиги из папки Documents
- ОБЩАЯ техника безопасности
- ексешки должны лежать в том месте, в котором запрещены модификации левым юзерам.
- поэтому в Documents
- это не прихоть Ogre3d - так делают все, кто уважает ТБ

- Но я задал этот вопрос Qwen3-max, и он знает кучу способов, как сломать конфигурацию...
- главное что нужно понимать - СОХРАНЯТЬ СОСТОЯНИЕ СИСТЕМЫ ЭТО НОРМАЛЬНО!

2.
Цитата Сообщение от Royal_X Посмотреть сообщение
кстати, есть ещё Panda 3D
вижу что тя тянет в гейм-диз редактор) я не против Панды...

Royal_X,
я не буду прыгать по движкам и предлагать тебе их все по очереди,
придираться к любому из них можно до бесконечности,
у всех будут свои недостатки:
СЕРЕБРЯНОЙ ПУЛИ НЕ СУЩЕСТВУЕТ!

но после сишного cocos2d'а Огр выглядит очень не плохо.
то что там нет редактора, так он нам и не нужен -
мы не будем делать ничего сложного.

сделаем на Огре, потом на Панде,
можно и одновременно.

по поводу видоса: "Зима в деревне",
да, это не кодинг - это арт,
и арт это не графон - арт это арт.

глупо думать, если взять бест-графон,
то картинка автоматом получится, как произведение искусства.

примеры того, что анрил не спасает графон ты сам видел тут на форуме -
я не буду давать ссылки.

и что нужно всегда помнить,
любой крутой графон, о котором вы мечтаете НЕБЕСПЛАТЕН!
в прямом смысле - под него нужно железо > 2000$
если у вас есть это железо, то радуйтесь в одиночку
- у большинства такого железа нет...


3.
Ogre-Next 3.0


4.
Цитата Сообщение от Royal_X Посмотреть сообщение
зачем обманывать, по той ссылке другая игра.
исходи из установки, что ИГРА ЭТО ПРОИЗВЕДЕНИЕ ИСКУССТВА.
а раз так, будут там кружочки или квадратики для тебя - кодера это имеет ли решающее значение?

ты сделай техническую часть и отдай готовый шаблон художнику - разукрашивать твою матрешку будет он.
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 12:44  [ТС]

Royal_X,
Igor3D,
и все желающие поучаствовать, пусть их будет да хоть 100 человек,


собсно, нам нужно отладить сам процесс кодинга ...

аксиоматика нашего кодинга:
НИКТО НЕ ДЕЛАЕТ НАШУ ИГРУ ВСЮ ЦЕЛИКОМ В ОДНО ЛИЦО!

даже так:

КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО ДЕЛАТЬ НАШУ ИГРУ ВСЮ ЦЕЛИКОМ В ОДНО ЛИЦО!

Royal_X, тя касается в первую очередь :лол

нее, ну, по факту:
если я делаю весь код в одно лицо,
то тогда, тупо, какой из меня КОМАНДНЫЙ участник?!

хм, делать можно, но тогда в отдельной теме, что ли ...


это ключевая установка для нашего процесса разработки целевой игры.

стикер индивидуального авторства будет ставиться на модуль,
сама игра будет иметь стикер коллектива авторов...


исходя из выше продекларированной установки предлагаю обсудить
- структуру проекта,
- основные его модули,
- технические способы взаимодействия между этими модулями.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 13:58
Цитата Сообщение от XLAT Посмотреть сообщение
ексешки должны лежать в том месте, в котором запрещены модификации левым юзерам.
- поэтому в Documents
- это не прихоть Ogre3d - так делают все, кто уважает ТБ
никто так не делает

на винде конфиги должны лежать в
HKEY_CURRENT_USER\Software\
HKEY_LOCAL_MACHINE\Software\
это именно стандарт винды.

допускается также в
AppData
или в
ProgramData

НО НИКАК НЕ В ПАПКУ Documents. Как говорит само название, данная папка для юзерских доков, а не программ. Т.е. программа может туда что-то сохранять, но только если это "что-то" является результатом работы юзера в данной программе, а не каким-то конфигом.
Например, если ide будет там создавать солюшены, то у меня нет вопросов, все норм. Если программы от Adobe / Autodesk будут там создавать свои файлы проектов, то тоже нет вопросов. Но эта папка никак не для конфигов.

Я вчера потратил 5 мин на поиск решения в апи, вроде там есть функции для установки кастомного пути, но у меня ничего не получилось. А тратить больше 5 мин на такой мусор не хочется.
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 14:20  [ТС]
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
Я вчера потратил 5 мин на поиск решения в апи, вроде там есть функции для установки кастомного пути, но у меня ничего не получилось. А тратить больше 5 мин на такой мусор не хочется.
ок,
я напишу письмо разрабам - посмотрим живые они ещё или уже нет)

у меня в Urho3d была такая история:
- писал я на AS - логи нужно смотреть было после каждого запуска.
- в старой версии движка лог ложился рядом с плеером.
- потом скомпилил новую версию - и "пол вечера" искал "А где же лог?"
- нашёл примерно там же где тя не нравится - в папках юзера.
- уже не помню - вернул я его на место или оставил там - я мог и иконку на лог тупо положить
в удобное место, не заморачиваясь...


2.
если отлипнуть от движка, и начать двигаться дальше))


На обсуждение:

---
# Columns-2025
---

Что тут:
- Солушен VS-2022 с проектами Ogre3d ---> ВСЁ ВКЛЮЧЕНО!
- Ничего больше подключать не нужно!
- Все либы Ogre3d релизные.
- Распаковать engine\ext\assimp-vc143-mt.7z
- Открыть в студии + переключить в Release + сделать билд + запустить.
- Готово!
---

Ключевые установки:
1. Проект открытый для входа(и для выхода)
2. Количество участников - ЛЮБОЕ.
3. ЗАПРЕЩЕНО ДЕЛАТЬ ВСЮ ИГРУ В ОДНО ЛИЦО - ТОЛЬКО КОЛЛЕКТИВОМ!
4. Коллектив это >= 2.
5. Тайм-лайна нет - каждый участник свободен делать когда угодно и сколько времени угодно.
6. То есть тайм-лайн индивидуальный.
---

Наброски технической части:
1. Игра дробиться на части - модули.
2. Модуль может состоять из >= 1 класса.
3. У модуля есть автор.
4. Один и тот же модуль может быть выполнен отдельно - разными участниками.
5. То есть у модуля есть конкретный автор.
6. Готовый модуль имеет стикер авторства.
7. Оформление(кодостайл) модуля на вкус автора - хоть на чистом Си из сплошного GOTO.
8. Каждый модуль должен иметь ВНЕШНИЙ ИНТЕРФЕЙС.
9. Задача - иметь соглашение на ВНЕШНИЙ ИНТЕРФЕЙС для всех участников.
10. Пункт 9 это БАЗА всей совместной разработки данного проекта.
---

Наброски конкретной технической части:
- В игре есть граф объектов - собсно он есть у всех популярных движков.
- Граф это ёлка из нодов.
- На этой ёлке висят игрушки - объекты игры.
- Каждый объект соответствует некоему типу, согласно ТЗ.
- Модуль можно представить как целевой С++ класс такого объекта.
- Сам граф это тоже модуль.
- Задача: перечислить все возможные модули для проекта. Пока только перечислить.
---



это всё обсуждается и будет редактироваться тут - на титульной обложке:
https://github.com/BDOTimer/Ogre3d-Beginner
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 14:31
XLAT, в худшем случае можно удалять папку с названием игры из Documents после закрытия игры. Но тогда и потеряются конфиги. Не самый лучший вариант, поэтому нужно исследовать эту проблему.

А как тебе ogre next, может там нет этой проблемы? Ogre Next это от тех же разрабов. Я вчера немного прочел о версии Next, там гораздо меньше всяких зависимостей (посмотри на колонку Components & Plugins по ссылки ниже), соответственно, должна настраиваться легче.

Вот тут написано https://www.ogre3d.org/about/w... -to-choose
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 14:58  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
в худшем случае можно удалять папку с названием игры из Documents после закрытия игры.
если игра не находит файла конфигурации, то будет запущен конфигуратор,
а так ты один раз сконфигурировал и всё - про существование конфигуратора ты забыл.

qwen:
Code
1
2
3
4
5
6
7
В OGRE 14.4.1 — если вы положите ogre.cfg рядом с исполняемым файлом (в той же папке, где .exe), то:
 
OGRE не будет создавать новый ogre.cfg в Documents\<AppName>\,
и не будет показывать диалог конфигурации — при условии, что:
 
Файл ogre.cfg корректный и содержит валидные настройки (особенно [ renderer ]),
Вы не вызываете вручную Root::showConfigDialog() или ApplicationContext::configure().
Добавлено через 2 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
может там нет этой проблемы?
мандец...
если это проблема - то тогда Мир спасён!!!

Страшная проблема всех ПЕРФЕКЦИОНИСТОВ:
ОНИ ВИДЯТ ЧТО СОВЕРШЕНСТВО НЕВОЗМОЖНО, А ЗНАЧИТ МОЖНО НИЧЕГО НЕ ДЕЛАТЬ И ОНИ НИЧЕГО НЕ ДЕЛАЮТ!
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 16:14
XLAT, при чем тут ёлка и игрушки? Типа они будут из дерева падать?
0
 Аватар для Mikle Quits
762 / 279 / 16
Регистрация: 21.01.2023
Сообщений: 408
11.12.2025, 19:17
Ха! Довольно прикольно видеть собственную разработку в качестве ТЗ...
Дальше, как обычно, пошли споры о движках, UE4, UE5, вопросы, сколько сотен мегабайт будет на выходе. Речь о Columns, напоминаю.
А дальше пошло интересное - кто-то вбросил видео, якобы от моей, но по факту от другой игры.
Цитата Сообщение от Igor3D Посмотреть сообщение
У меня сейчас нет Вындоуз. Можно ссылку на мувик?
Игра должна пойти под Вайном, только докинуть эту DLL.

Цитата Сообщение от Royal_X Посмотреть сообщение
сама игра корявая. Разрешение низкое (разраб точно не разбирается в dpi, разнице между логическими пикселями и dip), методах правильного масштабирования спрайтов, обновление тоже не плавное. Видно, что делал его нуб.
Нубу у гуру хотелось бы спросить:
Где это в игре проявляется моё непонимание dpi?
Какое такое "неправильное" масштабирование спрайтов я использовал?
Ну, с "неплавным обновлением" более-менее понятно - это, вообще-то, софтрендер. Знаю, что и на него можно включить vsync, но тогда потеряется та самая совместимость с XP, которую тут упоминали. Я бы этой совместимостью пренебрёг, это не сильно актуально сейчас, но у vsync есть ещё одно свойство - плавность будет только тогда, когда спрайты движутся на целое кол-во пикселей за кадр, то есть скорость игры привязывается к частоте монитора. Обойти это можно только субпиксельным рисованием, то есть "мылить" спрайты.
1
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 20:01  [ТС]
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Ха! Довольно прикольно видеть собственную разработку в качестве ТЗ...
готовое ТЗ - взял у ваших велоизобретателей:
"Игра Columns с новогодней тематикой на SR2D.".

ТЗ c columns просто идеально - споров и обсуждений по нему круглый ноль))

что касается DPI - то тема DPI в каждом проекте подымается - тут уже все привыкли...

авторов же мы любим обсуждать, чтобы собственное чсв было жирнее...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,367
11.12.2025, 20:06
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Где это в игре проявляется моё непонимание dpi?
Твоя игра вообще не учитывает dpi (иными словами она без DPI-awareness). Видимо ты создал на обычном мониторе, и не учел, что у людей могут быть high dpi мониторы. В игре окно имеет статический размер 372x656 и изменить его никак. Опять же, на обычном мониторе при таком разрешении может и комфортно (например, многие мониторы имеют высоту в 766 пикселей и твои 656 вполне неплохо), но на high dpi мониторах тут происходят чудеса - винда понимая, что программист вручную не реализовал high dpi поддержку, сама масштабирует окно (иначе оно было бы крошечным). Но при таком автоматическом масштабировании качество не улучшается, а просто картинка растягивается.
Цитата Сообщение от Mikle Quits Посмотреть сообщение
Какое такое "неправильное" масштабирование спрайтов я использовал?
я не писал, что ты использовал неправильное масштабирование, а писал, что
Цитата Сообщение от Royal_X Посмотреть сообщение
разраб точно не разбирается в методах правильного масштабирования спрайтов
т.е. тебе нужно было масштабировать спрайты так, чтобы качество не терялось при масштабировании. Например, в моем сапере, который есть на форуме, используются картинки с разрешением 16х16, тем не менее, игра выглядит красиво даже на 8к мониторе, а все потому, что я использовал интерполяцию по методу Nearest Neighbor. Если бы ничего не выбрал, то винда дефолтно использовала бы билинейную интерполяцию. К тому же, моя игра, в отличие от твоей, является DPI-aware - т.е. когда я намеренно избегаю системного масштабирования.
На WinAPI это можно сделать путем
SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
данный код заставляет винду отказаться от растрового масштабирования. Дальше ты сам все ручками контролируешь правильную работу с пикселями. Слава Богу, что многие апишки уже содержат готовые функции для преобразования между логическими и физическими пикселями, так что написание DPI-aware приложения не так уж сложно.
Правда из-за этого, мой сапер на винапи работает только на вин 10 и 11. Все потому, что я использовал апишные функции, которые работают только начиная с десятки. Но при желании, можно написать свои велосипеды.
К тому же, Dpi Awareness можно настроить и через манифест.
Цитата Сообщение от Mikle Quits Посмотреть сообщение
у гуру
Даже близко не гуру. Тоже постоянно учусь.
0
Just Do It!
 Аватар для XLAT
4201 / 2657 / 654
Регистрация: 23.09.2014
Сообщений: 8,958
Записей в блоге: 3
11.12.2025, 20:06  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
при чем тут ёлка и игрушки? Типа они будут из дерева падать?
Не понравилась аналогия дерева нодов с ёлкой? извини, старался, но не угодил.

я закинул твою задачу себе:
https://github.com/users/BDOTimer/projects/5
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2025, 20:06
Помогаю со студенческими работами здесь

В развитие темы совместного проекта(может соберемся и сделаем что-нибудь вместе)
Возникла тут интересная, как мне кажется, идея. Извиняюсь что создаю отдельную тему, но боюсь иначе...

Давайте отыщем "Грааль"
Думаю, что в условиях нынешней экономической ситуации, эта тема будет актуальна. Предлагаю...

Давайте напишем соц.сеть. Объединяемся.
Короче давайте напишем двиг.соц.сети. Как это будет происходить? Открываем закрытый форум. В...

А давайте свою операционку забабахаем
Есть желающие операционку на полном энтузиазме делать?

Сюжет и название игрушки
Сюда постим по предложениям создания игрушки. Сюжету и названию.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru