Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Способ запуска клиента игры из Лаунчера Часть 2

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Racvol, 22 дек 2012.

  1. foxquiz

    foxquiz Активный участник Пользователь

    Баллы:
    78
    Так он же спрашивал про:
    ^^
     
  2. Хостинг MineCraft
    <
  3. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    я отсталый, ничего не понял из того что вы сказали.. ладно, пойду учить либо C# либо C++, помогите, что для лаунчера лучше использовать?
     
    Stalkerdeni971 нравится это.
  4. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Лучше C++, но в плане дизайна как мне кажется WPF это идеальная вещь можно рисовать действительно красивые приложения, так что тут решай сам что больше нравится.
     
    ПриветОтМиднайта нравится это.
  5. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    Я ж сказал что я отсталый) WPF это C#?
     
    Сникерсни нравится это.
  6. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    C# + XAML
     
    MineMan910 нравится это.
  7. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    У меня просто есть некие предположения...
    C# можно декомпилировать, C++ нельзя
    C# не кроссплатформенный, C++ кроссплатформенный
    Так ли это?
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    C++ сложнее но тоже возможно. Опытный хакер справится.
     
  9. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    При чем тут это? Я знаю что он сложный, ответь на вопрос:

     
  10. Автор темы
    Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Незаметил, тут да либо ловиш хендл окна , хук ставиш на запускаемый процесс minecraft или по текушему заголовку сканируеш все окна, либо пользуешся jni, либо ты изначально пишеш лаунчер на java, там это без особых усилий правится.
     
  11. Автор темы
    Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    С++ нельзя декомпилировать, но можно дисамблировать и провести инжинеринг, для этого надо быть опытным програмистом и идеально знать асемблер.
    C# не кроссплатформенный - неофициально есть проект Mono позволяющей запускать С# программмы на Linux, последние net framework естественно не потдерживаются и нету многих технологий(хотя я год не интересовался этим проектом).
    C++ кроссплатформенный - Сам язык кросплотформенный, но помимо языка есть библиотеки, с помощью библиотек легче писать программы (всякие контейнеры, окошки и тд) есть кросплотформенные библиотеки и не кросплотформенные библиотеки, популярные библиотеки (Qt, STLSoft, Boot, STL) кросплотформенные, можно писать не прибигая к библиотекам, тогда ты сам следиш за кросплтформенностью твоего приложения
     
    alexandrage нравится это.
  12. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    Qt не понравился, вес файла минимум 10 мб, + левые библиотеки при компиляции. Не гууд, значит буду писать на C++
     
  13. Автор темы
    Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Ну писать не прибегая к библиотекам это весьма сложновато, мне кажется ты соовсем не понимаеш о чем говориш, наверно ты судиш с VB.NET, так вот когда ты писал на VB ты даже не задумывался как программа создает окно что она вызывает как обрабатывае вызовы и тд
     
  14. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    И это хорошо, при разработке программы не надо отвлекаться на подобные вещи.
     
  15. Автор темы
    Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Какойже програмист из тебя выйдет, когда ты не знаеш как это работает, я не спорю что это излишне заставляет думать, но знать как это работает ты обязан.
     
  16. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Одно дело знать, другое использовать на практике.
     
  17. Автор темы
    Racvol

    Racvol Старожил Пользователь

    Баллы:
    123
    Так а как можно узнать если не практиковаться
     
  18. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Ну как бы по книгам))
     
  19. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    В книгах, как правило, написаны типовые примеры, если будет ситуация отличаться от той, что написана в книге - уже будут трудности. Практика решает этот момент.
     
    REZAYS нравится это.
  20. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    Веб программирование - моя среда обитания, а просто программирование я никогда до конца не пойму) но что то написать получится думаю
     
  21. ksada

    ksada Старожил

    Баллы:
    103
    Skype:
    k-s-a-d-a
    С Forge майн не хочет запускаться :(. При вызове функции MinecraftApplet.start() реакции никакой. Без Forge всё нормально. Как быть?
     

Поделиться этой страницей