• Register

ScrumbleShip is the most accurate space combat simulation devised to date. Gather resources, construct a capital ship out of individual blocks, then pilot it with AI or human help against other players.

Report article RSS Feed ScrumbleShip 0.20 - Now for Mac!

Mac support, multiple ships, transparency, and ship movement come to ScrumbleShip.

Posted by dirkson on Jan 27th, 2013

Transparent ship with Milky way

Packing a ton of new features, I've finally gotten 0.20 out the door.

As you can see, we've finally gotten transparency into the game. Not only does this make diamond and corundum (Ruby, in this case) blocks look great, it adds subtle effects to many existing blocks, AND allows us to show rotations before the player places blocks, making building far easier.

The ship pictured is "Shimmer", a ship I built to test out transparency. She's a small diamond fighter, and probably not the ship you'd like to be in if the enemy is using lasers.

Multiple Ships - Improved

We've constructed an entire system for placing objects in a solar system, and applied ships to this system. Now we can have multiple ships flying around a given scene - Although rotation and object detection are still in the future. It's quite exciting to see a ship as big as the S.S. Queen Mary Ann decide it'd like to go for a little stroll.

And let's not forget the biggest item: Mac support.

Mac

The culmination of more work than I care to think about, including switching a backend API and entirely rewriting the 2D renderer, ScrumbleShip finally works on Macs - Albeit 10.7+ Macs only. I'll be writing an article about the porting experience in the near future, for those curious. Thanks to diligent community contributions and bug reports, the current Mac release of ScrumbleShip has no known Mac-specific bugs.

The coming months also hold exciting things, possibly including textured low-resolution blocks, ship rotation, engine-based physics for ships, and planet rendering. Stay tuned for more information!

Curious about the game?
Get
ScrumbleShip.com

Cheers,
- Dirk

P.S. 0.20 Changelog:

  • Switched to faster floating point math
  • Added approximate square root function
  • Separated out raycasting source file
  • Separated out solar system source file
  • Added several functions to facilitate players and ships moving around in a solar system
  • Switched to raycasting hit detection for player movement
  • Enabled a prototype 2D rendering test for Mac
  • Fixed 3D rendering on opengl core
  • Fixed a longstanding free voxel crash - Thanks Slam!
  • Fixed player speed.
  • Fixed max speed of 0 bug
  • Fixed several critical bugs with new location system
  • Improved parse speed (x4!) for distant objects
  • Temporarily assigned ship movement to numpad
  • Made braking match current ship speed
  • Made clamping match current ship speed
  • Made loading ships create new ships
  • Added transparent voxels
  • Added high quality transparent algorithm
  • Added option to disable high quality transparency
  • Fixed issue with voxels vanishing behind transparency
  • Fixed minor graphics distance glitch
  • Fixed build issue on win
  • Minorly increased speed of high quality transparency
  • Improved speed of high quality transparency parser significantly
  • Made transparency work with materials
  • Fixed issue with transparent block draw order
  • Improved transparent parse speed
  • Improved general parse speed
  • Fixed inside out block issue
  • Updated and improved Options Screen, separating it into multiple pages
  • Cached block locations in GraphicsBlocks
  • Made transparent large blocks not render
  • Added options to the graphics options menu
  • Fixed block placing bug
  • Added mouse options
  • Fixed minor LOD issue
  • Fixed windows build error
  • Added more options to the gui
  • Added new category to the options gui
  • Fixed bug with crosshair option
  • Improved reliability of error writing on windows
  • Improved initialization errors
  • Improved opengl errors
  • Re-added flashlight
  • Made player/ship collision detection slightly less buggy
  • Fixed Music slider increase
  • Fixed subtle bug with regards to parsing
  • Reworked ship saving to choose better times to save at
  • Added forgotten Threaded Input option
  • Fixed errant twinkling of transparent items under flashlight
  • Re-added a better twinkling effect for transparent materials
  • Improved twinkle effect
  • Switched to new font rendering method
  • Switched to new 2D rendering method
  • Made non-auto rotations make a ghost block
  • Minor fixes for some limited GPUs.
  • Completely removed FTGL support to assist the mac build changes
  • Made the window creation system much more robust
  • Fixed an error in the robust context creator
  • Added option for MESA GPUs
  • Improved collision detection
  • Improved ship loading Made ship change automatically on movement
  • Fixed launch-jump via W+Space
  • Fixed spacebar getting stuck
  • Fixed spacebar not stopping player
  • Improved Makefile
  • Made work on Mac (Thanks Alex!)
  • Improved directory structure
  • Fixed bug that launched the user when switching ships
  • Fixed clamping to hull with space
  • Updated license files
  • Re-added stars for some platforms. (Not Mac yet)
  • Re-added sepia tone menu background
  • Fixed scrollwheel bug
  • Made far away ships move more smoothly
  • Added transparency to lights, terminals, and factories
  • Fixed artery blocks
  • Sped up flashlight
  • Made ghost-blocks rotate with scroll and control+scroll
  • Fixed HUD
  • Fixed "View scale speed"
  • Improved auto-distance limiter algorithm
  • Re-added terminal font
  • Fixed slider bug
  • Improved 2D renderer
  • Fixed Mac texture bug
Post comment Comments
Lulloser
Lulloser Jan 28 2013, 3:30pm says:

Oh Boy!

+2 votes     reply to comment
Insolent.
Insolent. Jan 28 2013, 4:00pm says:

Oh boy indeed! This release is ginormous, and the prototype ship movement, ghost block placement, and all the hidden backend changes are a stepping stone to even more exciting developments. :)

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
ScrumbleShip
Platforms
Windows, Mac, Linux
Developer & Publisher
Orangehat Tech
Engine
Custom Built
Contact
Send Message
Official Page
Scrumbleship.com
Release Date
Released Oct 31, 2011
Game Watch
Track this game
News
Browse
News
Report Abuse
Report article
Related Games
ScrumbleShip
ScrumbleShip Single & Multiplayer Futuristic Sim
Related Engines
Custom Built
Custom Built Commercial Released Sep 1, 2007
Related Groups
Indie Devs
Indie Devs Hobbies & Interests group with 1,129 members
Indie Gamers
Indie Gamers Hobbies & Interests group with 504 members
Indievania
Indievania Web & Community group with 23 members
Linux Gamers
Linux Gamers Fans & Clans group with 2,905 members
Open Source Game Development
Open Source Game Development Other group with 35 members
Orangehat Tech
Orangehat Tech Developer & Publisher
Science fiction fans
Science fiction fans Arts & Literature group with 629 members
Scientific software
Scientific software Educational group with 13 members
Team of One Game Development
Team of One Game Development Hobbies & Interests group with 49 members