パブリッシャー PRISMATIKA とデベロッパー Galaxy Grove は、今年後半に Steam に登場する新しいミニマリスト鉄道シミュレーターである Station to Station を発表しました。
この作品の多くは、「リラックスして平和」であるため、プレイヤーの楽しみに焦点を当てているようで、ボクセルアートは本当に素晴らしく見えます。 ゲーム内にはアップグレードがありますが、これらはオプションであり、戦略的なプレイヤーが高スコアを獲得できるようになります。
以下の発表トレーラーをチェックして、美しいビジュアルが実際に動作しているのを確認してください。 また、以下にゲームに関する公式の言葉も載せておきます:
Station to Station では、プレイヤーはステーションを配置し、成長と拡大を促進する接続を作成することで、小さな田舎の世界を生命と色彩に満ちた活気に満ちた緑豊かな環境に変える任務を負います。
意欲的な車掌たちが船に乗り込み、さまざまな色とりどりのバイオームを駆け抜け、乾燥した砂漠の砂に新たな生命を吹き込み、手付かずの山岳地形を変化させます。 線路が敷かれると、動植物のタペストリーが広がり続ける静かな世界が生き返ります。
自分の管理スキルや計画スキルをテストしたい人のために、ゲームの各レベルでは、独自のオプションのチャレンジ、スタック ボーナス、およびすべてのバイオームに関連付けられた独自の仕組みが提供されます。 リラクゼーションを求めているのか、精神的な刺激を求めているのかにかかわらず、ステーション トゥ ステーションには誰もが満足できるものが揃っています。
パブリッシャーとしての PRISMATIKA は、たとえば『Desktop Dungeons: Rewind』で役割を果たしているようですが、開発者の Galaxy Grove は従業員約 6 人の新しいスタジオです。 これはチームの最初のゲームですが、いくつかのタイトルを挙げると、Awesomenauts、De Blob、Swords & Soldiers に取り組んだ Joost van Dongen によって設立されたスタジオなので、豊富な経験があります。
まだリリース日は確認されていませんが、Galaxy Grove のデビュー タイトルは今年後半に (Steam 経由 – 駄洒落ではありません) PC に登場する予定です。
"use strict";
//DOCUMENT.READY jQuery(document).ready(function() { //hide various jQuery elements until they are loaded jQuery('.revolution-slider ul').show(); jQuery('.it-widget-tabs').show(); //revolution slider
if (jQuery.fn.cssOriginal!=undefined) jQuery.fn.css = jQuery.fn.cssOriginal;
jQuery('.revolution-slider').revolution( { delay:7000, startheight:600, startwidth:1158,
hideThumbs:200,
thumbWidth:100, thumbHeight:50, thumbAmount:5,
navigationType:"none", navigationArrows:"solo", navigationStyle:"round",
navigationHAlign:"center", navigationVAlign:"bottom", navigationHOffset:0, navigationVOffset:20,
soloArrowLeftHalign:"left", soloArrowLeftValign:"center", soloArrowLeftHOffset:20, soloArrowLeftVOffset:0,
soloArrowRightHalign:"right", soloArrowRightValign:"center", soloArrowRightHOffset:20, soloArrowRightVOffset:0, touchenabled:"on", onHoverStop:"on",
navOffsetHorizontal:0, navOffsetVertical:20,
hideCaptionAtLimit:420, hideAllCaptionAtLilmit:0, hideSliderAtLimit:0,
stopAtSlide:-1, stopAfterLoops:-1,
shadow:0, fullWidth:"off" , fullScreen:"off",
});
//superfish jQuery('#top-menu ul').superfish({ hoverClass: 'over', delay: 500, animation: {height:'show'}, speed: 160, disableHI: true, autoArrows: false }); jQuery('#section-menu ul').superfish({ hoverClass: 'over', delay: 300, speed: 100, disableHI: true, autoArrows: false }); jQuery('#sub-menu ul').superfish({ hoverClass: 'over', delay: 500, animation: {height:'show'}, speed: 160, disableHI: true, autoArrows: false }); jQuery('.bar-selector ul').superfish({ hoverClass: 'over', delay: 400, animation: {height:'show'}, speed: 100, disableHI: true, autoArrows: false });
//hide scrollers until fully loaded jQuery('.bar-slider').show(); jQuery('#steam').show();
//simplyscroll sliders (standard carousel for IE8 and opera) var isIE8 = jQuery.browser.msie && +jQuery.browser.version === 8; var isOpera = jQuery.browser.opera; //if ( isIE8 || isOpera ) { if ( isIE8 ) { jQuery('#top-ten-slider').wrapInner('
'); jQuery('#top-ten-slider').carousel({ interval: 3500 }); jQuery('#trending-slider').wrapInner(' '); jQuery('#trending-slider').carousel({ interval: 3500 }); } else { jQuery("#top-ten-slider").simplyScroll({ customClass: 'the-bar', orientation: 'horizontal', direction: 'forwards', pauseOnHover: true, frameRate: 48, speed: 2 }); jQuery("#trending-slider").simplyScroll({ customClass: 'the-bar', orientation: 'horizontal', direction: 'forwards', pauseOnHover: true, frameRate: 48, speed: 2 }); } jQuery(".sidecar").simplyScroll({ customClass: 'sidecar-vertical', orientation: 'vertical', auto: false, manualMode: 'loop', frameRate: 48, speed: 9 }); jQuery(".steam-content").simplyScroll({ customClass: 'steam', orientation: 'horizontal', auto: false, direction: 'forwards', manualMode: 'loop', frameRate: 48, speed: 12 });//jquery ui slider jQuery('.form-selector').slider({ value: 5, min: 0, max: 10, step: 0.1, orientation: "horizontal", range: "min", animate: true, slide: function( event, ui ) { var rating = ui.value;
jQuery(this).siblings('.rating-value').html( rating ); } });
//HD images if (window.devicePixelRatio == 2) { var images = jQuery("img.hires"); // loop through the images and make them hi-res for(var i = 0; i < images.length; i++) { // create new image name var imageType = images[i].src.substr(-4); var imageName = images[i].src.substr(0, images[i].src.length - 4); imageName += "@2x" + imageType; //rename image images[i].src = imageName; } } //add bootstrap classes to wordpress generated elements jQuery('.avatar-70, .avatar-50').addClass('img-circle'); jQuery('.comment-reply-link').addClass('btn'); jQuery('#reply-form input#submit').addClass('btn'); jQuery('a.featured-image').colorbox(); jQuery('.colorbox').colorbox(); jQuery(".the-content a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").colorbox(); jQuery('.the-content .gallery a').colorbox({rel:'gallery'}); //placeholder text for IE9 jQuery('input, textarea').placeholder(); //functions that need to run after ajax buttons are clicked dynamicElements(); //menu hover fx menuHovers(); }); //applied to elements within ajax panels function dynamicElements() { //boxes mouseovers jQuery("#boxes .box-link").hover( function() { jQuery(this).siblings(".box-layer").stop().animate({ 'opacity':'0.75' }, 100); }, function() { jQuery(this).siblings(".box-layer").stop().animate({ 'opacity':'0.65' }, 300); } ); jQuery(".post-list .box-link, .steam .box-link").hover( function() { jQuery(this).siblings(".box-layer").stop().animate({ 'opacity':'0.5' }, 100); }, function() { jQuery(this).siblings(".box-layer").stop().animate({ 'opacity':'0.4' }, 300); } ); //trending mouseovers jQuery(".trending-link").hover( function() { jQuery(this).siblings(".trending-color").children(".trending-hover").stop().animate({ 'opacity':'1' }, 100); }, function() { jQuery(this).siblings(".trending-color").children(".trending-hover").stop().animate({ 'opacity':'0' }, 300); } ); //more link hover effect jQuery(".hover-link").hover( function() { jQuery(this).siblings('.hover-text').addClass("active"); jQuery(this).parent().find('img').stop().animate({ opacity: .3 }, 150); }, function() { jQuery(this).siblings('.hover-text').removeClass("active"); jQuery(this).parent().find('img').stop().animate({ opacity: 1.0 }, 500); } ); //review directory hover effect jQuery(".directory-panel .listing a").hover( function() { jQuery(this).parent().addClass("active"); jQuery(this).children('img').stop().animate({ opacity: .6 }, 400); }, function() { jQuery(this).parent().removeClass("active"); jQuery(this).children('img').stop().animate({ opacity: 1.0 }, 800); } ); //jQuery tooltips jQuery('.info').tooltip(); jQuery('.info-bottom').tooltip({ placement: 'bottom' }); jQuery('.info-left').tooltip({ placement: 'left' }); jQuery('.info-right').tooltip({ placement: 'right' }); //jQuery popovers jQuery('.popthis').popover(); //jQuery alert dismissals jQuery(".alert").alert(); //jQuery fitvids jQuery('.video_frame').fitVids(); //equal height columns equalHeightColumns(jQuery("#articles .panel")); equalHeightColumns(jQuery("#mixed .widgets")); equalHeightColumns(jQuery("#content .content-inner, #content-wrapper .widgets-wrapper")); } //call equal height columns when window is resized jQuery(window).resize(function() { equalHeightColumns(jQuery("#articles .panel")); equalHeightColumns(jQuery("#mixed .widgets")); equalHeightColumns(jQuery("#content .content-inner, #content-wrapper .widgets-wrapper")); }); //call equal height columns when main content is resized jQuery("#articles").resize(function(e){ equalHeightColumns(jQuery("#articles .panel")); }); //call equal height columns when mixed is resized jQuery("#mixed").resize(function(e){ equalHeightColumns(jQuery("#mixed .widgets")); }); //call equal height columns when main content is resized jQuery("#content .content-inner > div").resize(function(e){ equalHeightColumns(jQuery("#content .content-inner, #content-wrapper .widgets-wrapper")); });
//call equal height columns when sidebar is resized jQuery("#content-wrapper .widgets-wrapper").resize(function(e){ equalHeightColumns(jQuery("#content .content-inner, #content-wrapper .widgets-wrapper")); });
//call equal height columns when main menu items are hovered since sub menus are //hidden and don't have heights until visible jQuery('body').on('mouseover', '#section-menu-full a.parent-item', function(e){ equalHeightColumns(jQuery("#section-menu-full ul.term-list, #section-menu-full li.post-list")); }); //equal height columns function equalHeightColumns(group) { tallest = 0; width = jQuery(window).width(); group.each(function() { jQuery(this).removeAttr('style'); thisHeight = jQuery(this).height(); if(thisHeight > tallest) { tallest = thisHeight; } }); if(width > 767) { group.height(tallest); //alert('it ran'); } } //menu hovers function menuHovers() { jQuery(".menu .post-list a").hover( function() { jQuery(this).children('img').stop().animate({ opacity: .3 }, 150); }, function() { jQuery(this).children('img').stop().animate({ opacity: 1.0 }, 500); } ); } //show search box jQuery("#menu-search-button").click( function() { jQuery('#menu-search').fadeToggle("fast"); jQuery(this).toggleClass('active'); } ); //search form submission jQuery("#searchformtop input").keypress(function(event) { if (event.which == 13) { event.preventDefault(); jQuery("#searchformtop").submit(); } }); //email subscribe form submission jQuery("#feedburner_subscribe button").click(function() { jQuery("#feedburner_subscribe").submit(); }); //show login form jQuery("#sticky-login").click(function() { jQuery('#sticky-login-form').animate({ height: 'toggle' }, 100, 'linear' ); jQuery('#sticky-register-form').hide(); jQuery('#sticky-register').removeClass('active'); jQuery(this).toggleClass('active'); }); //show register form jQuery("#sticky-register").click(function() { jQuery('#sticky-register-form').animate({ height: 'toggle' }, 100, 'linear' ); jQuery('#sticky-login-form').hide(); jQuery('#sticky-login').removeClass('active'); jQuery(this).toggleClass('active'); }); //submit button hover effects jQuery(".sticky-submit").hover(function() { jQuery(this).toggleClass("active"); }); //login form submission jQuery(".sticky-login-form #user_pass").keypress(function(event) { if (event.which == 13) { jQuery("#sticky-login-form .loading").show(); jQuery("form.sticky-login-form").animate({opacity: "0.15"}, 0); event.preventDefault(); jQuery(".sticky-login-form").submit(); } }); jQuery("#sticky-login-submit").click(function() { jQuery("#sticky-login-form .loading").show(); jQuery("form.sticky-login-form").animate({opacity: "0.15"}, 0); jQuery(".sticky-login-form").submit(); }); //register form submission jQuery(".sticky-register-form #user_email").keypress(function(event) { if (event.which == 13) { jQuery("#sticky-register-form .loading").show(); jQuery("form.sticky-register-form").animate({opacity: "0.15"}, 0); event.preventDefault(); jQuery(".sticky-register-form").submit(); } }); jQuery("#sticky-register-submit").click(function() { jQuery("#sticky-register-form .loading").show(); jQuery("form.sticky-register-form").animate({opacity: "0.15"}, 0); jQuery(".sticky-register-form").submit(); }); //hide check password message jQuery(".check-password").click(function() { jQuery(this).animate({ height: 'toggle' }, 100, 'linear' ); }); //show back to top arrow after page is scrolled jQuery(window).scroll(function() { if (jQuery(this).scrollTop() < 150) { jQuery("#back-to-top").fadeOut(); } else { jQuery("#back-to-top").fadeIn(); } }); //scroll all #top elements to top jQuery("a[href="#top"]").click(function() { jQuery("html, body").animate({ scrollTop: 0 }, "slow"); return false; }); //show new articles jQuery("#new-articles .selector").click(function() { jQuery('#new-articles .post-container').animate({ height: 'toggle' }, 100, 'linear' ); jQuery('#new-articles .selector').toggleClass('active'); }); //sidecar mouseovers jQuery(".sidecar-panel .sidecar-link").hover( function() { jQuery(this).siblings(".sidecar-layer").stop().animate({ 'opacity':'0.70' }, 100); }, function() { jQuery(this).siblings(".sidecar-layer").stop().animate({ 'opacity':'0.60' }, 300); } ); //sortbar mouseovers jQuery(".sortbar-hidden").hover( function() { jQuery(this).children(".sort-buttons").stop().fadeIn("fast"); }, function() { jQuery(this).children(".sort-buttons").stop().fadeOut("slow"); } ); //image darkening jQuery('body').on('mouseenter', '.darken', function(e) { jQuery(this).find('img').stop().animate({ opacity: .3 }, 150); }).on('mouseleave', '.darken', function(e) { jQuery(this).find('img').stop().animate({ opacity: 1.0 }, 500); }); // minisite cloud tabs jQuery('body').on('click', '.section-buttons .sort-buttons a', function(e){ jQuery(this).parent().siblings().find('.minisite-icon').removeClass('white'); jQuery(this).children('.minisite-icon').addClass('white'); }); //postnav mouseovers jQuery("#postnav a").hover( function() { jQuery(this).siblings('.inner-content').addClass('active'); }, function() { jQuery(this).siblings('.inner-content').removeClass('active'); } ); //rating animations function animateRating(pos,delay,eid) { jQuery('#' + eid + ' .rating-meter').delay(delay).animate({ opacity:1, left: pos + '%' }, 2500, 'easeOutCubic'); } //pinterest (function(d){ var f = d.getElementsByTagName('SCRIPT')[0], p = d.createElement('SCRIPT'); p.type="text/javascript"; p.async = true; p.src="https://assets.pinterest.com/js/pinit.js"; f.parentNode.insertBefore(p, f); }(document)); //facebook (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&status=0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); //WINDOW.LOAD jQuery(window).load(function() { //flickr jQuery('.flickr').jflickrfeed({ limit: 9, qstrings: { id: '' }, itemTemplate: ''+ '' + '' + '' + '' }, function(data) { }); //tabs - these must go in window.load so pinterest will work inside a tab jQuery('.widgets-wrapper .it-clouds').tabs({ fx: { opacity: 'toggle', duration: 150 } }); jQuery('#footer .it-clouds').tabs({ fx: { opacity: 'toggle', duration: 150 } }); jQuery('.widgets-wrapper .it-social-tabs').tabs({ fx: { opacity: 'toggle', duration: 150 } }); jQuery('#footer .it-social-tabs').tabs({ fx: { opacity: 'toggle', duration: 150 } }); //third-party vendors (like Facebook) take a while to run sometimes function adjustColumnsDelayed() { equalHeightColumns(jQuery("#articles .panel")); equalHeightColumns(jQuery("#mixed .widgets")); equalHeightColumns(jQuery("#content .content-inner, #content-wrapper .widgets-wrapper")); } setTimeout(adjustColumnsDelayed, 1000) }); jQuery.noConflict();