Симулятор 1С-ника

27.02.15

Задачи пользователя - Игры

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

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Симулятор
.epf 209,26Kb ver:1.1
86 Скачать бесплатно

Описание


Игра относится к т.н. жанру "кликеров". Суть игры - накликать себе как можно больше капитала, при этом открывая новые уровни развития. Каждый новый открытый Вами вид заработка занимает больше времени для реализации и требует больше ресурсов для его развития, но и приносит больше прибыли. 

В качестве помощников можно нанять менеджеров, которые будут отвечать за управление определенной деятельностью. Также можно приобрести улучшения, которые помогут Вам в вашем пути.


Внутренности

 

Игра написана полностью на языке 1С и представлена в виде внешней обработки. Конструировал и проверял работоспособность на интерфейсе "Такси". Желательно в нём и запускать, потому что на управляемых формах ведет себя нестабильно. Вся работа обработки происходит на клиенте (имеется только одна серверная процедура "ПриСозданииНаСервере").

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

&НаКлиенте
Процедура ПроцессРеализацииУровень1()

   СостояниеУровень1 = СостояниеУровень1 + СкоростьУровень1;
   Если СостояниеУровень1 < 100 Тогда
      ПодключитьОбработчикОжидания("ПроцессРеализацииУровень1", 0.1, Истина); 
   Иначе
      Капитал = Капитал + ПрибыльУровень1;
      НастроитьДоступность();
      Элементы.РеализацияУровень1.Доступность = Истина;
      СостояниеУровень1 = 0;
   КонецЕсли;

КонецПроцедуры

 

Интерес к разработке был чисто практический. Во-первых, хотелось узнать, возможно ли создать игру такого рода на встроенном языке 1С. Во-вторых, будут ли стабильно работать около 10-ка обработчиков ожидания, запущенные одновременно. На данные вопросы прошу ответить и Вас.

 

P.S.


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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Игры 1С 8.3 Бесплатно (free)

Да, это Wolfenstein на 1С, без сторонних сервисов... Только 1С, только хардкор.

24.04.2026    5362    171    darkghostterran    31    

45

Игры 1С 8.3 Россия Бесплатно (free)

Приветствую! У меня образовалось довольно много свободного времени, и я решил посвятить его творчеству: разработке казуальной игры по шагам, демонстрируя промежуточные результаты сообществу и развивая игру по полученной обратной связи.

07.04.2026    1500    46    chuprina_as    9    

15

Игры 1С 8.3 Россия Бесплатно (free)

Мастерам, проводящим настолки по Dangeons&Dragons, в помощь.

16.03.2026    2184    52    romba    0    

11

Игры 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Аналог тетриса на жёлтой платформе.

12.03.2026    1672    87    SerVer1C    7    

20

Игры 1С 8.3 Россия Бесплатно (free)

Классическая игра Три в ряд. При образовании комбинации из 3 и более фишек они исчезают, новые фишки падают сверху, а игрок получает очки. За длинные комбинации (4-5 фишек) начисляются бонусные очки.

05.03.2026    1605    137    user2163916    4    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Сокобан (Sokoban) — это классическая игра-головоломка, где игроку необходимо расставить ящики по целям, перемещая их по лабиринту.

20.02.2026    1060    68    user2163916    3    

13

Игры 1С 8.3 Бесплатно (free)

Это расширение, практически к любой конфигурации 1С, идеально подойдёт не для того, чтобы парализовать работу организации, а для того, чтобы сформировать коллектив, объединённый общими целями, ценностями и интересами. И всё это достигается простым регулярно проводимым мероприятием по сплочению команды – шашечным турниром! В этом, не побоюсь этого слова, приложении, можно провести шашечную битву как с коллегой, так и самому с собой, если у вас раздвоение личности. А также к вашим услугам почти искусственный интеллект, то есть бот, который честно и по правилам играет с вами в поддавки, когда по правилам вы должны играть в обычные шашки.

28.12.2025    2025    135    Knyaz3d    6    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Преврати свой 1С с обычными формами в мощную игровую консоль! И пусть баланс подождет!

13.10.2025    9115    167    slava_1c    14    

44
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. spetzpozh 27.02.15 13:29 Сейчас в теме
Какого такого фрилансера. Начинают часто с развоза ИТС )
2. dmpas 420 27.02.15 13:46 Сейчас в теме
Похоже, работа в пятницу закончилась... :(
dj_serega; fzt; Shadow_Runer; AllexSoft; Evil Beaver; Shmell; kalaratra; necropunk; +8 Ответить
3. ololoanonim 3 27.02.15 13:54 Сейчас в теме
4. dmpas 420 27.02.15 13:56 Сейчас в теме
Не хватает показателей, сколько денег приносят источники за единицу времени.
5. Serovkir 42 27.02.15 14:00 Сейчас в теме
(4) baton_pk, Дааа, с этим как раз проблемы и возникли. Дело в том, что обработчик ожидания работает всегда по разному, поэтому время нельзя посчитать точно. Ещё заметил такую штуку, что если неистово жать на любую точку формы то все обработчики ожидания начинают работать быстрее. Это Вам чит))
25. kalaratra 13 02.03.15 08:45 Сейчас в теме
(5) Очень классная игра) Особенно когда начальство не дремлет, а делать нечего)
Всегда можно оправдаться нагрузочным тестированием)
dj_serega; +1 Ответить
6. dmpas 420 27.02.15 14:00 Сейчас в теме
ААА! Прорисовка адово затупила!
7. dmpas 420 27.02.15 14:04 Сейчас в теме
Всё, сдохло. Снял задачу. Видимо, задерзил на рынке и пацаны пришли.
8. Serovkir 42 27.02.15 14:07 Сейчас в теме
(7) baton_pk, Такое тоже было один раз, я тогда упростил состав формы (убрал группы лишние), вроде помогло. Смог дойти до конца игру. На какой платформе пробовали? Такси или УФ?
10. dmpas 420 27.02.15 14:17 Сейчас в теме
9. yukon 157 27.02.15 14:09 Сейчас в теме
Даешь код на гитхаб!
11. Xershi 1554 27.02.15 14:32 Сейчас в теме
На такси сдохла форма, на УФ пока все ок.
12. dmpas 420 27.02.15 14:34 Сейчас в теме
Зачем там восемь(!) обработчиков ожидания, которые делают почти одно и то же?!

PS. АААА! И каждый доступность элементов меняет!
13. Serovkir 42 27.02.15 14:48 Сейчас в теме
(12) baton_pk, "Во-вторых, будут ли стабильно работать около 10-ка обработчиков ожидания, запущенные одновременно." - это из статьи. А так сначала было в планах засунуть в один обработчик, но получилось так массивно, что всё тормозило. Поэтому и разделил. А с доступностью элементов я немного не понял, я не встречался с тем, что изменение доступности как-то тормозило. Да и сервер не вызывается при изменении. Просветите пожалуйста)
14. dmpas 420 27.02.15 14:56 Сейчас в теме
(13)
просто, просто куча-кучу ненужных действий.

PS. запустил на управляемых. авось тут дойду до конца.
21. yukon 157 27.02.15 16:49 Сейчас в теме
(13)
А так сначала было в планах засунуть в один обработчик, но получилось так массивно, что всё тормозило.

Ничего не массивно:
Процедура Процессинг()
	Для Каждого Уровень из ДанныеУровней Цикл
		ДанныеУровня = Уровень.Значение;
		ИмяУровня = Уровень.Ключ;
		
		Если ДанныеУровня.Выполняется Тогда
			ПроцессингУровня(ДанныеУровня);
			ЭтаФорма["Состояние"+ИмяУровня] = ДанныеУровня.Состояние; 
		КонецЕсли;
	КонецЦикла;
	УправлениеФормой();
	
	ПодключитьОбработчикОжидания("Процессинг", 0.1, Истина);	
КонецПроцедуры
Показать
15. makas 44 27.02.15 15:47 Сейчас в теме
.... ах, да, вспомнился по данной теме Анекдот :)
16. dmpas 420 27.02.15 16:03 Сейчас в теме
УФ, 7 уровень, полёт нормальный, ничего не лагает. правда, форму пришлось в конфигураторе подрихтовать (только внешний вид, не читил!)
17. fjay69 32 27.02.15 16:21 Сейчас в теме
Когда я был в двух шагах от Штата программистов, всё сломалось. Повторный запуск не помог. 8.3.5.1383 Такси.
18. Xershi 1554 27.02.15 16:21 Сейчас в теме
На УФ стабильно все купил щелкает на ура конфа БСП платформа 8.3.5.1248. На БП3 в "Такси" начинаются глюки с отрисовкой, а затем вовсе виснет.
19. dmpas 420 27.02.15 16:38 Сейчас в теме
Всё! Нанял БГ на работу! УФ, 8.2.19.83.
20. dmpas 420 27.02.15 16:38 Сейчас в теме
Такси проиграла этот стресс-тест!!!
22. asved.ru 37 27.02.15 21:40 Сейчас в теме
А на 8.3.6 стабильнее работает или так же?
23. PrinzOfMunchen 84 28.02.15 17:41 Сейчас в теме
(22) asved.ru, так же. Потестил, тоже форма полетела уровне на 5 (Такси). Но идея прикольная. Автор молодец.
24. kalaratra 13 02.03.15 08:43 Сейчас в теме
(23) PrinzOfMunchen, Такси зло!))))
26. dj_serega 396 03.03.15 16:20 Сейчас в теме
За идею плюс. Скачать еще решаюсь :)
27. Программулькин 303 04.03.15 09:24 Сейчас в теме
За идею и реализацию - плюс, сделай что-нибудь с показателями заработка за единицу времени.
Как нуралиева нанять? денег миллиард уже, а кнопка нанять не активна.
28. Программулькин 303 04.03.15 09:41 Сейчас в теме
на такси зависает )))
29. for_sale 902 04.03.15 12:58 Сейчас в теме
вы бы описали в статье, что за игра, что надо делать, скриншотов > 3 выложили бы. А то качать кота в мешке - не очень.
30. Dvornik 20 04.03.15 13:40 Сейчас в теме
Когда считается, что ты прошел/победил?
31. DAnry 9 04.03.15 19:31 Сейчас в теме
В 1С работать надо. А играть (для разрядки, отдыха и т.д.) надо в нормальные профессионально сделаннные игры. Хотя учитывая специфику работы програмиста (или пользователя) 1С, лучшим отдыхом считаю активный.
dmpas; cleaner_it; Lyolik; +3 Ответить
32. dmpas 420 05.03.15 14:47 Сейчас в теме
(31) DAnry,
лучшим отдыхом считаю активный

а ещё лучше экстремальный - нервишки сталью покрывает.
33. flintic 06.03.15 06:27 Сейчас в теме
Скачал, немного подправил форму, и... забил на работу!!!
dj_serega; +1 Ответить
34. fillin 282 21.04.17 15:45 Сейчас в теме
35. dj_serega 396 24.04.17 10:44 Сейчас в теме
Я бы добавил паузу. А то фрилансить когда у тебя уже сеть франчей работает в 5м уровне не сильно хочется :-))
36. dj_serega 396 24.04.17 18:01 Сейчас в теме
Ну... день времени... результат.

Хорошо что есть манагеры... Пол дня работали... Пришел, снял бабло и дальше работать :-))))
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация