Computational Science Technical Note CSTN-253

CSTN Home

Procedural Generation of Landscapes for Interactions Environments using the Dart Programming Languages

T. H. McMullen and K. A. Hawick

Archived: 2014

Abstract

Dart is a relatively new programming language development by Google, designed for use with web-based applications. In this paper we discuss performance aspects of Dart with the aim of using it to create unique and dynamic procedurally generated visual landscapes. Currently many new programming systems are emerging to improve upon existing web-based languages, but most are built upon existing JavaScript. This makes programming easier as there is less for a developer to relearn, but unfortunately does not dramatically improve the performance or scalable code structure of web applications. While Dart is still under constant development it is able to outperform JavaScript on several benchmarks, and is still improving. We describe our Dart implementation of a procedural terrain generation application and discuss implications of the use of Dart for similar simulation and game-related applications.

Keywords: Computer Games; Scene Generation; Procedural Generation; Dart; Fractals

Full Document Text: Not yet available. PDF version.

Citation Information: BiBTeX database for CSTN Notes.

BiBTeX reference:

@TECHREPORT{CSTN-253,
        author = {T. H. McMullen and K. A. Hawick},
        title = {Procedural Generation of Landscapes for Interactions Environments
                 using the Dart Programming Languages},
        institution = {Computer Science, Massey University, Auckland, New Zealand and
                       Computer Science, University of Hull, Hull, New Zealand},
        year = {2014},
        number = {CSTN-253},
        note = {Late-Breaking Submission to MSV'14},
        keywords = {Computer Games; Scene Generation; Procedural Generation; Dart; Fractals},
        owner = {kahawick},
}


[ CSTN Index | CSTN BiBTeX ]