UltraPew by Hume
Post Compo Version ----- (for fun! Please rate original version) --------
* Playfield wraps at 4k x 4k pixels for MOAR ACTION and INCREASED PEW
* Ship accelerates faster, speed capped
* Projectile bug fixes
ULTRAPEW is a 128-player multiplayer space shooter, with retro+minimal CRT-style graphics.
I'll be parsing the logs when the judging is over to see who did the most damage, died the most, played the longest, etc. Use your Ludum Dare username or a @twitter handle if you want.
How To Play -------------------------------------------------------------
* There's a tutorial, for once. That should explain most things.
* Physics are frictionless, because it's space.
* If you don't like the arrow keys, WAD works too.
Configuration -----------------------------------------------------------
* In the Configure menu off the main menu, you can change the screen resolution. Go big!
* If you get sick of the music, you can turn it off in Configure also.
* The game server settings should be good to go. If you erase it, it's gs.ultrapew.com. Port 3000 for the compo version, 3001 for the post-compo version.
Known Issues -------------------------------------------------------------
* The play field is huge. If somebody runs away, it's hard to catch them. The teleport weapon was cut.
* The compo version is super buggy. Sorry. Try the post-compo version.
Troubleshooting ----------------------------------------------------------
* If you have any trouble, try @justinbowes on Twitter or Hume on #ludumdare
* It's not a signed application, so on OSX you need to Ctrl-click and select Open the first time you run it.
* Tested on Windows 7 and OS X 10.8.2. Other operating systems may work. If you're interested in a Linux build, hit me on Twitter.
* I had one report that a user needed to Run as Administrator in Windows 7. Not sure why, I have UAC turned on and it worked for me. But this might help if you have trouble.
* If you can't connect, ensure your firewall allows bidirectional UDP traffic to gs.ultrapew.com:3000 or :3001.
MAKING OF
* One person Jam team.
* ~3000 lines of C, plus libraries: XPL, GLFW, FMOD, FreeType, GLSW, GL3W, minIni, uthash, SOIL, ...
* Two songs by the coder. Soundtrack available on request ;)
* Thanks to Madgarden for UDPnet, which was the inspiration for this madness.
* Playfield wraps at 4k x 4k pixels for MOAR ACTION and INCREASED PEW
* Ship accelerates faster, speed capped
* Projectile bug fixes
ULTRAPEW is a 128-player multiplayer space shooter, with retro+minimal CRT-style graphics.
I'll be parsing the logs when the judging is over to see who did the most damage, died the most, played the longest, etc. Use your Ludum Dare username or a @twitter handle if you want.
How To Play -------------------------------------------------------------
* There's a tutorial, for once. That should explain most things.
* Physics are frictionless, because it's space.
* If you don't like the arrow keys, WAD works too.
Configuration -----------------------------------------------------------
* In the Configure menu off the main menu, you can change the screen resolution. Go big!
* If you get sick of the music, you can turn it off in Configure also.
* The game server settings should be good to go. If you erase it, it's gs.ultrapew.com. Port 3000 for the compo version, 3001 for the post-compo version.
Known Issues -------------------------------------------------------------
* The play field is huge. If somebody runs away, it's hard to catch them. The teleport weapon was cut.
* The compo version is super buggy. Sorry. Try the post-compo version.
Troubleshooting ----------------------------------------------------------
* If you have any trouble, try @justinbowes on Twitter or Hume on #ludumdare
* It's not a signed application, so on OSX you need to Ctrl-click and select Open the first time you run it.
* Tested on Windows 7 and OS X 10.8.2. Other operating systems may work. If you're interested in a Linux build, hit me on Twitter.
* I had one report that a user needed to Run as Administrator in Windows 7. Not sure why, I have UAC turned on and it worked for me. But this might help if you have trouble.
* If you can't connect, ensure your firewall allows bidirectional UDP traffic to gs.ultrapew.com:3000 or :3001.
MAKING OF
* One person Jam team.
* ~3000 lines of C, plus libraries: XPL, GLFW, FMOD, FreeType, GLSW, GL3W, minIni, uthash, SOIL, ...
* Two songs by the coder. Soundtrack available on request ;)
* Thanks to Madgarden for UDPnet, which was the inspiration for this madness.
| Windows | http://www.ultrapew.com/download/ultrapew.zip |
| OS/X | http://www.ultrapew.com/download/ultrapew.dmg |
| Windows (post-compo r2) | http://www.ultrapew.com/download/ultrapew_r2.zip |
| OS/X (post-compo r2) | http://www.ultrapew.com/download/ultrapew_r2.dmg |
| Original URL | https://ludumdare.com/compo/ludum-dare-26/?action=preview&uid=11218 |
Ratings
| Coolness | 49% | 1236 |
| Overall(Jam) | 3.54 | 123 |
| Audio(Jam) | 3.52 | 97 |
| Fun(Jam) | 3.33 | 116 |
| Graphics(Jam) | 2.96 | 337 |
| Innovation(Jam) | 3.15 | 222 |
| Mood(Jam) | 3.19 | 195 |
| Theme(Jam) | 3.15 | 321 |
Nvidia Gtx 550 ti, Windows 7 x64, Latest Drivers.
The errors were as follows:
[error] xpl_shader.c xpl_shader_add:236 Couldn't compile shader (type: 35632, e
ffect_key: Text.Fragment):
0(56) : error C1105: cannot call a non-function
0(63) : error C1105: cannot call a non-function
0(64) : error C1105: cannot call a non-function
[warn] xpl_shader.c xpl_shader_get_uniform:332 Couldn't get uniform location f
or subpixel in shader 7:Text
[warn] xpl_shader.c xpl_shader_get_uniform:332 Couldn't get uniform location f
or texture in shader 7:Text
[info] xpl_vao.c vao_prepare_program_draw:208 PERF: uncommitted buffer object
associated with VAO 3 attrib position; committed BO 9
[info] xpl_vao.c vao_program_draw_index_count_offset:249 PERF: uncommitted buf
fer object associated with VAO 3 IBO 0; committed BO 10
[error] xpl_shader.c xpl_shader_add:236 Couldn't compile shader (type: 35632, e
ffect_key: Sprite.Fragment):
0(45) : error C1105: cannot call a non-function
[warn] xpl_shader.c xpl_shader_get_uniform:332 Couldn't get uniform location f
or texture in shader 16:Sprite
I don't have an NVIDIA card to test with, but I think I understood the issue. There's a new Windows build that should avoid the chat crash and the shader variable name collision.
About the game: Nice gameplay, many weapon choices. Need some balance as sometimes some weapons just exploded in my face hurting my ship. A little help on weapon effects would be great. Also, inertia is heavy for weak rocket.
Overall, amazing job.
Hit a couple bugs while playing with you but bugs are gonna bug.
Acceleration does seem far too slow at first but you get used to it.
Runs fine in Wine.
Would like to try it with lots players.
I don't know if there is some indicator to give the player an idea of where other plays may be, but if not, then that would be a nice addition.
Oh, and music was awesome, too.
Also, I found the HUD rather hard to read because of the dull yellow on dull grey. Some color adjustments definitely need to be made there for readability.
Overall, great concept! Take it, polish it, expand it, and you may have a very fun, full-fledged indie game to release! Well done!