Obtén el SDK
Clona el código, los ejemplos y la documentación desde GitHub. Instala devkitARM y, si lo utilizas, Butano.
CANOFLASH NET / SDK 1.0.0
Dos archivos. Una API en C. Lo que necesitas para conectar tu homebrew de GBA con otros jugadores a través de CanoFlash.
cf_config_t config;
cf_config_init(&config);
config.api_key = YOUR_GAME_KEY;
if (cf_connect(&config, wait_frames)) {
cf_room_t room;
cf_room_init(&room);
cf_matchmake(&room, wait_frames);
}
// In your game loop, once per frame:
cf_poll(packet, sizeof(packet));Fragmento de integración. Los ejemplos completos incluyen callbacks de frames, buffers y control de errores.
Tu primer proyecto online
Clona el código, los ejemplos y la documentación desde GitHub. Instala devkitARM y, si lo utilizas, Butano.
Crea un juego en tu panel y copia su API key en la configuración del ejemplo.
Registrar mi juegoCompila el mismo ejemplo para ambas consolas y prueba con un CanoFlash configurado por jugador.
Tres proyectos completos. Con código e instrucciones de compilación.
Dos consolas, dos cuadrados. Empieza por el ejemplo más sencillo.
Abrir ejemploLa misma conexión online, integrada en un proyecto de Butano.
Abrir ejemploCódigos de sala, nombres de jugadores y una partida a la que entrar y salir.
Abrir ejemploQué resuelve el SDK
C99, enlace con C++ y sin dependencia de un motor. Licencia MIT. El SDK 1.0.0 es compatible con firmware 1.0.0.
El SDK proporciona el transporte. La simulación, la resincronización y las reglas pertenecen a tu juego. Consulta las garantías de entrega y las pruebas de hardware documentadas.
Compatibilidad y límitesKICKSTARTER / PRELAUNCH
Puedes compilar hoy. Sigue la campaña para conocer el lanzamiento del dispositivo.