Перейти к содержимому


Dervenbay Mk.1


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 502

#61 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 22 October 2015 - 15:37

Просмотр сообщенияJarlo (22 October 2015 - 15:02) писал:

Мне казалось, что они любят вкусить дерьма.
Тебе самому-то приятно с таким зашкварным "матерным" интерфейсом работать? Себя же не уважать такие тесты делать.
Ты о чем?

link -> Изображение


#62 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 27 October 2015 - 15:52

Изображение

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

Данный алгоритм выглядит примерно вот так:

"?D1T5D3T5D4T5D5T5D6T5"

http://rghost.ru/6B7J5mpy6 - Скачать здесь.

-----------------------------------------------------------------------
Я кстати уже внес некоторые изменения и данный алгоритм должен выглядеть иначе.

Сообщение отредактировал Derveeen: 27 October 2015 - 16:43

link -> Изображение


#63 SilentPhil

SilentPhil

    2D-космонавтик

  • Employee
  • 108 сообщений

Отправлено 27 October 2015 - 17:42

Бьенд не знаю, но общую суть уловил.

/turf
var/gas_max = 600 //максимальное число газоединиц на тайл
var/cur_gas //текущее число газоединиц
var/transfer_gas

/turf
var/temperature = 21 //идеальное число температуроединиц

Можно (скорее всего) объединить под один /turf.
Булевы переменные лучше сопровождать префиксом is. isOpen, isClose, isConnected. Так становится сразу понятно, где логическая переменная, а где нет.

Шутеечки типа "GASWAGEN", "EPTAHULI", "PIZDA" - Это пиздец, который делает все, чтобы усложнить сопровождение кода в будущем.
К ним же относятся и однобуквенные переменные в циклах for in типа "A", "Z", "F" и т.д. Вот посмотришь на них и сразу становится ясно, для чего каждая из них.

По компьютеру:

Слово "more" не используется для обозначения знака ">". Для этого используется слово "greater".
В сложные выражения со скобками, судя по коду, твой компьютер не может, да?

Все, надоело.

#64 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 27 October 2015 - 17:47

Цитата

В сложные выражения со скобками, судя по коду, твой компьютер не может, да?
А зачем, если можно все последовательно сделать? Разве что для удобства.

А остальное абсолютно верно. Можно конечно сослаться на мое охуительное чувство юмора, но увы, читаемости кода это немного вредит.

link -> Изображение


#65 Bitch_Fucker

Bitch_Fucker

    Заслуженный космонавт

  • Employee
  • 932 сообщений

Отправлено 29 October 2015 - 13:43

Собираемых на кикстартере деньги на вещества и полкфабрикаты для дервена и ждём дервеноштуку.

#66 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 31 October 2015 - 21:59

Короче, попробовал в python + pygame, начал проделывать тоже что и смоделировал на бьендах, все отлично, но заметны небольшие фризы и я пока отчасти не понимаю, что за щит я творю вообще и стоит ли это того.

Изображение

Изображение

Готов к любым советам и критике, вплоть до критики уровня "Что за говно я здесь вижу.".

link -> Изображение


#67 Bitch_Fucker

Bitch_Fucker

    Заслуженный космонавт

  • Employee
  • 932 сообщений

Отправлено 31 October 2015 - 23:17

Денвер, энивей, ты никогда не готов к критике. Признай это.
А где исходники?

#68 Kirsterloper

Kirsterloper

    Эх...

  • Employee
  • 1108 сообщений
  • Городɓоdоɹ
  

Отправлено 31 October 2015 - 23:25

Это исccскусccccccтво, чувак! Твори и никого не слушай!

#69 PlIn

PlIn

    Оригинальный Плин

  • Chaotic Overseer
  • 4033 сообщений
  • Город— крупный (по сложившимся стереотипам) населённый пункт, жители которого заняты, как правило, вне сельского хозяйства.
     

Отправлено 31 October 2015 - 23:51

Очевидно по скринам не понятно нихуя кроме
>KDE
У тебя плазма не падает?

Изображение


#70 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 01 November 2015 - 10:21

Просмотр сообщенияPlin (31 October 2015 - 23:51) писал:

Очевидно по скринам не понятно нихуя кроме
>KDE
У тебя плазма не падает?
Ну короче, дыры в полу, через них утекает воздух и тепло, во всем отсеке становится холодно, персонаж умирает.

Да пока вроде не.

link -> Изображение


#71 tizit

tizit

    /\_/\

  • Employee
  • 3244 сообщений

Отправлено 01 November 2015 - 15:37

А как часто у тебя фризы?
Скрытый текст

#72 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 01 November 2015 - 16:12

Просмотр сообщенияtizit (01 November 2015 - 15:37) писал:

А как часто у тебя фризы?
Редко, но непредсказуемо. Алсо, я переписал немного код и вроде стало еще реже.

link -> Изображение


#73 SilentPhil

SilentPhil

    2D-космонавтик

  • Employee
  • 108 сообщений

Отправлено 01 November 2015 - 16:46

Что тут комментировать? Давай код.

#74 tizit

tizit

    /\_/\

  • Employee
  • 3244 сообщений

Отправлено 01 November 2015 - 16:49

Просмотр сообщенияDerveeen (01 November 2015 - 16:12) писал:

Редко, но непредсказуемо. Алсо, я переписал немного код и вроде стало еще реже.
У питона есть сборщик мусора, который чистит память от неиспользуемых объектов. Приложение полностью зависает, пока работает сборщик мусора. Чем больше объектов, тем дольше он работает, тем больше лаг. Если приложение - это какой-нибудь сервер, занимающий 8 гигов памяти, то лаг может быть минут 5.

Сборщик мусора плюс кривой код ещё сильнее увеличивают лаги.
Скрытый текст

#75 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 01 November 2015 - 16:50

Просмотр сообщенияSilentPhil (01 November 2015 - 16:46) писал:

Что тут комментировать?
Целесообразность использования python и pygame в этих целях же.

link -> Изображение


#76 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 01 November 2015 - 16:56

-

link -> Изображение


#77 Lalka

Lalka

    Заслуженный космонавт

  • Employee
  • 533 сообщений
  • Discord:Slow #8027

Отправлено 01 November 2015 - 18:48

Просмотр сообщенияDerveeen (01 November 2015 - 16:56) писал:

-
Вот это зачем сейчас было?

Алсо, когда можно будет взглянуть на связку клиент-сервер?

#78 Derveeen

Derveeen

  • Employee
  • 2481 сообщений
  • Городкрасноярск
        

Отправлено 01 November 2015 - 19:00

Просмотр сообщенияLalka (01 November 2015 - 18:48) писал:

Алсо, когда можно будет взглянуть на связку клиент-сервер?
Мне бы для начала написать прототип непосредственно игры, со всеми её системами. Пока буду писать некоторую основу, которую я буду использовать и для других синглплеерных игрушек/программ, а потом если хватит сил и времени, а также если эта штука не выйдет лагающим дерьмом, то попробую заняться этим.

А может мне вдруг захочется писать на чем-то другом, или еще что-нибудь подобное, короче, ничего не знаю.

link -> Изображение


#79 Lalka

Lalka

    Заслуженный космонавт

  • Employee
  • 533 сообщений
  • Discord:Slow #8027

Отправлено 01 November 2015 - 19:32

Просмотр сообщенияDerveeen (01 November 2015 - 19:00) писал:

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

#80 PlIn

PlIn

    Оригинальный Плин

  • Chaotic Overseer
  • 4033 сообщений
  • Город— крупный (по сложившимся стереотипам) населённый пункт, жители которого заняты, как правило, вне сельского хозяйства.
     

Отправлено 01 November 2015 - 19:34

Просмотр сообщенияLalka (01 November 2015 - 19:32) писал:

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

Изображение



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных