Другое > Программирование (любое)

Scirra Construct Classic (ещё один бесплатный конструктор 2D игр под Windows)

<< < (2/2)

Samovar:
Куча исходников примеров на Construct Classic: https://vk.com/topic-74677571_32719971?offset=0

Samovar:
Документация Construct Classic на русском с сайта scirraconstruct.ru
https://cloud.mail.ru/public/7N3r/R43xoc4PF

Samovar:
Последняя версия Cоnstruct Classic r2 использует Python 2.6 в качестве скриптового ЯП. Ну плюсом к вашему .exe добавляется python26.dll  по размеру около 2 мб всего. Если не добавилась автоматом после экспорта в .exe, то просто скопируйте эту .dll из папки, где установлен Construct Classic.
Честно скажу, если его знать, то разработка упрощается (в плане скорости написания "кода"), как бы я не ругался на Python. Быстро всё т.к. для отрисовки Construct Classic использует DirectX.
Вот справка по Python 2.6:
Краткая: https://www.helloworld.ru/texts/comp/lang/python/python2/index.htm
Краткая на английском: https://www.cheat-sheets.org/saved-copy/Python%202.6%20Quick%20Reference.htm
Полная: https://ru.wikibooks.org/wiki/Python/Учебник_Python_2.6
Методичка по Python 3.10 (можно и её использовать, т.к. функция print в которая была оператором в 2х, вcё равно не используется в Construct Classic):
http://inf-w.ru/wp-content/uploads/2022/01/Краткий-справочник-python-для-уч-ся-старших-классов.pdf

Samovar:

--- Цитата: Николай Николаев от 17 Октябрь 2018, 19:19:15 ---import random
r=random.randint(0,100)

--- Конец цитаты ---
Да... чуть поднатаскался в Python. Банальный и простой ЯП, но постоянно надо лезть в справку, если используешь модули...т.к. всего не запомнишь...
Лучше так, тогда не нужно писать "random.randint":

--- Код ---
from random import*
r=randint(0,100)
--- Конец кода ---
Или так:

--- Код ---
from random import randint as rnd
r=rnd(0,100)
--- Конец кода ---
Переделать имя функции randint под привычную мне  RND() в Basic...
Тогда надо использовать функцию random, которая возвращает вещественные числа, а не целые:

--- Код ---
from random import random as rnd
r=rnd()*100
--- Конец кода ---
Чудеса :)




Samovar:
P.S. если хотите освоить Python на любительском уровне, для начала, то используйте Construct Classic, там его освоить проще чем в Blender.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии