Difference between revisions of "Infiniverse"

From RogueBasin
Jump to navigation Jump to search
(First version.)
 
m (new category)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{game-talkie| name = Infiniverse
{{game-7drl| name = Infiniverse
|developer = [[aave]]
|developer = [[aave]]
|language = [[FreeBASIC]]
|language = [[JavaScript]], [[HTML5]] (old: [[FreeBASIC]])
|platforms = [[Windows]], [[Linux]]
|platforms = [[Windows]], [[Linux]]
|theme = Space, Exploration
|theme = Space, Exploration
|influences = Noctis, Infinity: A Quest for Earth, [[Doryen]]
|influences = Noctis, [[Dwarf Fortress]], Infinity: A Quest for Earth, [[Doryen]]
|site = http://aave.phatcode.net/infiniverse/
|released = Feb 08, 2010
|updated = Mar 18, 2012
|site = http://www.infiniverse-game.com
|licensing = [[freeware]]
|licensing = [[freeware]]
|interface = [[ASCII]]
|interface = [[Unicode]] (via HTML5 Canvas or DOM)
|length = indefinite
|length = indefinite
}}
}}
Infiniverse is a space-themed "massively" multiplayer online exploration and trading game in development since 2008. While not a roguelike in the strictest sense, it features common elements of the genre, like procedural content generation and ascii graphics.
Infiniverse is a space-themed roguelike-like in development since 2008. Originally a semi-massively multiplayer exploration and trading game project, it got rewritten and redefined in 2012 as a [[7DRL|7 Day Roguelike]]. While the first incarnation wasn't a roguelike in the strictest sense, it featured common elements of the genre, like procedural content generation and [[ASCII]] graphics. The 7DRL version is more traditional, e.g. as being turn-based.


== Concept ==
== Concept ==
The goal of the project is to create a huge, almost infinite, yet interesting universe for the players to explore. This is achieved through heavy use of procedural generation techniques such as [http://en.wikipedia.org/wiki/Perlin_noise Perlin noise.] Some [http://aave.phatcode.net/infiniverse/?p=articles.php articles written by the developer] are available on the subject.
The goal of the project is to create a huge, yet interesting and varying universe for the players to explore. This is achieved through heavy use of procedural generation techniques such as [http://en.wikipedia.org/wiki/Perlin_noise Perlin noise.] Some [http://www.infiniverse-game.com/?p=articles.php articles written by the developer] are available on the subject. Original and future aim is a multiplayer game, but a single player version will also be available (is already).


== Engine Features ==
== Engine Features ==
* The universe contains billions of stars
* The universe contains millions of stars that can be persistent
* Each solar system is visitable, with accessible planets
* Each solar system is visitable, with accessible planets
* Most things are generated dynamically on-the-fly, with zero loading time
* Most things are generated dynamically on-the-fly, with zero loading time
* Multiple "zoom-levels": galaxy, starmap, solar system view, orbital view, planet surface and planet detail level (+ special level for things like starship interiors)
* Multiple "zoom-levels": galaxy, starmap, solar system view, planet surface and planet detail level (+ special level for things like space station interiors)


== Development ==
== Development history ==
The game is not yet released, though some [http://aave.phatcode.net/infiniverse/?p=downloads.php techdemos] and [http://aave.phatcode.net/infiniverse/?p=screenshots.php media] is available. The game engine, as well as the server, is functional, but most of the actual gaming features are missing. The best source for progress updates and current state of development is the [http://aave.phatcode.net/infiniverse homepage.]
The original multiplayer game was never released, though some [http://www.infiniverse-game.com/?p=downloads.php techdemos] and [http://www.infiniverse-game.com/?p=screenshots.php media] were made available. The game engine, as well as the server, were functional, but most of the actual gaming features were missing.
 
=== Lone Explorer Edition ===
LEE is a single-player version of the original FreeBASIC multiplayer game. It was designed to quickly showcase the universe and core gameplay while the server and network code was not stable enough for user testing. The first and last version of LEE, alpha1, was released for Windows and Linux on 2010-02-08. The source code for it was later released under [[GPL]] version 2 and although deprecated, is still available from [https://github.com/tapio/infiniverse/tree/lee GitHub].
 
=== Stalled development and reboot ===
Infiniverse was on hold for quite a while, but on 5th February 2012 it was announced at the game's blog that a reboot is coming: The developer planned to implement an HTML5/JavaScript version of Infiniverse as an entry to the [[7DRL Contest 2012]]. A screenshot of a proof-of-concept prototype was given in the said news post. It was also revealed that this new web browser version would serve as the basis of Infiniverse's renewed developement.
 
=== 7DRL ===
The 7DRL challenge went well, and a new version of Infiniverse appeared [http://7drl.org/2012/03/18/infiniverse-success/], this time playable on the web browser and containing actual gameplay stuff as well as a goal. This version is now the base for the future of a grander Infiniverse.
 
=== Differences of LEE and 7DRL versions ===
* LEE is real-time, 7DRL version is turn-based
* LEE has various nice effects: view level transitions, water animation
* There's an orbital view level between solar system and planet aerial view in LEE
* Although a hidden feature, LEE's engine supports building structures
* 7DRL has NPCs, combat, shops, working interface, material collecting, energy economy, goal, ending, etc.etc.
 
[[Category:Open ended roguelikes]]

Latest revision as of 14:43, 23 November 2016

Infiniverse
7DRL
Developer aave
Theme Space, Exploration
Influences Noctis, Dwarf Fortress, Infinity: A Quest for Earth, Doryen
Released Feb 08, 2010
Updated Mar 18, 2012
Licensing freeware
P. Language JavaScript, HTML5 (old: FreeBASIC)
Platforms Windows, Linux
Interface Unicode (via HTML5 Canvas or DOM)
Game Length indefinite
Official site of Infiniverse


Infiniverse is a space-themed roguelike-like in development since 2008. Originally a semi-massively multiplayer exploration and trading game project, it got rewritten and redefined in 2012 as a 7 Day Roguelike. While the first incarnation wasn't a roguelike in the strictest sense, it featured common elements of the genre, like procedural content generation and ASCII graphics. The 7DRL version is more traditional, e.g. as being turn-based.

Concept

The goal of the project is to create a huge, yet interesting and varying universe for the players to explore. This is achieved through heavy use of procedural generation techniques such as Perlin noise. Some articles written by the developer are available on the subject. Original and future aim is a multiplayer game, but a single player version will also be available (is already).

Engine Features

  • The universe contains millions of stars that can be persistent
  • Each solar system is visitable, with accessible planets
  • Most things are generated dynamically on-the-fly, with zero loading time
  • Multiple "zoom-levels": galaxy, starmap, solar system view, planet surface and planet detail level (+ special level for things like space station interiors)

Development history

The original multiplayer game was never released, though some techdemos and media were made available. The game engine, as well as the server, were functional, but most of the actual gaming features were missing.

Lone Explorer Edition

LEE is a single-player version of the original FreeBASIC multiplayer game. It was designed to quickly showcase the universe and core gameplay while the server and network code was not stable enough for user testing. The first and last version of LEE, alpha1, was released for Windows and Linux on 2010-02-08. The source code for it was later released under GPL version 2 and although deprecated, is still available from GitHub.

Stalled development and reboot

Infiniverse was on hold for quite a while, but on 5th February 2012 it was announced at the game's blog that a reboot is coming: The developer planned to implement an HTML5/JavaScript version of Infiniverse as an entry to the 7DRL Contest 2012. A screenshot of a proof-of-concept prototype was given in the said news post. It was also revealed that this new web browser version would serve as the basis of Infiniverse's renewed developement.

7DRL

The 7DRL challenge went well, and a new version of Infiniverse appeared [1], this time playable on the web browser and containing actual gameplay stuff as well as a goal. This version is now the base for the future of a grander Infiniverse.

Differences of LEE and 7DRL versions

  • LEE is real-time, 7DRL version is turn-based
  • LEE has various nice effects: view level transitions, water animation
  • There's an orbital view level between solar system and planet aerial view in LEE
  • Although a hidden feature, LEE's engine supports building structures
  • 7DRL has NPCs, combat, shops, working interface, material collecting, energy economy, goal, ending, etc.etc.