Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.01.2017, 06:36
Вопросник вне форума Посмотреть профиль Отправить личное сообщение для Вопросник Найти все сообщения от Вопросник
  № 1  
Ответить с цитированием
Вопросник
[+6 09.10.12]

Регистрация: Sep 2012
Сообщений: 33
По умолчанию Игра на Flash

Здравтсвуйте, хочу спросить.

Игра Transport Tycoon Deluxe на Flash, это реально?

Добавлено через 40 минут
А то я делал и транспорт передвигался с перерывами. А можно сделать без?

Старый 27.01.2017, 11:05
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 2  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Да, это реально.
__________________
There is no thing in this world that is not simple.

Старый 27.01.2017, 12:37
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
А то я делал и транспорт передвигался с перерывами. А можно сделать без?
Можно.
Эту игру можно в точности восроизвести на флеше.
Но, если честно, я бы офигел делать такую экономическую модель) Тут вся сложность как раз не в механике игры, а в воспроизведении игрового баланса. Это разрыв мозга)
__________________
Ко мне можно и нужно обращаться на ты)

Старый 27.01.2017, 20:23
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 4  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
Одна из любимых игр детства, там действительно очень круто продумана экономика и вообще вся механика в целом, кто-то даже сделал типо ремейка, OpenTTD, которая сейчас, в целом пользуется популярностью во всех странах.

Старый 27.01.2017, 22:00
Вопросник вне форума Посмотреть профиль Отправить личное сообщение для Вопросник Найти все сообщения от Вопросник
  № 5  
Ответить с цитированием
Вопросник
[+6 09.10.12]

Регистрация: Sep 2012
Сообщений: 33
А у меня наоборот, Я не знаю как код писать, а с остальным легче.

Вроде на Flash всего 30 кадров в секунду показывает. Значит можно больше сделать?

Добавлено через 2 минуты
Слышал я про OpenTTD, очень похож, но они вроде перестали обновлять свою игру.

Старый 27.01.2017, 22:27
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 6  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Это и всё, в чём был вопрос? Тогда, думаю, вы разделом ошиблись.
Цитата:
Я не знаю как код писать
Ну, с этого можно было и начать.
В подразделе по рекомендациям новичкам довольно много литературы, обычно рекомендуют начинать с Колина Мука.
Вопросы у вас крайне говоря странные, ответы на них легко нагуглить. Вы никогда в игры ВК не играли? Там подобного просто завались. Если хотите научиться программированию - в интернете просто громаднейшие запасы уроков по всему, что можно придумать. Всяческие видеокурсы, книги.
Вот сюда посмотрите
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 27.01.2017 в 22:50.
Старый 28.01.2017, 02:39
Вопросник вне форума Посмотреть профиль Отправить личное сообщение для Вопросник Найти все сообщения от Вопросник
  № 7  
Ответить с цитированием
Вопросник
[+6 09.10.12]

Регистрация: Sep 2012
Сообщений: 33
Ну, не настолько я прямо и новичок. Кое что я знаю.

Добавлено через 22 минуты
Я карту сделал, сделал меню, сделал чтобы только перед экраном картинки воспроизводились, а не за ним. Нашел всего по немножку. Вот как сделать транспорт не тормозящим так и не нашел.

Добавлено через 33 минуты
Можно ли управлять временем во Flash?

Добавлено через 1 час 58 минут
или лудше на JavaScript писать,

Старый 28.01.2017, 11:27
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 8  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Судя по вашим вопросам - вы абсолютный новичок
Рекомендую начать читать книгу 「Колин Мук "ActionScript 3.0 для Flash. Подробное руководство"」
Цитата:
Можно ли управлять временем во Flash?
Что такое "время во Flash"?

Можно взглянуть на ваш код?
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 28.01.2017 в 12:23.
Старый 28.01.2017, 13:33
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 9  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Стандартная, векторная графика очень требовательна и на телефонах будет тормозить. Игру желательно делать на Starling, там более удобное апи, позволяющее управлять скоростью анимации и многое другое.
__________________
Дети не должны знать о своих родителях

Старый 29.01.2017, 05:03
Вопросник вне форума Посмотреть профиль Отправить личное сообщение для Вопросник Найти все сообщения от Вопросник
  № 10  
Ответить с цитированием
Вопросник
[+6 09.10.12]

Регистрация: Sep 2012
Сообщений: 33
Цитата:
Сообщение от ZackMercury Посмотреть сообщение
Судя по вашим вопросам - вы абсолютный новичок
Рекомендую начать читать книгу 「Колин Мук "ActionScript 3.0 для Flash. Подробное руководство"」

Что такое "время во Flash"?

Можно взглянуть на ваш код?
Да, конечно.

Код AS3:
var gameObjects:Sprite = new Sprite();
gameObjects.x = 0;
gameObjects.y = 0;
addChild(gameObjects);
 
var xXx:Array = new Array;
var yYy:Array = new Array;
var CG:uint = 1;
var cs:uint;
var count:Number = 1;
var chec:Boolean = false;
 
 
var speed1:uint = 4;
var speed2:uint;
var TR1:ST = new ST	();
TR1.name = "2";
 
 
for (var i=0;i<10;i++) {
 
 
 
	var ROAD:RD = new RD();
	ROAD.x = 362+(32*i);
	ROAD.y = 398+(16*i);
	if (i != 7) {
	  ROAD.name = "ROAD";
	  ROAD.gotoAndStop(1);
	} else {
      ROAD.name = "TURN";
	  ROAD.gotoAndStop(3);
	}
	gameObjects.addChild(ROAD);	
	trace(ROAD.x, ROAD.y);
}
 
 
 
var TR:ST = new ST();
TR.gotoAndStop(1);
TR.x = 350;
TR.y = 380;
TR.name = "TRAIN";
gameObjects.addChild(TR);
RD.DF = TR;
//*startDrag();
//*RD.BDs = TR;
addEventListener(Event.ENTER_FRAME, Gs);
var G5:GR = new GR();
G5.x = 340;
G5.y = 382;
stage.addChild(G5);
 
addEventListener(Event.ENTER_FRAME, G); 
stage.addEventListener(MouseEvent.MOUSE_DOWN, G1);
stage.addEventListener(MouseEvent.MOUSE_UP, G2);
 
 
 
function G1(event:Event) {
 
	CG = 2;
    TR1.gotoAndStop(5);
    TR1.x = mouseX;
    TR1.y = mouseY;
	TR1.name = "5";
    stage.addChildAt(TR1, 1);
 
}
 
var myPoint:Point = new Point(16, 8);
//*trace(myPoint);
 
// Create a timer to swap the filters at a 3 second interval.
var timer:Timer = new Timer(600, 9);
timer.addEventListener(TimerEvent.TIMER, trafficControl);
 
 
function G(event:Event) {
 
var pt1:Point = new Point(TR.x, TR.y);
var pt2:Point = new Point(G5.x, G5.y);
var distance:Number = Point.distance(pt1, pt2);
trace(distance);
 
 
	if (TR.y > mouseY) {
		trace("BIG"); TR.gotoAndStop(2);
	} else { if (TR.y < mouseY) { trace("SMALL"); TR.gotoAndStop(3); } }
 
//*if (RD.BSs != "ROAD") {
	if (CG == 2) {
		//*if (ST.Num == 0) {
TR.gotoAndStop(5);
TR.x += (speed1);
TR.y += (speed1/2);
 
	 if (TR.hitTestObject(ROAD)) {
trace("hitTestObject: YES", ROAD.name);
 
	} else {
		trace("hitTestObject: NO1", this.name);
	}
} else { stop(); }
	//*} else { stop(); }
trace(CG);
//*} else { stop(); }
 
if (CG == 4) {
	timer.start();
	TR.gotoAndStop(4);
    TR.y += (speed1/6);
} 
if (CG == 5) {
	TR.gotoAndStop(3);
	TR.x -= (speed1/7);
    TR.y += (speed1/9.5);
}
	if (CG == 6) {
	TR.gotoAndStop(1);
	TR.x -= (speed1/7);
	} 
	if (CG == 7) {
	TR.gotoAndStop(2);
	TR.x -= (speed1/13.4);
    TR.y -= (speed1/27);
	}
	if (CG == 8) {
		    if (distance < 5) {
		stop();
    } else {
	TR.gotoAndStop(2);    
	TR.x -= (speed1);
    TR.y -= (speed1/2);
	timer.stop();
	} } }
 
//* Swap the filters based on the count value.
function trafficControl(event:TimerEvent):void
{
if (count == 5)
{
count = 1;
}
switch (count)
{
case 1:
trace("CASE:1");
CG = 5;
break;
case 2:
trace("CASE:2");
CG = 6;
break;
case 3:
trace("CASE:3");
CG = 7;
break;
case 4:
trace("CASE:4");
CG = 8;
break;
}
count++;
}
 
 
 
 
 
 
 
 
 
 
 
 
function Gs(event:Event) {
 
	var ch:Point = new Point(TR.x, TR.y);
	trace(ch);
 
	if ((TR.x ==  606) && (TR.y == 508)) {
		  CG = 4;   
	      stop();								   
 
									   }
 
	if (TR.hitTestObject(ROAD)) {
		trace("hitTestObject: YES");
	} else {
		trace("hitTestObject: NO");
	} }
 
 
 
 
function G2(event:Event) {
 
	switch(cs)
	{
 
		case 0:
 
		cs=1;
		break;
 
	    case 1:
		cs=0;
		CG = 1;
		break;
	}
}
Добавлено через 1 минуту
Паровозик выезжает из горожа проехав по дороге вперед разворачивается и должен заехать в гараж и пропасть, но он чета дальше едет.

Добавлено через 2 минуты
Это чисто тест скрипт.

Добавлено через 3 минуты
Тормозит паровозик когда едет.


Последний раз редактировалось Wolsh; 29.01.2017 в 11:02. Причина: теги AS3
Создать новую тему Ответ Часовой пояс GMT +4, время: 01:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.