Find Jobs
Hire Freelancers

Revers Engineer a Java API

$500-700 USD

Cerrado
Publicado hace alrededor de 20 años

$500-700 USD

Pagado a la entrega
To take a look at the problem, download the demo version of this program and install: [login to view URL] Essentially, what I want is to be able to use the code that is governing the builit-in poker bots that you play against in this program. Unfortunately, that logic that controls the bots is not written in java. It is complied C code being access by the GUI (which is java) via JNI. I believe that the relevant compiled files are" C:\Program Files\PokiPoker\data\[login to view URL] C:\Program Files\PokiPoker\data\[login to view URL] C:\Program Files\PokiPoker\data\[login to view URL] Reverse engineering the C code would be one option, but I know that can be very difficult and time-consuming. Here is the other option. Decompile the GUI and scan the Java code to see how it's making calls to the compiled C libraries with the code I need. More specifically, I want an API that will allow me to use that code for my own programs. The API is what I'm primarily interested in. That is, a set of instructions (class documentation) on how to use the program's AI. This would include knowing all the bot's functions, what parameters they take, etc. The only deliverable then (aside from documentation) might be a sample program that shows how the API works. Thus I could play a game in a sample program (no graphics necessary, a command line program would work), and compare it to a game in the original program, and verify that the bot's decisions in both games are the same. If this job is bigger than what you are looking for, I would also settle for you showing me where the program's java code is making calls to the compiled C library that contains the bot's AI. I could then analyze that myself to get the API. ## Deliverables 1) Complete documentation of the API for using the following 2 robots that come built into the program described above: Pokibot Sparbot 2) A simple command line executable program demonstrating that API, as well as the source code for that program. ## Platform Windows XP
ID del proyecto: 3179801

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 20 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $506 USD por este trabajo
Avatar del usuario
See private message.
$595 USD en 30 días
5,0 (36 comentarios)
5,7
5,7
Avatar del usuario
See private message.
$552,50 USD en 30 días
4,9 (5 comentarios)
5,7
5,7
Avatar del usuario
See private message.
$510 USD en 30 días
5,0 (30 comentarios)
4,1
4,1
Avatar del usuario
See private message.
$425 USD en 30 días
5,0 (3 comentarios)
2,6
2,6
Avatar del usuario
See private message.
$527 USD en 30 días
4,6 (3 comentarios)
2,6
2,6
Avatar del usuario
See private message.
$501,50 USD en 30 días
5,0 (1 comentario)
1,9
1,9
Avatar del usuario
See private message.
$425 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$510 USD en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde abr 20, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.