GameDev

Описание: Разработка и отладка приложений. Упор на 3D-графику.

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#1 dyvniy » Пн, 20 февраля 2017, 17:38:10

Реклама майкрософта)
https://habrahabr.ru/company/microsoft/blog/321872/
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#2 dyvniy » Ср, 19 сентября 2018, 12:47:22

Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#3 dyvniy » Ср, 16 октября 2019, 09:29:05

Game devel
phpBB [media] link
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 5 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#4 dyvniy » Пн, 18 апреля 2022, 11:05:51

Про тетрис
https://gamedev.ru/flame/forum/?id=265228&page=6&m=5540539#m81
Текст:

Код: Выделить всё

# tetris
import time
buf = []
n=20
m=20

def clsc():
    global buf
    buf = []
    for i in range(n):
        buf.append('<'+' '*m+'>')

def prnt(buf):
    for i  in range(n):
        print(buf[i])
    print('='*m)

def copy(smbl, pos):
    global buf
    for i in range(len(smbl)):
        for j in range(len(smbl[i])):
            k = j+pos[1]
            if k >= m or i+pos[0] >= n:
                continue
            s = buf[i+pos[0]]
            buf[i+pos[0]] = s[0:k-1] + smbl[i][j] + s[k:]
    return buf

figures = [['**', '**'], ['** ', ' **'], ['***', ' * ']]
alive = []
for i in range(100):
    clsc()
    if i % 10 == 0:
        alive.append([figures[i/10%3], -i, 10])
    for a in alive:
        copy(a[0], [a[1]+i, a[2]])
    prnt(buf)
    time.sleep(1)
   
Вложения
Screenshot_1.jpg
Screenshot_1.jpg (11.28 КБ) 118 просмотров
Изображение


Название раздела: Программирование (под Desktop и Android)
Описание: Разработка и отладка приложений. Упор на 3D-графику.

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: Ещё смайлики…
   

Вернуться в «Программирование (под Desktop и Android)»

Кто сейчас на форуме (по активности за 15 минут)

Сейчас этот раздел просматривают: 8 гостей