Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Fantasary NGView game page

Fantasary is a prototype textual virtual world using Spritely Goblins, Hoot & Libp2p
Submitted by tsyesika, David Thompson — 1 day, 7 hours before the deadline
Add to collection

Play game

Fantasary NG's itch.io page

Results

CriteriaRankScore*Raw Score
Creativity - how original is the idea?#351.9853.200
Overall#411.5712.533
Presentation - how does it look/feel?#421.4882.400
Entertainment - how enjoyable is it?#421.2402.000

Ranked from 5 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

It's a great start! I like that there's a preview window, showing what you're interacting with. I tried messing the the chessboard, but I couldn't quite figure out if I could do anything with it. Leveraging libp2p is also an accomplishment. Does this currently interact with a game server publicly, or is the game still localhost only?

Developer

Yeah this is connecting to a baked-in node that Spritely is running during the jam rating period that hosts the rooms and some bots. If multiple people were online at the same time you'd see them. A localhost server is used to provide the web UI. Everything is rather cryptic at the moment, and there isn't much of a game to be had yet, but it's the very beginnings of a p2p virtual world. Extrapolating a bit, you could imagine hosting your own rooms on your machine that other players can visit in a truly p2p way.

Submitted

I didn’t understand this last year, but I didn’t think too much of it cause maybe it was something experimental that I wasn’t able to appreciate. But you submitted the same game again this year. So you must think there’s something to it. But I really don’t get it. I’m so confused. I don’t know what the game is about or if there’s a goal. I don’t know what it wants me to do. I don’t know why a game that supposedly has people in it only lets me talk to bots instead of others. I don’t like that the syntax for bot commands is so needlessly long. I don’t like that there’s no autocomplete. I don’t like that there’s not enough feedback - most of my attempted messages/commands are met with no response. I just don’t get it.

Looks pretty interesting. Firstoff: It worked, showing a chat in the browser with other people in it.

When moving to the ?Arcade and then moving back to the ?Lobby, I got an error:

Uncaught exception in task: In fibers.scm: 172:8 4 () In goblins/actor-lib/io.scm: 56:10 3 () 87:14 2 (_ ) 87:14 1 ( _) In ice-9/boot-9.scm: 1676:22 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1676:22: In procedure raise-exception: Wrong type to apply: #f

;; === Caught error: === ;; message: #<<message> from-vat: #<procedure connector args> to: #<local-object ^read-write-io> resolve-me: #f args: (write #<procedure 7f8021130b40 at fantasary/web-client.scm:654:10 (resource)>)> ;; exception: #<&compound-exception components: (#<&error> #<&origin origin: #f> #<&message message: “IO access halted!”> #<&irritants irritants: ()> #<&exception-with-kind-and-args kind: misc-error args: (#f “IO access halted!” () #f)>)> In goblins/core.scm: 1124:9 2 (_$ #<local-object ^read-write-io> (write #<procedure?>)) In goblins/actor-lib/io.scm: 149:14 1 (halted-beh . _) In ice-9/boot-9.scm: 1676:22 0 (raise-exception _ #:continuable? _)

… and many more like this.

Submitted

I dont understand what that object like NamelessGoblin+N and other until tried to launch this game without Internet and got empty screen.  Very cool even for prototype.