Ответы пользователя по тегу Программирование
  • Как понять момент решения задачи на JS?

    maaGames
    @maaGames
    Погроммирую программы
    Программист не умеет в Set, поэтому использует ассоциативный контейнер.
    Ответ написан
  • Цена на IT-технологии выросли из-за кризиса?

    maaGames
    @maaGames
    Погроммирую программы
    Эти буржуи платят долларами, так что повышать стоимость услуг не нужно.
    Ответ написан
    Комментировать
  • Почему в char (C++) записывается лишняя информация?

    maaGames
    @maaGames
    Погроммирую программы
    На самом деле, функции "strcpy(ui.uCardNum,CN); strcpy(ui.uPIN,PIN);" у тебя работают не правильно и могут приводить к краху программы из-за порчи стэка. В дебаге даже ругнуться компилятор на это может. Эти строки копируют символы из одной строки в другую, пока не встретится нуль-терминант в строке источнике, а у тебя нуль-терминанта нигде нет. Теоретически, в этих местах могут хоть гигабайты мусора скопироваться...
    Как уже сказали, нужно либо нуль-терминант в конце строк делать (но это увеличит размер каждой строки на один символ), либо выводить эти строки не как строку, а через форматную строку, посимвольно.
    Ответ написан
    Комментировать
  • Есть ли простой конструктор игр?

    maaGames
    @maaGames
    Погроммирую программы
    Если ты неплохой художник (особенно в пиксель-арте), может тебе лучше кинуть клич в поисках заинтересованных программистов (одного-двух), которые будут кодить, а ты рисовать. Поверь на слово, от неплохого художника будет гораздо больше пользы для игры, чем от неплохого программиста.
    Про пиксель арт упомянул, потому что сейчас мода на олд-скул и пиксельная 2Д графика импонирует больше, чем 3Д рендеры.
    Ответ написан
  • Как сохранить String данные при помощи Preferences в Widget?

    maaGames
    @maaGames
    Погроммирую программы
    Не рекомендуется сохранять в Preferences много или большие данные. Может есть смысл сохранять данные в файле?
    Если хочется Preferences, то метод putString есть для сохранения строк. putInt для целых чиселок.
    Ответ написан
    9 комментариев
  • Какой лучший алгоритм для поиска оптимального пути через определённые точки?

    maaGames
    @maaGames
    Погроммирую программы
    Алгоритма два: поиск в глубину и поиск в ширину.
    В зависимости от прямизны рук, поиск в глубину потребует меньше памяти и отработает быстрее, зато поиск в глубину найдёт оптимальный (кратчайший по количеству хопов) путь. Для поиска в ширину потребуется либо модификация данных в графе, либо отдельно хранить уже посещённые узлы и узлы, которые обрабатываются на текущей итерации.
    Ну и хорошо бы не впадать в шок при слове "рекурсия".)
    Ответ написан
  • Хочу создать текстовую игру!Расскажите с чего начать?

    maaGames
    @maaGames
    Погроммирую программы
    Начать с изучения ввода-ввода в консоль. Это (почти) всё, что нужно для текстовой игры. Язык подойдёт любой, в котором есть возможность выводить текст и получать ввод с клавиатуры, т.е. паскаль тоже подойдёт.

    А вообще, так грустно за систему образования. Сперва учат на ненужном Паскале, потом школьники начинают изучать Вижуал Бэйсик, потому что он синтаксисом похож на Паскаль... А потом понимают, что придётся учить нормальный язык программирования.
    Ответ написан
    7 комментариев
  • Что нужно, чтобы стать разработчиком игр?

    maaGames
    @maaGames
    Погроммирую программы
    4) Стоит ли вообще лезть в эту сферу?

    Не стоит. Ты не знаешь С++, а уже замахиваешься на "не уровня unity3D, а несколько крупнее". Выпустить несколько игрушек-безделушек для души - без проблем. Жить за счёт этого - нереально. Выстреливают единицы из тысяч и они на слуху и все хотят так же. А вот о "неудачниках" говорят мало или вообще не говорят, поэтому и создаётся ощущение лёгкости вхождения в игрострой...
    При некотором опыте программирования вообще и программирования игр в частности, можно устроиться в какую-нибудь компанию, специализирующуюся на геймдеве. Набраться опыта, посмотреть на всё изнутри, понять, что в одного серьёзных проектов не осилить.)))

    А вот становиться программистом стоит безусловно! Опять же, поначалу лучше работать "на дядю", чтобы была стабильная зарплата и набираться опыта.
    Ответ написан
    2 комментария
  • Проблема с вызовом функции из DLL. Можете помочь?

    maaGames
    @maaGames
    Погроммирую программы
    Порушил стек. Скорее всего функция была stdcall, а ты её вызвал как cdecl. Или наоборот. Более подробно хрустальный шар показывать отказывается.
    Ответ написан
    Комментировать
  • Как посчитать словарь текста?

    maaGames
    @maaGames
    Погроммирую программы
    "Дешевле" растить бинарное дерево с хэшами слов.
    Ответ написан
    6 комментариев
  • Видеоуроки - есть ли польза?

    maaGames
    @maaGames
    Погроммирую программы
    Только если глянуть минут десять для вдохновения, чтобы увидеть, насколько эффективно работает опытный пользователь. С точки зрения обучения видео бессмысленны. Запомнить нереально, если пытаться повторять, то нужно паузу через каждые пять секунд ставить. Пустая трата времени. Книжки и статьи эффективнее.
    Ответ написан
    Комментировать
  • Что лучше изучать для программирования игр - C# или C++?

    maaGames
    @maaGames
    Погроммирую программы
    Как посредственный гейм-девелопер смею утверждать, что лучше писать на готовом движке или, вообще, в конструкторе. И исходя из подходящего движка/конструктора уже выбирать язык.

    Но ответ "С++" будет правильным ещё много-много лет.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для простой задачи?

    maaGames
    @maaGames
    Погроммирую программы
    Почти любой полноценный язык программирования подойдёт. Имитацию нажатий клавиш сделаешь через WinAPI функцию отправки сообщений. Подойдёт ДАЖЕ ВижуалБэйсик. Вопрос только в необходимой производительности программы и частоте отправки запросов.

    Простое клиент-серверное приложение... Такие формулировки любят заказчики, но не программисты.)
    Ответ написан
    Комментировать
  • Первый рабочий день программист. С чего начать?

    maaGames
    @maaGames
    Погроммирую программы
    Беги оттуда, пока не поздно!

    Госкорпорация, отсутствие опыта самостоятельных разработок, древнее недокументированное зло... Жесть!
    Ответ написан
    7 комментариев