AdvertCity

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
AdvertCity
Advertcity cover.jpg
Game cover image
Developer(s) VoxelStorm
Publisher(s) VoxelStorm
Programmer(s) Eugene Hopkinson, John Turner
Composer(s) Alexandre Caelles, Dorian Pilato
Platforms Microsoft Windows, Linux, OS X
Release date(s) 17 April 2015
Genre(s) Tycoon game
Mode(s) Single-player

AdvertCity is a business simulation video game developed and published by VoxelStorm. The game was released on 17 April 2015 for Microsoft Windows, Linux, OS X.[1] The player takes on the role of an advertising magnate in a dystopian future city with a cyberpunk aesthetic.

The game has had a mixed reception, gathering predominantly positive reviews from players[2][3] but moderate reviews in the press.[4] At the time of writing the game does not yet have a metacritic score.[5]

Gameplay

Gameplay in AdvertCity involves selling advertising to client megacorporations; the player does this by moving around the city from a first person god-view perspective reminiscent of Black & White, selecting buildings and sites in cyberspace as targets for their advertising. Advertising technologies are unlocked progressively depending on reputation with various megacorporations, and range from flyers to billboards and blimps.

A key mechanic in the game is the ability to switch between meatspace and cyberspace at any time,[6] which is required to perform different actions in each space and to orchestrate advertising effectively.

The goal of the game is to take over the city, and to do this the player must gain the trust of the various megacorporations they interact with.[7]

The game has a roguelike save system[6] to increase the level of challenge - there is only one savegame available, the player has no choice but to save their progress when exiting, and the player cannot reload to a previous state if they make a mistake.

Development

Development of the game began when an early version of the game was built in 7 days for the 2014 Cyberpunk Game Jam.[8][9] After receiving positive feedback during the jam,[10] the developers decided to continue work on the game to create a full-scale release.[11]

The game sought crowdfunding via Kickstarter on 25 March 2014,[12] and was fully funded on the second day of the campaign, going on be overfunded by 373%[13] at its conclusion.

AdvertCity was submitted to Steam Greenlight during its Kickstarter in 2014[14] and was eventually greenlit after an unusually long delay[15] in April 2015.

AdvertCity entered a period of closed beta testing during development after its kickstarter; the final release was announced on 17 April 2015, and by June it had appeared on Steam and several other stores.[1][11][16]

File:AdvertCity alpha screenshot1.png
An early alpha screenshot of AdvertCity showing the procedural city layout.
File:AdvertCity screenshot procedural description.png
A procedurally generated description of a building.
File:AdvertCity screenshot procedural description 2.png
Another procedurally generated description of a building with architectural commentary.
File:AdvertCity procedural megacorp description.png
A procedurally generated description of a megacorporation, seen in cyberspace.

Procedural city generation

Every city in the game is procedurally generated.[8][17]

The procedural city layout is positioned on top of a procedurally generated landscape, which it conforms to and evolves around. The developers considered using the industry standard Siggraph 2001 paper by Parish and Muller[18] as a basis, including the subsequent work on tensor fields,[19] but rejected the use of L-systems on the grounds of their design being unsuited to cities, which "don't grow like branches on a tree". [20]

The system instead uses:

"...maps calculated on a mix of realtime procedural projection and cached data about population layouts and terrain features (such as different terrain types, gradients, altitudes, population densities, whether the region should be considered urban or rural etc); the result is something that has the subtlety of the tensor field system, yet generates much larger cities than are feasible with the L-system at a far higher speed than possible with that design. The AdvertCity generator is an object-oriented system of roads, junctions and buildings that can be adjusted on the fly to interact with their immediate surroundings, so roads meet and cross at specific junctions, branch and fork (something not used in the L system design), and can also spontaneously degenerate from paved roads to footpaths etc as appropriate, due to terrain or other aspects of the landscape. Different classes of road or path can also have entirely different rules and code for how they react to different terrain types and other features, so it's possible to build a much more dynamic overall city map with those."[20]

Procedural descriptions

Every building in the city has a procedurally generated description; these vary in content but usually mention the architectural style of the building and some information about its history as well as factual info about its current owners and tenants in-game and its population.

All megacorporations are also described with text that is procedurally generated and updated during gameplay as their situation changes; this describes their standing in the city, their relationships with other megacorps, their financial status and their sentiments towards the player.

Distribution

The game is available on Windows, Linux and OS X.

Unusually, but in common with VoxelStorm's other games, there is no installer - the game is packaged as a single monolithic executable, which can simply be downloaded and run right away.

Reception

From its initial alpha launch, AdvertCity drew comment widely about its stark and "hyper-stylized" aesthetic.[21] Critics frequently praised the dark neo-noir cyberpunk aesthetic of the game,[22][23] as well as its tone,[4] and referred to the vision of cyberspace as Gibson-inspired. Stylistically, reviewers appreciated the dystopian bleakness of the vision of the future in the game, mentioning that your adverts are the only splashes of colour on the cold and uniform city,[17] and the surreal building-linked conception of cyberspace.[24] Reviewers also praised the dark and cynical sense of humour throughout the game.[4][24] Reviewers also expressed interest in the Oculus Rift support which was included in the game from the alpha stage.[25] One common complaint is the high level of difficulty and steep learning curve at the start of the game.[4] Reviewers also cited the disorientating nature of the interface and immutable fast pace of the game as a negative.[23] The developers cited games such as Dwarf Fortress as an inspiration, which is well known for its steep learning curve and difficult interface.[24]

The game also drew praise for its high-performing engine, which enables the game to run on previous-generation hardware;[26] the minimum system requirements for CPU on Steam are stated simply as "Anything made since 2004"[27] and the game supports Windows XP despite Microsoft having discontinued support for that operating system before development of AdvertCity began.[28]

Soundtrack

AdvertCity's official soundtrack is a full-length score,[29] unusual in that it is presented in two "sides", one for meatspace and one for cyberspace,[30] with each track on each side having a beatmatched equivalent on the other; when the player switches between meatspace and cyberspace, the music smoothly crossfades between the two soundtracks. A bespoke sound engine with was developed for this purpose, with EBU R128 2011 support and HDR capability.[27]

Critics praised the "cyber-jazz"[4] soundtrack's "postrock, jazz & glitch"[6] qualities and praised the way it dovetails with the gameplay and "backs your every move"[23] in the game. It has been called "A profound and stunning accomplishment, even as a standalone soundtrack."[29]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 4.3 4.4 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 23.2 Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 24.2 Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. 27.0 27.1 Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. 29.0 29.1 Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.

External links