A downloadable game for Windows, macOS, and Linux





A nonlinear story game with psychological realism set in a corporate simulation.

The Glazial Group is testing potential applicants for the newly vacant position of CEO.

  • VANISHED CEO: Replace the GLAZIAL CEO, who (unlike our real CEO) has vanished in the alps searching for a hidden company vault.
  • CHOOSE YOUR IDEOLOGY: Conspire with the global elite, side with unions, engage in embezzlement or rise with the company's A.I.




portrait

Gameplay

In holonoptic™, you will encounter a simulation of Geist_AI™, our proprietary artificial intelligence software for automated company management.


  • BASE & RESOURCE MANAGEMENT: Geist_AI™ now supports human resources and office facility management.
  • GROW THE CONGLOMERATE: Expand your corporate empire into the weakened European market by acquiring unique companies or engaging them in hostile takeover battles.
  • PSYCHOLOGICAL REALISM: Every action or substance impacts your emotions, which in turn determines your performance, what you can say in dialogue and thus what course the story will take.




glazial

World

Unlike reality, the world of holonoptic™ is warped by the nation-like powers of multinational companies and ideological power struggles within those legal constructs.


  • CORPORATE SETTING: As you replace our vanished CEO and acquire other companies to expand into the weakened EURO zone, holonoptic™ will highlight the ideological implications of your choices and their impact on corporate culture.
  • CHARACTER-DRIVEN PLOT: Each manager you negotiate with is a nexus of distinct ideologies and psychological characteristics, offering you a different path to choose in the story.
  • EARLY STORY BRANCHING: Even your very first conference call can alter the plot dramatically.








Install instructions

THIS IS AN EARLY DEMO.

1. unzip

2. open holonoptic.exe on Windows / holonoptic.sh on Linux / holonoptic.app on Apple

3. play

Download

Download
holonoptic-0.2.0-mac.zip 165 MB
Download
holonoptic-0.2.0-pc.zip 182 MB

Comments

Log in with itch.io to leave a comment.

i really liked it and cannot wait to play the full game

Neither can we ;) Thanks for your feedback.

(1 edit)

I played through the last version, 0.1.9, without any errors. However, at the end of the "story" the ability to merge with the the two companies available disappears. Doesn't seem like there's much of anything to do at that point. Is this intentional? I keep hoping for a more "open" experience. I keep going through the same story only to be disappointed with an abrupt roadblock.

We are sorry for the roadblock, it is not intentional. The rest of the content simply is not ready yet. Once it is, we will be happy to notify distinguished early testers such as yourself personally.

(1 edit)

```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 123, in <module>
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 51, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 51, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 53, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 55, in <module>
AttributeError: 'Location' object has no attribute 'floor_list'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/time/slow/timeticking SLOW.rpyc", line 123, in script
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\ast.py", line 896, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\python.py", line 1929, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 123, in <module>
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\exports.py", line 1451, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 2687, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 3071, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\core.py", line 3071, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.9-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 51, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 51, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 53, in execute
  File "game/scripts/gesicht/company/map/firm details/managers details.rpy", line 55, in <module>
AttributeError: 'Location' object has no attribute 'floor_list'

Windows-7-6.1.7601-SP1
Ren'Py 7.2.0.424
holonoptic open alpha 0.1.9
Mon Jan 13 17:48:09 2020
```

Im running it on linux mint 19.3 ? 
Cheers one of the very best games played so far !!!

Thanks, we are glad you like the game!

Also thank you for reporting this error, we just uploaded version 0.1.10 which hopefully fixes the problem. Please let us know if it persists.

10x for the fast reply , I`ll play for a while and I`ll let u know cheers 

I'm sorry, but an uncaught exception occurred.

While running game code:
KeyError: u'args'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.10-pc\renpy\bootstrap.py", line 313, in bootstrap
    renpy.main.main()
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.10-pc\renpy\main.py", line 520, in main
    run(restart)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.10-pc\renpy\main.py", line 139, in run
    renpy.execution.run_context(True)
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.10-pc\renpy\execution.py", line 914, in run_context
    context.pop_all_dynamic()
  File "scripts/gesicht/gesicht base/gesicht python.rpyc", line 245, in script
  File "Z:\home\darkshadow\Videos\g\holonoptic-0.1.10-pc\renpy\execution.py", line 369, in pop_dynamic
    del store[k]
KeyError: u'args'


except that, not visual crash what so ever , so when I quit the game I saw the log ..

Thanks again, we actually get the same error when using Linux Mint 19.1. The fix will be included in the next version.

thanx for the project the idea is awesome, I really enjoy it 

We are really glad to hear that. Thank you for being our test subject.

Hi,

Downloaded pc 0.1.9, installed it and then exec'd it.

Looked around the menus and then clicked UPDATE. It 'updated' to v0.1.7 ;-)

My system is Win7 64bit on a laptop. Cannot verify that it does this on anyone else's comp.

Perhaps check the version available on server and compare with version making query? (sorry.. not sure how you're updating). I'll stop now :-D

Thank you so much for reporting this, it should be fixed now.

It was the wrong version on the server, as you suggested.

Immediately after showing me my "values" at the end of the story:

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/story/weeks/0 Prologue/7_gesicht_demo_finished.rpy", line 156, in <module>
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 39, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 29, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 29, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 38, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 77, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 23, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 23, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 26, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 30, in <module>
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 11, in Return_Fip
AttributeError: 'unicode' object has no attribute 'flip'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/story/weeks/0 Prologue/7_gesicht_demo_finished.rpyc", line 156, in script
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\ast.py", line 896, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\python.py", line 1929, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/story/weeks/0 Prologue/7_gesicht_demo_finished.rpy", line 156, in <module>
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\exports.py", line 1451, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 2687, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 3071, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\core.py", line 3071, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "D:\Games\Active\holonoptic-0.1.6-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute
  File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 39, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 29, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 29, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 38, in execute
  File "game/scripts/gesicht/gesicht base/gesicht_background.rpy", line 77, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 23, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 23, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 26, in execute
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 30, in <module>
  File "game/scripts/gesicht/company/construction/floor/floor_background.rpy", line 11, in Return_Fip
AttributeError: 'unicode' object has no attribute 'flip'

Windows-8-6.2.9200
Ren'Py 7.2.0.424
holonoptic open alpha 0.1.6
Thu Dec 26 15:48:58 2019
[/code]

Excellent, thank you again ChvckPrice.

Fixed it in v0.1.7

And just saw 0.1.6. Will check it out now.

(2 edits)

Upon first logout at map screen in v 0.1.5:

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/time/fast/TIMETICKING FAST.rpy", line 96, in <module>
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 3, in execute
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 3, in execute
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 107, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 18, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 22, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 40, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 44, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 46, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 55, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 57, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 59, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 69, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 92, in execute
NameError: name 'e_icon_colored' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/time/fast/TIMETICKING FAST.rpyc", line 60, in script
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\ast.py", line 896, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\python.py", line 1929, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/time/fast/TIMETICKING FAST.rpy", line 96, in <module>
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\exports.py", line 1451, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 2687, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 3071, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\core.py", line 3071, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "D:\Games\Active\holonoptic-0.1.5-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 3, in execute
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 3, in execute
  File "game/scripts/gesicht/company/map/mapfast.rpy", line 107, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 18, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 22, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 40, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 44, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 46, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 55, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 57, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 59, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 69, in execute
  File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 92, in execute
  File "<screen language>", line 92, in <module>
NameError: name 'e_icon_colored' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.0.424
holonoptic open alpha 0.1.5
Thu Dec 26 14:41:57 2019
[/code]

Get some bug at the very begining

[code] I'm sorry, but an uncaught exception occurred.  
While running game code:   File "renpy/common/000statements.rpy", line 414, in execute_pause     renpy.with_statement(Pause(delay))   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 118, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 18, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 22, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 40, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 44, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 46, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 55, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 57, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 59, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 69, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 92, in execute NameError: name 'e_icon_colored' is not defined  
-- Full Traceback ------------------------------------------------------------  
Full traceback:   File "scripts/story/conference_call/END_conference_call.rpyc", line 134, in script   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/ast.py", line 1907, in execute     self.call("execute")   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/ast.py", line 1895, in call     return renpy.statements.call(method, parsed, *args, **kwargs)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/statements.py", line 220, in call     return method(parsed, *args, **kwargs)   File "renpy/common/000statements.rpy", line 414, in execute_pause     renpy.with_statement(Pause(delay))   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/exports.py", line 1572, in with_statement     return renpy.game.interface.do_with(trans, paired, clear=clear)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 2237, in do_with     clear=clear)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 2687, in interact     repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 3071, in interact_core     root_widget.visit_all(lambda i : i.per_interact())   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 531, in visit_all     d.visit_all(callback, seen)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 531, in visit_all     d.visit_all(callback, seen)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 531, in visit_all     d.visit_all(callback, seen)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 531, in visit_all     d.visit_all(callback, seen)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/screen.py", line 424, in visit_all     callback(self)   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/core.py", line 3071, in <lambda>     root_widget.visit_all(lambda i : i.per_interact())   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/screen.py", line 434, in per_interact     self.update()   File "/home/bencaddyro/gruik/itchnew/holonoptic-0.1.5-pc/renpy/display/screen.py", line 619, in update     self.screen.function(**self.scope)   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 34, in execute   File "game/scripts/gesicht/gesicht base/gesicht.rpy", line 118, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 9, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 18, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 22, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 40, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 44, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 46, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 55, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 57, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 59, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 69, in execute   File "game/scripts/gesicht/gesicht base/deadlines/events.rpy", line 92, in execute   File "<screen language>", line 92, in <module> NameError: name 'e_icon_colored' is not defined  
Linux-5.0.0-37-generic-x86_64-with-debian-buster-sid Ren'Py 7.2.0.424 holonoptic open alpha 0.1.5 Wed Dec 25 18:14:33 2019 [/code]

seems to be linked to the fact that i take coffee (if i do not no crash so far)

Coffee was indeed the culprit. Sorry about this and thank you! Version 0.1.6 is out as of right now and should fix things, let me know if you run into any other problems.

I was able to finish the story line. The ability to acquire new companies disappeared. Got to the board meeting at the end of March, I believe. Then error shortly after. 

Great stuff so far. I'm digging it. Any kind of "roadmap" on your development that I've overlooked?

Also, I took a look at Renpy, or whatever it's called, once. Didn't know what I was doing. I didn't realize it had the potential to do something like this. I'm very impressed overall.

I could try to do an honest review on the game for you. Typed or video. Though, it may be a bit early for that, but I believe you could have a good potential market out there for people looking for more in-depth games such as this. Heck, it might even make a nice mobile game from what I've seen, but you'd know the developmental abilities more than I would. I'm no programmer.

More content and options are needed, but you've got a solid foundation, for sure.


[code]
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'gesicht/construction/Brussels/cloudbg.jpg'>:
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 82, in <module>
IOError: Couldn't find file 'gesicht/construction/Brussels/cloudbg.jpg'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/time/slow/timeticking SLOW.rpyc", line 82, in script
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 82, in <module>
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\exports.py", line 1480, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "D:\Games\Active\holonoptic-0.1.3-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'gesicht/construction/Brussels/cloudbg.jpg'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
holonoptic open alpha 0.1.3
Sun Dec 15 23:11:24 2019
[/code]

Thanks for this detailed feedback! This is exactly what I need at the moment.

Totally agree that it is too early for a review, but once we have a more polished beta with the complete story line ready we'll gladly give you access to it.

There is no detailed roadmap, but the current plan is to get player feedback as guidance while completing the storyline and adding more content and features. Getting voiceactors once the story is final is also part of the plan, since that would probably add some emotions to the rather complex story.
Thanks again for your help, it is very appreciated!

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 82, in <module>
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 77, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 77, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 84, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 85, in execute
SyntaxError: unexpected EOF while parsing (game/scripts/time/fast/executives/executives training fast.rpy, line 84)

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/time/slow/timeticking SLOW.rpyc", line 82, in script
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 82, in <module>
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\exports.py", line 1480, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 3094, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 541, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\screen.py", line 430, in visit_all
    callback(self)
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\core.py", line 3094, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\screen.py", line 440, in per_interact
    self.update()
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\display\screen.py", line 625, in update
    self.screen.function(**self.scope)
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 77, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 77, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 84, in execute
  File "game/scripts/time/fast/executives/executives training fast.rpy", line 85, in execute
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\ast.py", line 190, in evaluate
    args.append(renpy.python.py_eval(v, locals=scope))
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\python.py", line 2057, in py_eval
    code = py_compile(code, 'eval')
  File "D:\Games\Active\holonoptic-0.1.2-pc\renpy\python.py", line 692, in py_compile
    raise e
SyntaxError: unexpected EOF while parsing (game/scripts/time/fast/executives/executives training fast.rpy, line 84)

Windows-8-6.2.9200
Ren'Py 7.3.5.606
holonoptic open alpha 0.1.2
Tue Dec 10 10:28:08 2019
[/code]

Excellent. The world needs more players like you. Version 0.1.3 is out as of right now, the bug should be fixed.

Eagerly waiting for an update. Any ETA?

0.1.2 is available as of right now. Please let us know if the problem persists.

I'm sorry, but I wasn't sure where else to post this. I'm afraid I broke it:

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/time/fast/TIMETICKING FAST.rpy", line 96, in <module>
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 24, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 24, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 30, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 34, in <module>
  File "game/scripts/time/slow/sub/story time.rpy", line 102, in Time_Tutorials
  File "game/scripts/find_functions.rpy", line 158, in Find_Meeting_Room
AttributeError: 'Location' object has no attribute 'floor_list'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "scripts/time/fast/TIMETICKING FAST.rpyc", line 60, in script
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\ast.py", line 896, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\python.py", line 1929, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/scripts/time/fast/TIMETICKING FAST.rpy", line 96, in <module>
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\exports.py", line 1451, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 2687, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 3071, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 531, in visit_all
    d.visit_all(callback, seen)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\core.py", line 3071, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "D:\Games\Active\holonoptic-0.1.1-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 24, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 24, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 30, in execute
  File "game/scripts/time/slow/timeticking SLOW.rpy", line 34, in <module>
  File "game/scripts/time/slow/sub/story time.rpy", line 102, in Time_Tutorials
  File "game/scripts/find_functions.rpy", line 158, in Find_Meeting_Room
AttributeError: 'Location' object has no attribute 'floor_list'

Windows-8-6.2.9200
Ren'Py 7.2.0.424
holonoptic open alpha 0.1.1
Thu Dec 05 11:49:47 2019
[/code]

That's a perfectly acceptable place to post this ;) Thank you so much for letting us know! We'll try to fix it asap.

Damn, 30 minutes in and it's already one of the best games  (or atleast concepts0 I've ever seen. Would pay full price upon release if not more..

Perfect. The GLAZIAL GROUP will be happy to take your money.

Great concept, seems really interesting.  I think these dialogue-based games are going to really take off in popularity.  I may suggest working on player on-boarding, because after 20 minutes I still have no idea what's happening or what I should be doing or how the game mechanics work.  It seemed mostly like I was getting a hang of it until the first logoff, and then time started moving fast and there was no clear action except logging back in, which didn't really help resolve what should be happening.

Thank you for this very useful feedback! Geist_AI will be upgraded with better user guidance in the next version then.

This looks super rad

Why thank you. holonoptic actually measures your own radicalism by the ideological implications of your choices in the game.