ptitseb / prototype Goto Github PK
View Code? Open in Web Editor NEWProtoType (RType remake) version for Linux, Pandora, ODroid, AmigaOS4 and Emscripten. Status: Working.
Home Page: http://ptitseb.github.io/prototype/
ProtoType (RType remake) version for Linux, Pandora, ODroid, AmigaOS4 and Emscripten. Status: Working.
Home Page: http://ptitseb.github.io/prototype/
I'm trying to use this game with RetroPie. Ideally, I'd like everything to be fully functional using only a gamepad as input, no keyboard required.
For this game, however, that may not be possible. It seems I can't access the menu without a keyboard which makes it impossible to pause or, more importantly, exit the game. Is there something I've overlooked, or that's just the way it is? (And if it's "B," do you take requests?)
Additionally, the game only responds to my (Logitech F710) gamepad's analog stick, and I am unable to bind the D-pad to the directional controls. Same questions as above.
Thanks for looking.
To compile on Pandora, type make
To compile on ODROID, type make ODROID=1
To compile on Linux x86, type make LINUX=1
Are any of these compatible with Raspberry Pi?
Hi!
Trying to port Prototype to amigaos4 via gl4es, and , have some issues on linking stage. While all objects compiles fine, i can't have final binary, as it give me conflicts with libgl4es.a:
$ make
ppc-amigaos-gcc -O2 -fsigned-char -g -ffast-math -I./ -Wno-write-strings -DNO_FMOD -c Engine.cpp
Linking prototype ...
ppc-amigaos-gcc -static -o prototype AnimGenerator.o Font.o Serpent.o Beam.o FrontEnd.o SolarFlare.o Boss.o Game.o Sound.o BrainBoss.o Generator.o SpaceTrash.o BrainCell.o Geo2D.o Sperm.o BreakScenery.o Geo2D_Draw.o Sprite.o Bug.o HUD.o SpriteEffect.o Bullet.o LadyBird.o SpriteSheet.o Button.o Log.o StarBurst.o CheckPoint.o Map.o stdafx.o Debris.o MidBoss.o SuperTurret.o Demo.o Orb.o Timer.o Editor_Anims.o Player.o TriggerSlowDown.o Editor.o PostEffects.o TriggerSpeedUp.o Editor_EntityProperties.o PowerDroid.o Turret.o Engine.o PowerUp.o UTIL_bitop.o Engine_Generators.o Profiler.o UTIL_Fade.o Entity.o ProtoType.o UTIL_Misc.o Explosion.o RandExplosion.o UTIL_openGL.o Fighter.o Rhino.o UTIL_SDL.o firebug.o Rocket.o Fire.o Serializer.o libILUT.a libILU.a libIL.a -lSDL_image -lwebp -lpng12 -ltiff -ljpeg_8b -lSDL_mixer -lmikmod -lmodplug -lvorbisfile -lvorbis -logg -lflac -lsmpeg libSDL.a libgl4es.a -lstdc++ -lz
libgl4es.a(framebuffers.o): In function glGenFramebuffersEXT': framebuffers.c:(.text+0xb4c): multiple definition of
glGenFramebuffers'
Engine.o:/d/prototype-master/Engine.cpp:436: first defined here
/usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: size of symbol glGenFramebuffers' changed from 4 in Engine.o to 332 in libgl4es.a(framebuffers.o) /usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: type of symbol
glGenFramebuffers' changed from 1 to 2 in libgl4es.a(framebuffers.o)
libgl4es.a(framebuffers.o): In function glDeleteFramebuffersEXT': framebuffers.c:(.text+0x31a4): multiple definition of
glDeleteFramebuffers'
Engine.o:/d/prototype-master/Engine.cpp:436: first defined here
/usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: size of symbol glDeleteFramebuffers' changed from 4 in Engine.o to 464 in libgl4es.a(framebuffers.o) /usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: type of symbol
glDeleteFramebuffers' changed from 1 to 2 in libgl4es.a(framebuffers.o)
libgl4es.a(framebuffers.o): In function glIsFramebufferEXT': framebuffers.c:(.text+0xa8c): multiple definition of
glIsFramebuffer'
Engine.o:/d/prototype-master/Engine.cpp:436: first defined here
/usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: size of symbol glIsFramebuffer' changed from 4 in Engine.o to 192 in libgl4es.a(framebuffers.o) /usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: type of symbol
glIsFramebuffer' changed from 1 to 2 in libgl4es.a(framebuffers.o)
libgl4es.a(framebuffers.o): In function glCheckFramebufferStatusEXT': framebuffers.c:(.text+0x9cc): multiple definition of
glCheckFramebufferStatus'
Engine.o:/d/prototype-master/Engine.cpp:717: first defined here
/usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: size of symbol glCheckFramebufferStatus' changed from 4 in Engine.o to 192in libgl4es.a(framebuffers.o) /usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: type of symbol
glCheckFramebufferStatus' changed from 1 to 2 in libgl4es.a(framebuffers.o)
libgl4es.a(framebuffers.o): In function glBindFramebufferEXT': framebuffers.c:(.text+0x2264): multiple definition of
glBindFramebuffer'
Engine.o:/d/prototype-master/Engine.cpp:436: first defined here
/usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: size of symbol glBindFramebuffer' changed from 4 in Engine.o to 680 in libgl4es.a(framebuffers.o) /usr/local/amiga/lib/gcc/ppc-amigaos/4.4.3/../../../../ppc-amigaos/bin/ld: Warning: type of symbol
glBindFramebuffer' changed from 1 to 2 in libgl4es.a(framebuffers.o)
And so on .. Probabaly something wrong on my side, just can't get what ..
the original website url is dead..
could you drop Originals/
and the Thumbs.db?
And create a release?
I've got a working Debian/Ubuntu package here:
http://sid.ethz.ch/debian/prototype/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.