Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14

Cards II (Pre-Pre-Alpha) 0.05

09.05.2024, 13:54. Показов 7735. Ответов 98
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кое-кто тут недавно утверждал, что я не могу сделать что-то не глобальное, только гигантскую MMORPG, которая будет делаться 25 лет. Много было и грязи, и кое-чего еще похуже... Поэтому - вот маленький проект! Так как ссылка на скачивание Карт была недавно удалена, то я решил сделать их сиквел - Cards II! (Ссылка ведет на сайт, там уже можно скачать EXE или искать скриншоты, скрипты для Linux и т. д.) Это первый проект от компании Red-Star-Soft, получивший вторую мажорную версию! Предыдущая была на устаревшем движке, эта разработана на движке, который не скоро устареет, в трех измерениях, с камерой, небом и прочими атрибутами 3D! При этом трассировки, Lumen, Nanite и другие опции, требующие мощного компьютера и современной видеокарты, здесь отключены, благодаря чему игра запустится даже на среднебюджетном ноутбуке 5-летней давности! Вот какие функции доступны в первой версии:
- Уже можно удалять одинаковые карты.
- Уже есть бонусные белые карты.
- Уже есть помощь, показывающая правила игры и комбинации клавиш.
К сожалению, подсказки и перемешивание карт пока что в разработке. Есть баг, что если отображается сообщение, одинаково можно нажимать на карты. Также есть проблема, что картинка помощи была позаимствована из старой версии и не отображает то, что игра стала трехмерной. Вот трехмерный скриншот новой игры, если не верите:

Надеюсь, в этот раз хоть кто-то соблаговолит протестировать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2024, 13:54
Ответы с готовыми решениями:

Как вытащить все данные между тегами <pre></pre>
Добрый вечер! Ребята, как получить текст с страницы? Сама страница: &lt;html&gt;&lt;head&gt;&lt;link rel=&quot;stylesheet&quot;...

Вставка тега <pre></pre> в файлы директории
Здравствуйте, форумчане! Не подскажете как можно средствами php вставить тег &lt;pre&gt;&lt;/pre&gt; во все текстовые файлы в директории...

Pre-alpha Season Unreal Tournament
Качаю последнюю версию, которая уже в разработке, потому что 3 для меня не актуальна - накувыркался с ботами с тройки достаточно, в онлайне...

98
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6338 / 3070 / 1054
Регистрация: 01.06.2021
Сообщений: 11,781
09.05.2024, 22:13
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alecss131 Посмотреть сообщение
У меня просто привычка, использовать последнюю версию
плохая привычка
я наоборот беру самую низкую версию (говорю сейчас не только про OpenGL, а вообще в целом) и если я понимаю, что нужна фича из версии выше, то повышаю постепенно. Поэтому и спрашивал, чего не хватало в OpenGL 3, что ты так повысил.
Даже крайняя версия Blender требует всего OpenGL 4.3))
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
09.05.2024, 22:34
Etyuhibosecyu, для такой игры компьютер у Вас предостаточно мощный и слишком низкий ФПС, так как сложных вычислений нет, сложной графики нет, поэтому в идеале он должен быть как минимум равен частоте обновления экрана.

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

Для мелких проектов лучше использовать небольшие движки, их много разных, в конце концов есть движки без графических инструментов в виде фреймворков, типа panda3d для python или C++ или LOVE для lua, в первую очередь это вопрос удобства и привычки.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
09.05.2024, 22:49  [ТС]
Скачал GodotEngine, начал делать Cards II на нем, надеюсь, она будет весить меньше 400 МБ.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6338 / 3070 / 1054
Регистрация: 01.06.2021
Сообщений: 11,781
09.05.2024, 23:51
Etyuhibosecyu, alecss131, вот еще одна моя игра на годот. Ханойская башня

Размер немного больше (79 MB), т.к. тут уже есть ресурсы (4 MB звуки, 0,5 MB текстуры, 0,2 шрифт, 25 MB hdr окружения - конечно, тут мог сжать, но не стал, и т.д.). В итоге, видно, что по сути те же 36 МБ + ресурсы
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 09:51  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
Завязывайте с ММОРПГ и делайте что нибудь что вам по силам, как вам умные люди советуют.
Вот сделал. Как раз в шапке этой темы. Не хотите протестировать?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
10.05.2024, 09:55
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вот сделал. Как раз в шапке этой темы. Не хотите протестировать?
Я скачал, попробовал запустить, она потребовала C++ redistributable или что то такое, и закрыл. Засорять систему ради ваших игрушек никакого желания нет.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Цитата Сообщение от -_human_- Посмотреть сообщение
идеально было бы выкладывание на ресурсы типа яндекс игр.
К сожалению, это я не смогу.
Почему?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6338 / 3070 / 1054
Регистрация: 01.06.2021
Сообщений: 11,781
10.05.2024, 10:08
Цитата Сообщение от Катафалк Посмотреть сообщение
она потребовала C++ redistributable или что то такое
это не мусор, а нужная вещь. Многие программы, скомпилированные на MSVC не запустятся без этого. Причем, в лучшем случае нужно иметь все версии.
Миниатюры
Cards II (Pre-Pre-Alpha) 0.05  
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 10:10  [ТС]
Royal_X, если у вас это есть, то могли бы протестировать Cards II?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6338 / 3070 / 1054
Регистрация: 01.06.2021
Сообщений: 11,781
10.05.2024, 10:12
Etyuhibosecyu, возможно когда-нибудь протестирую. Сейчас очень занят, а еще под рукой только слабый ноут, который не предназначен для игр.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:19  [ТС]
Никто не подскажет, как в GodotEngine программно добавить экземпляр другой 3D-сцены? Допустим, у меня есть GameWorld и есть Card, как написать в коде, чтобы создать в GameWorld множество экземпляров Card? А то искал по Интернету, но что-то не находится.

Добавлено через 1 минуту
alecss131, вы с этим движком вообще знакомы? Или посоветовали его "просто так"? Если первое, не могли бы подсказать?
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
10.05.2024, 11:21
Etyuhibosecyu, https://docs.godot.community/t... ances.html

Добавлено через 1 минуту
Пытаюсь потестировать Cards II, прошу объяснить правила, из стартового окна ничего не понял, методом тыка ничего не понимается.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:22  [ТС]
-_human_-, я тоже это прочитал, вот только не получается указать путь к другой сцене.
Code
1
var card = get_node("res://Cards/Card.tscn").new();
Code
1
2
3
4
5
E 0:00:00:0503   MainScript.gd:27 @ create_cards(): Node not found: "res://Cards/Card.tscn" (relative to "/root/GameWorld").
  <Ошибка C++>   Method/function failed. Returning: nullptr
  <Исходный код C++>scene/main/node.cpp:1651 @ get_node()
  <Трассировка стека>MainScript.gd:27 @ create_cards()
                 MainScript.gd:9 @ _ready()
Добавлено через 1 минуту
Цитата Сообщение от -_human_- Посмотреть сообщение
прошу объяснить правила, из стартового окна ничего не понял, методом тыка ничего не понимается.
Там же не только написано, но и нарисовано - удалять одинаковые карты!
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
10.05.2024, 11:24
Etyuhibosecyu, ошибка сообщает, что сцены res://Cards/Card.tscn не существует. Где-то у Вас ошибка в путях

Добавлено через 53 секунды
Etyuhibosecyu, как именно удалять?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:24  [ТС]
Цитата Сообщение от -_human_- Посмотреть сообщение
Где-то у Вас ошибка в путях
Вот пути.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:24  [ТС]
Цитата Сообщение от -_human_- Посмотреть сообщение
как именно удалять?
Кликнуть одну, а затем другую.
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
10.05.2024, 11:27
"res://Cards/Card.tscn"
На сколько я помню, пути вообще не задаются в таком виде. Погуглите документацию, как обращаться к узлам.
Или, если это четвёртая версия (хотя вроде третья тоже умеет, не помню), просто перенесите мышкой сцену в код, путь автоматически напишется.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:28  [ТС]
Цитата Сообщение от -_human_- Посмотреть сообщение
просто перенесите мышкой сцену в код, путь автоматически напишется.
Этот же путь и написался, и та же ошибка.
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
10.05.2024, 11:31
Etyuhibosecyu, Можете показать полный код, в котором возникает ошибка?

Добавлено через 1 минуту
А, тьфу, вообще же не так делается.
Вы должны написать, что-то типа a = preload(res://Cards/Card.tscn") и уже с a дальше работать
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
364 / 182 / 41
Регистрация: 13.07.2017
Сообщений: 4,852
Записей в блоге: 14
10.05.2024, 11:36  [ТС]
Цитата Сообщение от -_human_- Посмотреть сообщение
Можете показать полный код, в котором возникает ошибка?
Code
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
@onready var textures_array : Array[Texture] = [load("res://Cards/Extras/T_1.png"), load("res://Cards/Extras/T_2.png"),
    load("res://Cards/Extras/T_3.png"), load("res://Cards/Extras/T_4.png"), load("res://Cards/Extras/T_5.png"),
    load("res://Cards/Extras/T_6.png"), load("res://Cards/Extras/T_7.png"), load("res://Cards/Extras/T_8.png")];
 
...
 
func create_cards():
    var _seed : int = randi();
    seed(_seed);
    var colors_array : Array[Vector4] = [Vector4(1, 0, 0, 1), Vector4(1, 0.75, 0, 1), Vector4(0, 0.75, 0, 1),
        Vector4(0, 0.75, 1, 1), Vector4(0.25, 0.25, 1, 1), Vector4(1, 1, 1, 1)];
    var forms_array : Array[CardForm] = [];
    for i : int in range(256):
        @warning_ignore("integer_division")
        forms_array.append(CardForm.new(textures_array[i % 8], colors_array[i / 48]));
    forms_array.shuffle();
    for i : int in range(forms_array.size()):
        var card = get_node("res://Cards/Card.tscn").new();
        add_child(card);
        card.position = [(i % 8 + i / 8 % 8 - 7) * 20, (i % 8 - i / 8 % 8) * 10, i / 64 * 2];
 
class CardForm:
    var texture : Texture;
    var color : Vector4;
    
    @warning_ignore("shadowed_variable")
    func _init(texture : Texture, color : Vector4):
        self.texture = texture;
        self.color = color;
Добавлено через 5 минут
-_human_-, написал так:
Code
1
2
3
4
    var prefab = load("res://Cards/Card.tscn");
    for i : int in range(forms_array.size()):
        var card = prefab.new();
        ...
Ошибка:
Code
1
Invalid call. Nonexistent function 'new' in base 'PackedScene'.
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 290
10.05.2024, 11:38
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2024, 11:38

Вывести ответ сервера в <pre></pre>
Добрый день! Подскажите, пожалуйста, как мне в примере ниже сделать так, чтобы значение data выводилось не с помощью alert, а выводилось в...

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017)
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) комментарии не удалял... #include...

Тэг PRE
Всем привет, есть довольно таки специфический вопрос, хоть я и знаю, что к тэгу pre мало какие стили можно применить, но все - таки может...

Отличие <pre> от <p>
Скажите, в чём отличие между этими тегами?

перенос и <pre>
столкнулся с такой проблемой - если текст выводить с помощью &lt;pre&gt; то если например текст вводился через &lt;textarea&gt; без энтэров то...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru