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

27.02.15

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

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

Скачать файлы

Наименование Файл Версия Размер
Симулятор
.epf 209,26Kb
74
.epf 1.1 209,26Kb 74 Скачать

Описание


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

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


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

 

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

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

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

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

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

 

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

 

P.S.


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

См. также

Классическая игра "Змейка" на 1С (управляемые формы)

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Игра "Змейка" в классическом варианте на управляемых формах в 1С. Собирайте яблоки и ставьте рекорд!

09.02.2024    2687    140    emilyabochkova    12    

22

Ключворды в 1С

Игры Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Создавайте новые ключворды или разгадывайте существующие.

1 стартмани

05.02.2024    1541    1    alexpvs    0    

6

Игра "5 букв"

Игры Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Игра "5 Букв", сделанная на 1С. В игре загадано слово, существительное в единственном числе. Нужно отгадать загаданное слово.

1 стартмани

29.12.2023    936    2    APTEM_SLV    9    

6

Пятнашки

Игры Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Цель - обучение хитростям нашей всеми любимой 1С.

28.11.2023    848    31    user1834118    0    

6

Кар магедон

Игры Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Держись, российский геймдев, я уже еду. Бета тест, можно оформлять предзаказы, будет донатный магазин с модельками российского автопрома (по цене реальных авто).

01.11.2023    1677    38    user1834118    7    

11

Турнир по 1С. Танки на СКД

Игры Платформа 1С v8.3 Абонемент ($m)

Предлагаю свою версию турнира. Особенность этого турнира в том, что тут нет правильных или неправильных решений. Есть твое решение и решение твоих соперников. У кого решение лучше тот и победит.

1 стартмани

09.10.2023    1762    1    opx    1    

13

Плоский "Кубик Рубика"

Игры Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Вы можете собрать кубик Рубика? Я - только с помощью инструкции:). Попробуйте справиться с его плоским аналогом.

1 стартмани

29.05.2023    2016    7    Alxby    3    

13

Пасьянс Марии Стюарт (пасьянс Медичи) - попробуй изменить свою судьбу

Игры Платформа 1С v8.3 Россия Абонемент ($m)

Игра - пасьянс Марии Стюарт. Есть возможность создавать свои расклады, обмениваться раскладами и менять картинки карт.

1 стартмани

05.05.2023    2718    1    sandr13    0    

13
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. spetzpozh 27.02.15 13:29 Сейчас в теме
Какого такого фрилансера. Начинают часто с развоза ИТС )
2. dmpas 417 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 417 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 417 27.02.15 14:00 Сейчас в теме
ААА! Прорисовка адово затупила!
7. dmpas 417 27.02.15 14:04 Сейчас в теме
Всё, сдохло. Снял задачу. Видимо, задерзил на рынке и пацаны пришли.
8. Serovkir 42 27.02.15 14:07 Сейчас в теме
(7) baton_pk, Такое тоже было один раз, я тогда упростил состав формы (убрал группы лишние), вроде помогло. Смог дойти до конца игру. На какой платформе пробовали? Такси или УФ?
10. dmpas 417 27.02.15 14:17 Сейчас в теме
9. yukon 143 27.02.15 14:09 Сейчас в теме
11. Xershi 1474 27.02.15 14:32 Сейчас в теме
На такси сдохла форма, на УФ пока все ок.
12. dmpas 417 27.02.15 14:34 Сейчас в теме
Зачем там восемь(!) обработчиков ожидания, которые делают почти одно и то же?!

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

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

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

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

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