Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3

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

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

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

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

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

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

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

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

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

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

315
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 01:30
Студворк — интернет-сервис помощи студентам
XLAT, я как понял, короткий текст вообще не будет использоваться? только название и длинный текст?
наверное, я уберу вертикальный скролбар, он там лишний
короче, я подожду, пока ты примешь мой пул, и потом я обновлю репозиторий, чтобы работать на обновленной версии

Добавлено через 19 минут
XLAT, как у тебя с колодцем дела?

Надо, чтобы ты успел все сделать до 25 декабря)

движение фигур должно быть со snap, мне кажется

Добавлено через 41 минуту
8Observer8, перехожу из лички на форум. Да, я тебя понял. Если чё, могу еще тестировать, когда нужно будет.

А ты бы не хотел участвовать в проекте https://github.com/BDOTimer/Ogre3d-Beginner

XLAT там игру создает, я тоже чуток помогаю. Цель - создать игру до праздников.

Вот такая игра https://disk.yandex.ru/d/l7-X5wW48Zn9Ig, только трехмерная, на Ogre 3D / C++

На гитхабе там готовый настроенный солюшн уже с SDK, просто скачать и запустить можно, если есть VS 2022

Это не серьезный проект, чисто ради фана. Знаю просто, что любишь делать трехмерные штучки на всяких низкоуровневых библах.

Главная цель - это доказать, что что-то можно делать группой лиц.
2
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 01:35  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
как у тебя с колодцем дела?
я боюсь тя вводить в куст дела с колодцем,
потому что ты и так загружен уем,
а если ещё будем и колодец обсуждать,
то мне писать/разбирать алгоритм будет некогда))

в кратце так:
1. у мя есть 2 идеи организации гемов в велле.
2. через индексы и через сортировку.
3. я остановился на индексах.
4. индексы это моща - воксельная физика без октодерева - мгновенно можно узнать какое препятствие перед тобой...
...

итого, препятствие))

1. в фигуру посылаю координату по X = 200.f
2. фигура падает и только падает без смещений.
3. в момент приземления я проверяю: (X = 200.f) == int(X)
4. рез: false !
5. я пытался повторить этот баг в простом отдельном тесте...
6. и не фига!
7. короче, пока решил делать через костыль X = std::seilf(X); /// можно обойтись без него ...
8. вот этой фикней я и занимался всё свободное время вчера и сегодня)))

9. пар и снег - это самое вкусное для моей прокрастинации ...

Цитата Сообщение от Royal_X Посмотреть сообщение
я как понял, короткий текст вообще не будет использоваться? только название и длинный текст?
всё на виду - все видят как оно используется))
ну, да, тут обобщение не пригодилось - но умение обобщать это крутой скилл))

я подгрузил моноширинный шрифт - теперь красивше выглядит)

ещё бы я бы хотел чуть тему для справки попрохладней - с зимней синькой - а то выглядит жарковато ...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 01:47
Цитата Сообщение от XLAT Посмотреть сообщение
теперь красивше выглядит)
ты пул еще не принял, чтобы я скачал новую версию

Добавлено через 3 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
ещё бы я бы хотел чуть тему для справки попрохладней - с зимней синькой - а то выглядит жарковато ...
ну я посмотрю, можно ли менять тему

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
тут обобщение не пригодилось
может тогда удалить это обобщение?

Добавлено через 50 секунд
Цитата Сообщение от XLAT Посмотреть сообщение
в момент приземления я проверяю: (X = 200.f) == int(X)
а зачем в целых, сравнивай float знаками больше или меньше

Добавлено через 3 минуты
XLAT, да, новый шрифт норм. только ты забыл переименовать ArialFont, чтобы не ввести в заблуждение
0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 01:59  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
может тогда удалить это обобщение?
ползунок можно удалить - остальное не мешает.

Цитата Сообщение от Royal_X Посмотреть сообщение
а зачем в целых, сравнивай float знаками больше или меньше
вот поэтому не нужно это обсуждать - МНЕ НУЖНЫ ИНДЕКСЫ - а индексы всегда целые
а самое главное это то, что мне нужны ПРАВИЛЬНЫЕ индексы))

про перфоманс тоже надо помнить...

Цитата Сообщение от Royal_X Посмотреть сообщение
ты забыл переименовать ArialFont, чтобы не ввести в заблуждение
я не знаю за что хвататься - поэтому нужно было решить задачу быстро)
в целом я одобряю это замечание.

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 02:08
Цитата Сообщение от XLAT Посмотреть сообщение
в целом я одобряю это замечание
я пул сделаю

Добавлено через 4 минуты
XLAT, по ходу спать пора, утро вечера мудренее. Завтра найдешь решение.

Добавлено через 2 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
ползунок можно удалить
мне кажется, нужно удалить отладочную конфигурацию, чтобы в студии каждый раз не переключаться и все отладочные либы. Только слабаки делают отладку, сильные программисты используют логи в консоль)
1
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 02:22  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
мне кажется, нужно удалить отладочную конфигурацию, чтобы в студии каждый раз не переключаться и все отладочные либы.
без дебага это не профессионально будет))

ну, когда я сделал пул - релиз остался на месте...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 12:54
XLAT, я сделал кое-какие изменения, в том числе скрыл лишний скролбар. Тебе осталось принять новые изменения.

Касательно холодной темы, я ничего не забыл, еще исследую этот вопрос.
На данный момент я могу менять цвета как текста, так и заголовка. Но чтобы избавиться от теплой зеленой темы нужно будет менять два материала. Я смог определить к каким элементам прикреплены эти материалы, а также получил их имена.

tb->mElement->getMaterialName() => SdkTrays/TextBox
tb->mCaptionBar->getMaterialName() => SdkTrays/MiniTray

Материалы, текстуры и шрифты находятся в \Media\packs\SdkTrays.zip
Полагаю, делать холодную тему - осуществимая задача, даже если придется редактировать в том числе какие-то текстуры в графическом редакторе, кроме редактирования самого кода материала.

Добавлено через 49 минут
XLAT, ты заметил, что при закрытии игры в консоли 0 не возвращается, равно как и не выводится текст Test-Columns is FINISHED!. Я это уже как давно заметил. Учитывая, что также не выводится ERRORFATAL: , то дело не в исключениях в блоке try, а скорее всего, разыменовывается где-то нулевой указатель. Проверь свой код и попытайся всегда проверять указатель перед обращением к нему. Это критическая ошибка и ее нужно исправить перед другими задачами. Эх, вот сейчас отладка пригодилась бы, только она не настроена.
0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 17:38  [ТС]
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
при закрытии игры в консоли 0 не возвращается
в соседнем Test-1 всё нормально.

ок - баг принят.

2.
Цитата Сообщение от Royal_X Посмотреть сообщение
Тебе осталось принять новые изменения.
чуток поуправлял бранчами...
тя надо на будущее стучаться в work бранч,
а work уже раз в месяц сливать в release бранч)

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

рабочий бранч work <--- туда я буду свой свежак обновлять ...
https://github.com/BDOTimer/Og... /tree/work

3.
научил корзину сохранять фигуры:


4.
Royal_X,
ты уже брался снег сделать?
оформи класс для снега в effects.h

5.
текучка
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 18:09
Цитата Сообщение от XLAT Посмотреть сообщение
чуток поуправлял бранчами...
я это заметил: мой форк сошел с ума и мне пришлось его полностью удалить. ты там чрезмерно увлекся ветками, сейчас их две, но даже в какой-то момент их было 3
Цитата Сообщение от XLAT Посмотреть сообщение
я смотрю уже мы начали движок переписывать))
в файлах движка по-прежнему всего лишь одна строка, и я твой коммент о деградирующем движке видел. Но разве не в этом ли истинная цель опенсорса, чтобы иметь возможность редактировать код движка для добавления или изменения функционала? Лучше одну строку в код движка, чем тысячи мусорных строк в коде проекта, тем более, это проект типа "написал и забыл". Нам же ехать, а не шашечки, и сроки поджимают.
0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 18:34  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
ты там чрезмерно увлекся ветками, сейчас их две, но даже в какой-то момент их было 3
я сам чуть с ума не сошёл = изначальный main бранч пришлось удалить ...

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

Цитата Сообщение от Royal_X Посмотреть сообщение
Но разве не в этом ли истинная цель опенсорса
ну, частично согласен, но есть нюансы...

Добавлено через 4 минуты
Цитата Сообщение от Royal_X Посмотреть сообщение
при закрытии игры в консоли 0 не возвращается,
уже теплее:
закоментил UI ui;
return 0 заработал.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 18:57
Цитата Сообщение от XLAT Посмотреть сообщение
закоментил UI ui;
return 0 заработал.
я закомментил весь написанный мной код, но проблема не исчезла, если намекаешь на это

Добавлено через 10 минут
XLAT, я нашел причину бага - вся проблема из-за твоего умного указателя для TrayManager. Я снова сделал на обычном указателя, баг исчез и игра работает корректно. Ничего больше не менял.

Надо теперь подумать, как бороться с утечками... поскольку именно TrayManager владеет виджетами (в том числе TextBox) и именно он их уничтожает.
0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 19:15  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Надо теперь подумать, как бороться с утечками...
да, я исправил.
https://github.com/BDOTimer/Og... /tree/work

память освобождает демон Огра внутри движка - снаружи заботиться об этот не нужно.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 19:16
Цитата Сообщение от XLAT Посмотреть сообщение
память освобождает демон Огра внутри движка
а, тогда норм
0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 19:16  [ТС]
Royal_X,
теперь давай снег.

а я научу стукаться об колодец.

ах, да, звучок нужен ...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 20:24
XLAT, мне пришлось поменять большинство дефолтных настроек снега, поскольку дефолтные значения настроены так, что 1.0f в игре = 1 метру, но у тебя 1.0f в разы меньше.


XLAT, всё, добавил снег. Если нужно настроить иначе, напиши мне. Реализовал методы создания эффекта, уничтожения эффекта (когда моментально уничтожается эффект и нод снега со сцены), а также включения/отключения эмиттера снега. Отключения эмиттера отличается от уничтожения тем, что те снежинки, которые на сцене, не сразу исчезают, а они падают и живут определенное время, но сам эмиттер больше не генерирует новый снег, тогда как уничтожение эффекта происходит мгновенно и полностью все удаляет из сцены.


XLAT, только одна просьба: перед тем, как что-то добавляешь, принимай мои пулы!!!
А то я делаю пул, проходит много времени, ты не принимаешь, но добавляешь сам новые вещи.
В итоге мой пул уже конфликтует, поскольку были новые изменения. Мне приходится решать еще и конфликты...
1
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
17.12.2025, 22:56  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Если нужно настроить иначе,
даже не сомневайся - напишу.

Цитата Сообщение от Royal_X Посмотреть сообщение
А то я делаю пул, проходит много времени, ты не принимаешь, но добавляешь сам новые вещи.
здесь аналогичная история!
мы не можем все сделать пуш первыми - тока кто-то один это может сделать - так устроен сей мир...

щас вот сделал пуш и сразу сюда глянул, вот пойду щас тянуть.

а запушил я вот что:
- кривые ножки у корзины - я хз почему они следят а камерой - заатачена они на землю ...
- и приделал звук - щас тестовый - фигура пукает при приземлении.

Добавлено через 6 минут
Цитата Сообщение от XLAT Посмотреть сообщение
вот пойду щас тянуть.
ну, вот теперь и я не могу тянуть, потому что конфликт...

я бы разрулил так, принял всё для файла effects.h,
а для инспектора вручную поменял бы...

я хз как это отфильтровать - у мя от гитхаба сёдня уже была кондрашка))
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
17.12.2025, 23:56
Цитата Сообщение от XLAT
так устроен сей мир...
вообще-то, если есть пул, который висит, то ты должен его принять и только потом вносить свои изменения, ибо темпорально он был раньше, а значит приоритетнее. Ведь, когда я делаю пул, то я делаю его с учётом всех самых свежих обновлений на момент пула, а не говорю, что я начинал писать код при царе Горохе и мне дескать все равно, что код уже другой...

Вот, если бы ты вовремя принимал пулы, то и конфликтов не было. На момент отправки мои пулы не конфликтуют и учитывают крайнюю версию. Т.е. моей вины тут вообще нет.

А то получается клоунадо. Мало того, что на момент отправки пула я учел все новые изменения и конфликтов не было, так потом захожу и вижу, что ты добавил какую-то одну строку в inspector.h и ушел, не приняв мой пул, создав конфликт. [На самом деле, там конфликтов и нет, просто гитхаб любое изменение считает конфликтом.] Я исправляю конфликт и ухожу. Ты снова приходишь, игнорируешь мой пул, снова вставляешь свое и уходишь, опять создав конфликт...
Это так не работает. Я ещё раз повторяю: каждый на момент добавления нового кода должен учитывать все изменения. Я это делаю и гитхаб на момент добавления пула подтвержает , что нет конфликтов. И ты обязан принять все пулы (или отклонить - да, такое тоже можно, всё-таки это твоя игра) и только потом вставлять свои новые коды.

Конечно, говорят, каждый человек является центром его собственной Вселенной/мира...Но это перебор.
Мне вот удобно код публиковать прям на этом форуме или вообще ничего не делать)

Добавлено через 55 минут
Цитата Сообщение от XLAT Посмотреть сообщение
вот теперь и я не могу тянуть, потому что конфликт...
вот, я сегодня уже решал такой конфликт, там есть для этого кнопка

короче, вижу, что ты не соизволил решить конфликт, который произошел не по моей вине, и я не буду во второй раз делать то, чего вообще не должен был, поэтому вот код. Ты там какой-то цилиндр периодически переименовываешь в inspector.h, поэтому и возникают конфликты.
Публикую здесь, поскольку я удалил мой форк. С пулами (код на блюдечке) тема не пошла.

Вот сам эффект.

effects.h
C++
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
///----------------------------------------------------------------------------|
/// "effects.h"
/// в задачах:
///     - "Пар над ёлкой"
///     - "Снег идёт"
///----------------------------------------------------------------------------:
#ifndef EFFECTS_H
#define EFFECTS_H
#include "config-game.h"
 
///---------|
/// Models. |
///---------:
namespace mdl
{   
    using namespace Ogre;
    using namespace OgreBites;
 
    struct  Effects : Base
    {       Effects()
            {   
            }
 
        void setup()
        {   
            createSnowEffect();
        }
 
        void createSnowEffect()
        {
            if (snowPS != nullptr) return;
        
            try {
        
                snowPS = scnMgr->createParticleSystem("SnowParticleSystem", "Examples/Snow");
        
                snowPS->setDefaultDimensions(15.0f, 15.0f);
        
                
                if (ParticleEmitter* emitter = snowPS->getEmitter(0))
                {
                    emitter->setParameter("width", "2500");
                    emitter->setParameter("height", "2500");
                    emitter->setParameter("time_to_live", "8");
                    emitter->setParameter("velocity", "200");
                    emitter->setParameter("emission_rate", "50");
                }
                
                if (ParticleAffector* affector = snowPS->getAffector(0))
                {
                    affector->setParameter("randomness", "100");
                }
        
                SceneNode* snowNode = scnMgr->getRootSceneNode()->createChildSceneNode("SnowNode");
                snowNode->attachObject(snowPS);
                snowNode->setPosition(0, 1500, 0);
        
            }
            catch (Exception& e) {
                
                std::cerr << "Error creating snow effect: " << e.getFullDescription() << std::endl;
            }
        }
        
        void destroySnowEffect()
        {
            if (snowPS != nullptr) 
            {
                SceneNode* snowNode = snowPS->getParentSceneNode();
                if (snowNode) snowNode->detachObject(snowPS);
                scnMgr->destroyParticleSystem(snowPS);
                snowPS = nullptr;
                if (snowNode && snowNode->getName() == "SnowNode")
                    scnMgr->destroySceneNode(snowNode);
            }
        }
 
        void setEmittingSnow(bool emitting)
        {
            if (snowPS != nullptr)
                snowPS->setEmitting(emitting);
        }
        
        private:
            ParticleSystem* snowPS = nullptr;
 
    };
 
}
 
#endif // EFFECTS_H


inspector.h
там всего лишь добавить в нужных местах две строки
C++
1
2
Effects                effects;
effects  .setup();
1
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
18.12.2025, 01:10  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Я ещё раз повторяю
ок.
согласен проверить как оно будет в реале - когда одновременно отредактирован целевой файл,
а его каждой соответствующей редакции нет ни у кого.

ты зря отменил пул - я не сижу постоянно за компом, чтобы мгновенно мониторить ситуацию,
я хотел попробовать разрулить конфликт гитхабовскими штучками, чтобы понять что там есть для этого.

Цитата Сообщение от Royal_X Посмотреть сообщение
Вот сам эффект.
я мог бы его сграбить с твой репы за пару сек.

Добавлено через 7 минут
Royal_X, я смотрю ты уже на хабе две медали хапнул за свои пулы)
я тоже гороха хочу)) жаль что ты не делаешь совместные прожекты)))
аа, уже есть ...

Добавлено через 8 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
Вот сам эффект.
планы на снег такие:
- снег идёт периодами.
- снег идёт, когда положение игрока ухудшается за выбранный интервал.
- когда ваще мандец - начинается лютый снегопад.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6260 / 2980 / 1050
Регистрация: 01.06.2021
Сообщений: 11,048
18.12.2025, 01:30
Цитата Сообщение от XLAT
планы на снег такие:
- снег идёт периодами.
- снег идёт, когда положение игрока ухудшается за выбранный интервал.
- когда ваще мандец - начинается лютый снегопад.
1. Тут можно использовать setEmittingSnow
2. То же самое, этой функцией можно включать/отключать эмиттер снега. Ну или уничтожать эффект, если нужно мгновенно.
3. Увеличить velocity или emission rate снега не проблема. Можно добавить метод. Только нужно проверить на большой скорости, чтобы квота частиц не превысила, хотя можно и квоту увеличить. И при увеличении скорости, нужно уменьшить время жизни снежинок в целях оптимизации.

Если надо, то могу добавить методы, хотя там дело на минуту.

Не по теме:

Цитата Сообщение от XLAT
я смотрю ты уже на хабе две медали хапнул за свои пулы)
Мои пулы ты не видел, но зато медали посчитал... :rofl:

Цитата Сообщение от XLAT
ты зря отменил пул - я не сижу постоянно за компом, чтобы мгновенно мониторить ситуацию
Если ты дважды заходишь на гитхаб с разницей в пару часов и каждый раз добавляешь новый код, а пул мой игноришь, то не думаю, что ты прям не нашел пару сек, чтобы принять пул...

0
Just Do It!
 Аватар для XLAT
4215 / 2675 / 656
Регистрация: 23.09.2014
Сообщений: 9,101
Записей в блоге: 3
18.12.2025, 03:45  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Если надо, то могу добавить методы, хотя там дело на минуту.
по снегу задача закрыта.
вишь как всё бистро, а ты боялся мозоли натереть))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2025, 03:45
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Опции темы

Новые блоги и статьи
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru