We need a professional programmer to finish a video game like angry birds for an economic experiment. I have acquired primer files from Professor Anuj Shan (U of Chicago), but the code needs to be modified to serve our experimental purposes.
The primer files are attached and some instructions provided by Professor Anuj Shan (U of Chicago) are presented below.
This code is in an old version of Processing (which is basically
Java). Many browsers no longer support Java
applets and some of the functions in here also might not work with newer versions of a JRE. I'm attaching a couple files here that should help you get set up with Angry Blueberries. Below I'm pasting some instructions that hopefully help you get started:
Primer:
(1) The game is programmed in "Processing," which is essentially java, but you'll need to edit it in the Processing Development Environment (free @ processing.org). You can export a Java applet. The applet runs the game and it then sends user data to the server by calling a php script (in the server snapshot, this is store.php). The applet is embedded in a webpage (applet.php). The other webpages (intro.php, init.php, demographics.php, finished.php, consent.php) are for the non-game elements, like giving instructions, getting consent, asking demographics questions, etc. The 'data' folder holds things like images needed for the applet to run. The 'results' folder actually stores user data. I believe the org and processing folders need to be there to successfully run an applet created in processing.
(2) The game also uses the Box2D physics engine, so that will need to be installed. .Java files contain source code, .Class files are what actually need to be uploaded to the server to make sure the game runs. Note that these files are now about 2 years old so with all the java updates in the past couple years, there might be new bugs or incompatibilities.
There are two attachments, serversnapshot.zx which shows how the folder was set up on the server (some servers seem to have difficulty with Processing, and I haven't been able to figure out why) and code-etc.zx (which contains all the source code). The ".zx" files are just Zip files, but they're renamed because some email systems scrub zip files. They just need to be renamed to .zip when downloaded.
Link to the two attachments:
https://drive.google.com/open?id=18U0rECyDCwh0kxQoyR7xyABc6ini6-0C
https://drive.google.com/open?id=1LF_HZWl2-zRZPTkrNFprebNn9Klib71Q
--------------------------------------------------------------------------------------------------------------------
Our goal:
i) Make the Java applets to work with current browsers or find an alternative.
ii) Identify and modify parameters in the code to fit our design.
Our budget:
The payment really depends on the work load, for which I lack the expertise to estimate a quota. Roughly speaking, the payment range is $200-$2000+.
Contact:
Yaqin Liu (yaqin.m.liu@gmail.com or 706-296-0768)
Economics Department, Andrew Young School of Policy Studies, Georgia State University
14 Marietta Street, Atlanta, Ga, 30303