Вторник, 29 Июля 2025, 17:09

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
PBPROGДата: Среда, 18 Января 2012, 21:30 | Сообщение # 161 | Тема: Управление роботом. Миниконкурс.
постоянный участник
Сейчас нет на сайте
Вижу что желающих немного. sad
Выкладываю исходник предыдущей версии DLLки (42595).
Может этот код поможет создать свой алгоритм, который побьет все текущие рекорды. smile
Code
Structure vec2
   x.f
   y.f
EndStructure

Structure robot
   Pos.vec2[3]
   Spd.vec2[3]
   Frc.f[3]
EndStructure

#Plus  =  2.9999970
#Minus = -3

Procedure.b Min(a.f, b.f, c.f)
   Result.b = -1  
   If a < b And a < c  
     Result = 0  
   ElseIf b < a And b < c  
     Result = 1  
   ElseIf c < a And c < b  
     Result = 2  
   EndIf   
   ProcedureReturn Result
EndProcedure

ProcedureDLL RTICK(*R.robot)
   Count = 0

   For i=0 To 2
     If *R\Pos[i]\y <= 5
       Count+1
       If Count=2
          
         Select Min(*R\Pos[0]\x, *R\Pos[1]\x , *R\Pos[2]\x)
           Case 0
             *R\Frc[0] = #Plus
             *R\Frc[1] = #Minus
             *R\Frc[2] = #Plus
           Case 1
             *R\Frc[0] = #Plus
             *R\Frc[1] = #Plus
             *R\Frc[2] = #Minus
           Case 2
             *R\Frc[0] = #Minus
             *R\Frc[1] = #Plus
             *R\Frc[2] = #Plus
         EndSelect
              
         Break
       EndIf
     EndIf
   Next i
    
   If Count=0
      *R\Frc[0] = #Minus
      *R\Frc[1] = #Minus
      *R\Frc[2] = #Minus
   EndIf
    
EndProcedure


Исходник и DLL. http://depositfiles.com/files/t128zt4w4

Добавлено (18.01.2012, 21:30)
---------------------------------------------
А когда будут подводится результаты конкурса?
Ведь конкурс объявлен, а потом все заброшено!

PBPROGДата: Воскресенье, 08 Января 2012, 19:35 | Сообщение # 162 | Тема: C# или С++?
постоянный участник
Сейчас нет на сайте
Quote (prog_154rus)
как сказал Дейкстра
Это высказывание еще времен динозавров и с того времени, много воды утекло.
Курим вики http://ru.wikipedia.org/wiki/BASIC

Quote
Одной из «визитных карточек» Эдсгера Дейкстры стало высказывание: «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации». Однако, это высказывание цитируется вне контекста, в котором Дейкстра подверг критике и многие другие популярные в то время языки.

Если же говорить о современных диалектах и реализациях Бейсика, то они далеко ушли от первоначальной формы языка, являются более структурированными и сопоставимы по возможностям с такими языками, как Си, Паскаль и т. п.
Поэтому не цитируйте что что было сказано много лет назад, поскольку это уже не тру!
PBPROGДата: Воскресенье, 08 Января 2012, 16:04 | Сообщение # 163 | Тема: C# или С++?
постоянный участник
Сейчас нет на сайте
Quote (Uzzzer)
Решил уже перейти с паскаля на серьезный ЯП.
Можно перейти на PureBasic.
Это серьезный язык, для которого есть современная кроссплатформенная среда программирования.
PBPROGДата: Пятница, 06 Января 2012, 17:27 | Сообщение # 164 | Тема: пародия на дум
постоянный участник
Сейчас нет на сайте
Quote (IG_gamer)
Какой из движков, написанных на бейсике, способен использовать спрайты?
Например, PureBasic.
Он не только спрайты может использовать, но 3D модели из 3D Max'а или блендера.
Вот справка. ENG, RUS
Функции для 2D и 3D там выделены из общей массы.


Сообщение отредактировал PBPROG - Пятница, 06 Января 2012, 17:29
PBPROGДата: Пятница, 06 Января 2012, 17:20 | Сообщение # 165 | Тема: С чего начать, какого ЯП?
постоянный участник
Сейчас нет на сайте
Quote (Взводный)
знал немного Basic
Тогда учите современный бейсик - PureBasic.
Язык не сложный, но при этом достаточно мощный - многое можно сделать.
В добавок, для него есть кроссплатформенный компилятор и библиотека функций, что позволяет создавать программы для платформ Windоws x86, x64; Linuх x86, x64; Maс ОS X Intеl, Mаc ОS Х PоwеrPС и AmigaOS.
Всякие там .NET фреймворки и рантаймы или виртуальные машины не нужны, создается чистый нативный код что гарантирует что прога будет работать на любом компе и не попросит установки каких либо зависимостей.
IDE у него удобная с мощным отладчиком.
PBPROGДата: Среда, 04 Января 2012, 20:59 | Сообщение # 166 | Тема: Управление роботом. Миниконкурс.
постоянный участник
Сейчас нет на сайте
Новый рекорд этого форма - 50470.
DLL. http://rghost.ru/35740373
PBPROGДата: Среда, 04 Января 2012, 14:34 | Сообщение # 167 | Тема: Управление роботом. Миниконкурс.
постоянный участник
Сейчас нет на сайте
Quote (vicu2010)
Народ а чем редактировать? Hex Editor'ом?
Что редактировать? DLL?
Нет, dll нужно написать на любом языке программирования для которого есть компилятор для Windows x86 и создающий нативные DLLки.

-Mikle-, об этом написал в первом посте темы.
Quote (-Mikle-)
Естественно, писать dll можно на любом удобном языке.


Сообщение отредактировал PBPROG - Среда, 04 Января 2012, 14:36
PBPROGДата: Среда, 04 Января 2012, 13:32 | Сообщение # 168 | Тема: Управление роботом. Миниконкурс.
постоянный участник
Сейчас нет на сайте
Quote (-Mikle-)
залей на нормальный хостинг
Залил http://rghost.ru/35733531

Quote (-Mikle-)
На GameDev, вроде как, побили порог 50к.
Там составлена таблица констант движения робота и к тому же, не запускается.


Сообщение отредактировал PBPROG - Среда, 04 Января 2012, 13:33
PBPROGДата: Среда, 04 Января 2012, 02:22 | Сообщение # 169 | Тема: Управление роботом. Миниконкурс.
постоянный участник
Сейчас нет на сайте
Мне пока что рекорд побить не удалось, добился только 42592. sad
Но это не самый худший результат. smile
DLL. http://depositfiles.com/files/xz4uy7qy6
Кстати, из всех представленных у меня получилась самая компактная DLLка, всего 3 КБ.
PBPROGДата: Суббота, 17 Декабря 2011, 00:08 | Сообщение # 170 | Тема: VB6 webbrowser проблема!
постоянный участник
Сейчас нет на сайте
Можете попробовать написать на PureBasic.
У него есть WebGadget, который можно настроить на использование веб-движка от Mozilla.
Подробнее здесь http://purebasic.ru/manual.php?id=543&lng=rus

А можно использовать IE 8, если он установлен. Подробнее http://purebasic.info/phpBB2/viewtopic.php?t=1559


Сообщение отредактировал PBPROG - Суббота, 17 Декабря 2011, 00:10
PBPROGДата: Воскресенье, 06 Ноября 2011, 02:25 | Сообщение # 171 | Тема: Ищу ЯП или скриптовый язык
постоянный участник
Сейчас нет на сайте
Из ЯП лучше PureBasic.
Он легкий, кроссплатформенный и имеет кроссплатформенные средства для работы с 2D и 3D.
Но если нужно, можно непосредственно заюзать DirectX или OpenGL.
PBPROGДата: Вторник, 01 Ноября 2011, 00:05 | Сообщение # 172 | Тема: Простой язык программирования для примитивных целей.
постоянный участник
Сейчас нет на сайте
Stage, PureBasic проще паскаля и по возможностям гораздо превосходит традиционный паскаль.
Вообще, PureBasic это язык, проявившийся сравнительно недавно (около 10 лет назад) и в нем присутствуют конструкции из бейсика, паскаля и Си.
Таким образом, сочетаются простота бейсика и мощь Си.
Скажем, развита работа с указателями и можно получить указатель практически на любой объект и работать с ним.


Сообщение отредактировал PBPROG - Вторник, 01 Ноября 2011, 00:06
PBPROGДата: Среда, 26 Октября 2011, 22:15 | Сообщение # 173 | Тема: Простой язык программирования для примитивных целей.
постоянный участник
Сейчас нет на сайте
Quote (Поварёнок)
Подскажите, какой не сложный ЯП можно изучить
Пусть учит PureBasic.
Язык не очень сложный и довольно мощный и пригодится не только на олимпиаде, но и при разработке софта или игр.
Это современный кроссплатформенный компилятор бейсика, поддерживающий Windows, Linux, MacOS X и AmogaOS.


Сообщение отредактировал PBPROG - Среда, 26 Октября 2011, 22:18
PBPROGДата: Среда, 19 Октября 2011, 14:27 | Сообщение # 174 | Тема: Язык Mange
постоянный участник
Сейчас нет на сайте
Quote (Or1ginal)
Я вот хочу свой язык программирования написать, тоже самое как VB, ток легче намного
Вы опоздали.
Такой язык уже создали и называется он PureBasic.
PBPROGДата: Пятница, 14 Октября 2011, 00:31 | Сообщение # 175 | Тема: Как начать разрабатывать кроссплатформенные приложения?
постоянный участник
Сейчас нет на сайте
Для создания кроссплатформенных приложений, можно использовать PureBasic.
Он поддерживает платформы:
Quote
Windows x86
Windows x64
Linux x86
Linux x64
MacOS X Intel
MacOS X PowerPC
AmigaOS

Скачать можно здесь http://purebasic.com/download.php
PBPROGДата: Пятница, 14 Октября 2011, 00:26 | Сообщение # 176 | Тема: Кроссплатформенная IDE
постоянный участник
Сейчас нет на сайте
Quote (05142)
Ищу кроссплатформенную IDE на подобии Visual Basic 6
PureBasic.
Поддерживает платформы:
Quote
Windows x86
Windows x64
Linux x86
Linux x64
MacOS X Intel
MacOS X PowerPC
AmigaOS

Скачать можно здесь http://purebasic.com/download.php
PBPROGДата: Суббота, 27 Августа 2011, 18:04 | Сообщение # 177 | Тема: Язык/конструктор для быстрого обучения "всё в одном"
постоянный участник
Сейчас нет на сайте
Quote (DDTAA)
Особенно много напрягов с выполнением простых, повседневных операций(написать оконную софтину, треевый слушатель событий с выполнением простых команд при срабатывании собыйтий, автокликер, парсер документов по правилам, генератор xml вновь таки по правилам, подстановщик данных в формы...). Повседневных во всех смыслах слова-никакого сильного упора на многозадачность, эффективность, маленький размер файла, использование минимума ресурсов системы не требуется, но задач много и заниматься ими лень.
PureBasic соответствует всем этим требованиям.
PBPROGДата: Суббота, 27 Августа 2011, 17:58 | Сообщение # 178 | Тема: Помогите выбрать
постоянный участник
Сейчас нет на сайте
Учите PureBasic.
Он позволяет создавать как обычные программы, так и игры.
Например, с его помощью была создана эта игра из недавнего конкурса. http://gcup.ru/load/pamjat_krovi/9-1-0-1605


Сообщение отредактировал PBPROG - Суббота, 27 Августа 2011, 17:59
PBPROGДата: Пятница, 05 Августа 2011, 15:35 | Сообщение # 179 | Тема: Visual Basic 6.0
постоянный участник
Сейчас нет на сайте
Quote (Bs1)
Да и как ты на нем двиг напишешь если это очень медленный язык?
Да, VB медленный.
Лучше уж юзать PureBasic, который намного шустрее и современнее чем VB6.
PBPROGДата: Пятница, 29 Июля 2011, 11:01 | Сообщение # 180 | Тема: Как вы относитесь к Visual Basic 6.0?
постоянный участник
Сейчас нет на сайте
Quote (-Mikle-)
Основной недостаток для меня сейчас - отсутствие работы с потоками.

Можно использовать PureBasic.
У него есть поддержка потоков http://purebasic.ru/manual.php?id=1311&lng=rus


Сообщение отредактировал PBPROG - Пятница, 29 Июля 2011, 11:01
Поиск:

Все права сохранены. GcUp.ru © 2008-2025 Рейтинг