forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Tomorrow (http://forum.boolean.name/showthread.php?t=16566)

RegIon 06.04.2012 04:33

Ответ: Tomorrow
 
Nikich, в твоём случае я бы писал такие игры на lua, тебе наверное бы проще было, блитз всё-таки не для этого и в 2д слаб.
https://love2d.org/ нормальный мульти-платформеный двиг, делай на нём...

Nikich 06.04.2012 08:06

Ответ: Tomorrow
 
Спасибо, посмотрю что там. Только не могли бы вы назвать преимущества люа по сравнению с блитц3Д? Просто мне и его функционала пока хватает:)

RegIon 06.04.2012 09:23

Ответ: Tomorrow
 
Цитата:

Сообщение от Nikich (Сообщение 224705)
Спасибо, посмотрю что там. Только не могли бы вы назвать преимущества люа по сравнению с блитц3Д? Просто мне и его функционала пока хватает:)

Кросплатформенность без перекомпиляции
png+
Встроеная физика (очень приемлемая и быстрая)
на lua(чем то смахивает с блитзом, только модульный(love.keyboard.isDown))
возможность подключать библиотеки на lua (не врапперы)
рисует через SDL (отсюда и кросс)
-:
Была б музыка через bass, а не SDLSound

Nikich 06.04.2012 10:26

Ответ: Tomorrow
 
Так может тогда сразу на Jav'e начинать писать?

RegIon 06.04.2012 11:53

Ответ: Tomorrow
 
Цитата:

Сообщение от Nikich (Сообщение 224716)
Так может тогда сразу на Jav'e начинать писать?

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

Nikich 06.04.2012 14:35

Ответ: Tomorrow
 
Просто я не знаю ни Люа, ни Явы, так что если учить то уж что-то действительно хорошое. Могли бы вы назвать успешные игры сделанные на Люа?

RegIon 06.04.2012 17:26

Ответ: Tomorrow
 
Цитата:

Люа
Это скриптовый язык, его можно внедрить куда захочешь(робокот-скрипты на луа)
http://www.gamedev.ru/code/articles/Lua -смотри
http://demion.ucoz.ru/publ/nachinaem...love2d/1-1-0-2 небольшой незаконченный тутор по love2d

Nikich 06.04.2012 22:15

Ответ: Tomorrow
 
Всё же мой выбор пал на Java. Но с новым языком сразу же начались проблемы:) . То ли я что-то не прочитал, то ли так и надо, в общем неразбериха какая-то. Я не смог найти самого компилятора =) В Blitz'e заходишь в Blitz3D, пишешь код, нажимаешь на кнопочку, всё работает. В Delphi заходишь в Borland Delphi пишешь, нажимаешь, работает. Как же меня встретила Java: устанавливаешь, заходишь на рабочий стол за ярлыком, а его там нету, лезешь в пуск и там ничего, затем в program files заходишь в папку JavaJava\jdk1.7.0_03\bin, видишь под 50 .exe пугаешься и ничего не понимаешь:) Я попытался зайти в те что хотя бы иконкой обладали, но не к чему это не привило. Полез я на официальный сайт, почитать что да как, и затем я обнаружил забавную статью:http://docs.oracle.com/javase/tutori...java/unix.html
. Больше всего доставило то что нам нужен "A text editor". То есть, если я правильно понял, то разработчики не запилили стандартного, удобного компилятора(именно удобный, чтобы в него же сразу можно было код писать, а то в .txt писать в наше время как-то подозрительно)? Однако, вспомнив Humble Bumble, на котором я чётко видел что Нотч не в блокнотике код пишет, я решил что всё же уж что-то лучше этого должно быть. В общем, не могли бы вы посоветовать стоящий компилятор?

NitE 06.04.2012 22:23

Ответ: Tomorrow
 
Ща Костян всё посоветует!

http://netbeans.org/
http://www.eclipse.org/ (этим сам пользовался)

Это не компиляторы, а ИДЕ, кстати. Компилятор на всё один.

Nikich 06.04.2012 22:26

Ответ: Tomorrow
 
Да, что-то я оговорился.

Nikich 06.04.2012 23:41

Ответ: Tomorrow
 
Код:

package hellodate;
import java.util.*
/**
 *
 * @author Admin
 */
public class HelloDate {
    public static void main(String[] args){
        System.out.printl("Hi!Today is ")
        System.out.printl(new Date())
    }

}

Начал я грызть гранит науки, но что-то пока безуспешно. Пользуюсь NetBeans.
"Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: java.io.PrintStream.printl
at hellodate.HelloDate.main(HelloDate.java:10)
Java Result: 1"
Вот что сказал дебаггер. И вы не возражаете если я здесь буду задавать вопросы, или всё же создать новую тему?

NitE 06.04.2012 23:59

Ответ: Tomorrow
 
Нетбино-проблемы. Отключи compile on save попробуй.

Nikich 07.04.2012 00:06

Ответ: Tomorrow
 
Сейчас поставлю Eclipse. Кстати, ошибка нашлась, и она была глупее чем это возможно: я написал не println, а printl:-D
А и ещё. Можно ли откомпилировать Java классы в .exe? Или только батники?

NitE 07.04.2012 00:16

Ответ: Tomorrow
 
Не предусмотрено, но можно. Ява компилирует проги в *.jar, чтобы на любых девайсах с ява-машиной они работали. А *.exe это фишка чисто виндовская.

http://www.excelsior-usa.com/articles/java-to-exe.html

Пробуй читай.

Вообще имхо, зря ты за яву взялся, маловато опыта ещё. Лучше изучи блицмакс и заодно портируй на него VIVO. В бмаксе всё намного проще, но в нём уже можно изучить основы ООП, без которого в яве, например, никуда.

Nikich 07.04.2012 00:48

Ответ: Tomorrow
 
Спасибо за совет, но пока я вроде все понимаю:) Только к синтаксису привыкнуть надо.


Часовой пояс GMT +4, время: 00:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot