Почему вам нужно запускать обновления каждую минуту? Будут ли люди обновлять его так часто, если они делают заказы на день или неделю?
Я бы начал с определения уравнений, которые будут использоваться в вашей модели.
Затем это поможет решить, что вам нужно в базе данных, чтобы передать параметры модели.
Затем, когда у вас есть база данных, вам нужно получить информацию от пользователя, поэтому решите, что вам нужно от пользователя.
Например, у вас должно быть какое-то случайное событие, которое приведет к увеличению или уменьшению спроса на определенные предметы или сделает ресурсы более распространенными.
Итак, вы можете захотеть иметь информацию в базе данных, в которой перечислены, из чего состоит каждый продукт.
Если модель будет иметь внешнюю информацию или, если она основана на том, что делают другие, например, на прошлой неделе обувь не производилась, поэтому те, которые производили обувь, получали прибыль. На этой неделе все шьют обувь, поэтому их слишком много, поэтому цена упала.
Вот почему я думаю, что начать с вашей модели и проверить ваши предположения - это первый шаг.
Любой язык, система, база данных подойдут, просто делайте то, что вам удобно. При разработке пользовательского интерфейса вы хотите, чтобы он хорошо смотрелся на iPhone и Blackberry Razor? Тогда это окажет большое влияние на то, как вы разрабатываете пользовательский интерфейс.
person
James Black
schedule
02.10.2009