Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Game Jam & Neuro Plays Information Sticky

A topic by Alexejhero created 20 days ago Views: 2,479 Replies: 21
Viewing posts 1 to 9
Jam Host (14 edits) (+3)

Timestamps in this post can be clicked on to convert them to your own time zone.


After the game jam is over, if you would like, you can use the Neuro API/SDK to implement support for Neuro-sama to play your game.

You can have Neuro act as the player, or even the opponent.

I recommend not working on this until the game jam is over, since otherwise you might be wasting your precious 72 hours. However, you can familiarize yourself with the available SDKs and the API ahead of time, to know what games would be or would not be supported.

Any games that will have their Neuro integration finished before the subathon is over might* be played on stream. If you cannot finish in time for the subathon, there will probably be a stream for this at a later date in 2025.

* Reminder that VedalAI reserves the right to choose which games to let Neuro play. Confirmation on a case-by-case basis will be given on request.

(1 edit) (+1)

I am curios though, Since we aren’t running neuro on our side, how would we know if we integrated it correctly? Does the SDK have a way of telling you its not running propperly?

Jam Host(+2)

It’s all in the README in the SDK repo. You can use Randy or another community-maintained tool to simulate Neuro.

Sweet, don’t know how i missed that. Can’t wait fir this!

Hi Alexej, I'm super excited to try out the NeuroSDK, but I'm afraid I will need some more information on how to simulate Neuro using Randy - what exactly is Randy and where can I find it? Do I get a Websocket port that I can provide as NEURO_SDK_WS_URL?

Also, I noticed that in the Godot Tic-Tac-Toe example, the preload paths seem to be slightly off, since they point to the addon directory:

extends NeuroAction
const TicTacToe := preload("res://addons/neuro-sdk/examples/tic_tac_toe.gd")
var _ticTacToe: TicTacTo

extends Node
const PlayOAction := preload("res://addons/neuro-sdk/examples/play_o_action.gd")
@export var resetButton: BaseButton
@export var container: GridContainer

Thanks!

Oops, my bad, I just looked into the repositories Godot Directory, and didn't notice the Randy folder that was also there - sorry!

Hey Alex - I was reading the Unity docs and it says:

If you are building in WebGL and want to use the Neuro SDK, your application cannot be run on itch.io or other websites which embed it, instead it needs to be manually run on localhost. As such, it is technically not a "browser game" anymore, so you might as well build it normally.

I plan to make a WebGL build for the jam itself - but if after the jam period I made a Neuro-specific version, it should be a regular Unity .exe (to save me all the WebGL specific hassle), correct?

Jam Host

You can either build for Windows, or you can can build for WebGL and include the web server with your game.

The WebGL version of the SDK as well as the server are included for people who don’t want to build both for Windows and for WebGL and want to keep a single target.

Oh I see, so the WebGL version of the SDK & server are for developers who want only a WebGL export with Neuro support without having to make a Windows export. Thank you for the answer!

Another question: How detailed should the context commands be? should we describe the entire scene to Neuro with them, or will she have some access to her AI vision and we can somewhat rely on that?

Jam Host(+1)

She won’t be using vision most likely.

I'm ESL, so this might be a dumb question, but this line in the announcement confuses me:

  • When rating this criteria, please ensure there is no bias towards rhythm games incorporating non-original music.

Since making original music for a 3-day game jam is impossible for most people, I'm guessing that here you are telling voters NOT to dock points just because the soundtrack is not original. Is that what this means?

What confuses me is the expression "ensure there is no bias towards" since I'd expected "ensure there is no bias against". I hope I'm not coming off as pedantic, I honestly don't know if the problem is in the wording, my expectations, or my english xd

Jam Host

https://itch.io/jam/neurosama-birthday-game-jam/rate/2448537

(+1)

by no bias toward they likely mean dont give extra points for the dev including your favourite song or artist sorts of things also in this grammatical context toward would be correct wereas against would be incorrect

Thanks for the answer! I thought there might be a mistake, because that rule didn't make sense to me, but apparently last year a game did get unfair advantage for featuring unoriginal music, so I guess it makes sense.

(1 edit)

If we decide to implement Neuro API after the jam, where should the updated version go? 
since the original submission can't be updated during the rating period
(edit) or will tutel only play after the rating period ends? which would be during the last days of the subathon, if not after it.

i say make a new store page for it

can i use scratch or roblox?????

Jam Host(+1)

The game must be executable standalone, so you cannot use Roblox, but you might be able to use Scratch if it has an option to export the files as html.

alr thanks i was wondering

Hi, I want to ask if there are an HTML5 game prototype, can I edit it and upload to join game jam? Thanks.

Jam Host

Itch.io allows uploading web games, as long as you can upload it and it plays in the browser then yes.