Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт май 23, 2017 1:53 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.
Автор Сообщение
СообщениеДобавлено: Сб фев 02, 2013 8:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 08, 2013 12:53 pm
Сообщения: 40
Есть такой жанр компьютерных игр как Обучающие. Два примера представленны играми Colobot и КуМир. Последняя разработана в России, в Научно-исследовательском институте системных исследований.

Colobot - представляет собой компьютерную игру, 3D, где игрок должен програмировать различных роботов выполнять поставленные задачи. Интересна тем что играющий обучается азам програмирования в увлекательной форме. вот линк на ютубе где ребенок играет в эту игру. что говорить о ребенке, я сам играл в молодости и сейчас опять 'подсел'. больше инфы есть в гугле, ну и тут.

идем дальше. из описания на офф сайте - КуМир (Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
    - В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
    - При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
    - При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
    - Кумир работает в операционных системах Windows или Linux.

собственно в чем вопрос. в колибри реализована игра Doom, которая в принципе, насколько я правильно понимаю, пришла из Менуэта. технически выражаясь - это есть достижение своего рода. практически, хомячки, как выразился art_zh предпочитают игры долее продвинутые. может быть стоит поразмыслить и добавить игры более познавательные так чтоб молодежь в процессе игры заодно и обучалась чему-то правильному.

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

таким способом, портировав код игр на Колибри получатся свои две уникальные отличительные полезные программы которые будут ползоваться успехом у ребят школьного и не только возраста, благо что код в свободном доступе есть в сети.

какие будут мнения и предложения? желательно конструктивные!


Вернуться к началу
СообщениеДобавлено: Сб фев 02, 2013 9:16 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
http://gcompris.net/-ru-
Портируется на раз-два.


Вернуться к началу
СообщениеДобавлено: Сб фев 02, 2013 9:18 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Что касается КуМир, у меня на его счет предвзятое мнение. Моя мама ведет информатику в школе, и отзывы об этой системе я слышал не самые лучшие, увы.


Вернуться к началу
СообщениеДобавлено: Сб фев 02, 2013 11:10 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 08, 2013 12:53 pm
Сообщения: 40
да есть косяки. читал. тут и тут. так где их нет. в колибри их, косяков хватает, тоже. у некоторых косяки потому что пользуют различные версии программы. для других не хватает дополнительной документации.

суть дела в том чтоб эти вещи хорошо запускались с колибри, и тот кто захочет пользовать их делает следующие 4 шага.
1. вытаскивает флэшку из кармана.
2. втыкает в любой (почти любой) комп.
3. запускает колибри
4. запускает игру и играет в удовольствие и пользу.

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

Colobot - не так косячит, и на счет визуальности он стоит на несколько ступеней выше КуМира, зато
КуМир легче и на языке понятном, быстрее изучается, и его преподают уже в школах. В принципе Colobot тоже можно перевести на Русский, опять плюс. иместе эти обе программы могли бы тянуть понемногу Колибри в массы.


Вернуться к началу
СообщениеДобавлено: Сб фев 02, 2013 11:32 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 9:34 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 08, 2013 12:53 pm
Сообщения: 40
SoUrcerer писал(а):
КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.

вот как.

я ведь рассуждаю с точки зрения пользователя. и еще меня интересует распространение самой Колибри. у меня сложилось мнение что если эти игры пользуются спросом то можно вкупе толкать саму ОСу. а они имеют своих пользователей, и немало.

теперь по теме. сколько времени займет доводка до рабочего варианта КуМира на Колибре и сколько может занять Colobot? между прочим Колиб-ри и Колоб-от созвучат! неспроста-ли? 8)

или хотя-бы обьясни какие для этого нужны дополнительные знания?


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 1:00 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Нужно уметь программировать, и тогда любой прототип займет две недели. Доведение до совершенства требует вечность времени.


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 2:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 08, 2013 12:53 pm
Сообщения: 40
я програмировать еще не умею. помоги в таком случае разобраться вот в этом.

Код:
How to...

1. Compile the game.

 1.1 Windows:

  CROSS-COMPILING: see the instructions in HOWTO-MXE.txt on how to cross-compile the project
                   with MXE (http://mxe.cc/).

  NOTE: currently, there are some issues when compiling on Windows, connected mostly with
        clashing macros defined in windows headers. Most probably, a special development package
        will be provided, which will include MinGW, CMake and all necessary libraries.

  1. Download and install MinGW and MSYS:
      http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20111118/
     When installing, select all available components.
  2. Download and install CMake:
      http://www.cmake.org/cmake/resources/software.html (the Windows zip file)
     Unpack the contents of the archive to where MinGW is installed (files from bin/ should go into bin/, etc.)
  3. Download the following libraries, installing them in your MinGW directory like with CMake:
     SDL >=1.2.10, SDL_image >= 1.2, SDL_ttf >= 2.0, libpng >= 1.2, GLEW >= 1.8.0, Boost >= 1.51 (with filesystem)
     Note #1: For most libraries, you can download binary packages with compiled files.
              However, you must ensure that they work with MinGW as some are built with MSVC
              and may be incompatible. If that is the case, you should compile the libraries from sources
              using MinGW.
     Note #2: For GLEW, you need to compile from source under MinGW. Since there is no automated
              make script for that, follow the instructions here: http://stackoverflow.com/questions/6005076/
  4. Run MinGW console from the shortcut in menu start.
  5. Change to the directory where you have the Colobot sources by typing "cd /c/where/the/sources/are"
  6. Type "cmake -G 'MSYS Makefiles' ."
  7. Type "make"
  8. Everything should compile without errors.


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 3:03 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Тут абсолютно типичная пошаговая инструкция установки на Windows:
1) MinGW
2) Зависимые библиотеки (большинство можно найти в пакетах для MinGW, часть придется собирать самому при помощи того же MinGW)
3) Установить Cmake
4) Запустить cmake, сгененирировать makefile
5) Запустить make


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 4:42 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 08, 2013 12:53 pm
Сообщения: 40
теперь по очереди
дошел до 7-го шага. восьмой не осилил, видно гте-то наломал дров. первый блин комом. если есть пара минут отпишитесь и обьясните

далее отчет,
Спойлер: Показать
Вложение:
Комментарий к файлу: окно ming-a
sys.jpg
sys.jpg [ 129.13 КБ | 2398 просмотров ]


далее результат
Спойлер: Показать
Вложение:
result.jpg
result.jpg [ 162.5 КБ | 2397 просмотров ]


а так же содержимое папки ming
Спойлер: Показать
Вложение:
ming_folder_content.jpg
ming_folder_content.jpg [ 142.39 КБ | 2397 просмотров ]


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 5:07 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Скомпилировалось верно, однако, после make нужно еще сделать make install. Или указать вручную путь к данным (--datadir).


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 5:21 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 522
Если рассматривать вопрос шире, то возможно имело бы смысл сделать online вариант сервиса
для обучения программированию под колибри, в разных вариантах, на данном ресурсе ???


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 5:52 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Такие планы есть. Для их реализации нужна помощь и время.


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 6:21 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 522
SoUrcerer писал(а):
Такие планы есть. Для их реализации нужна помощь и время.

Тогда может проще создать специальную обучающую сборку колибри???


Вернуться к началу
СообщениеДобавлено: Вс фев 03, 2013 6:50 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Не уверен, что это проще. В любом случае, нужно потратить время на написание примеров, обсуждение их с людьми, которые являются целевой аудиторией.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB