• Register

Scraps is a vehicle combat game where you build your vehicle from parts, and where success lies just as much in designing a well-crafted vehicle as in your combat skills. It’s about competitive creativity, and having fun while making horrible design decisions.

Scraps lets you create a vehicle that’s great or a vehicle that sucks. Maybe your vehicle falls over when it corners or doesn’t have enough power to fire its weapons – that’s okay. You decide what you drive. When you take out other players, you can scavenge from the wreckage too, and use it to repair or upgrade your own vehicle.

Currently in development for PC, Mac and Linux. Check out www.scrapsgame.com.

Twitter: Twitter.com
Facebook: Facebook.com

Image RSS Feed Latest Screens
Scraps Scraps Scraps media December 2013
Blog RSS Feed Report abuse Latest News: Help screens, Internet play, the usual miscellanea

0 comments by Nition on Apr 25th, 2015

I think I have about three months of work left to do including finishing the game itself, marketing work like making a new trailer, and a final testing run; not too bad considering the long 2½ years it's taken so far.

Right now I'm making some in-game help, for those people who are going to be playing this having never seen the game before and who really won't know where to start. It's a few static screens for the moment. I'm a fan of context-based help that hands out the info when you need it, but that can wait for a future version.

Here's a help screen with some vehicle design examples, to show how you can spend your scrap in different ways:

howToPlay2

Internet play is working though Steam quite nicely now, with anyone being able to create a game and have others see it in the game list. Unfortunately it still seems a little bit hit-and-miss about whether it works perfectly so there's a bit more work to do there.

Looking through the SVN commit logs for the last fortnight, I also fixed some bugs, improved graphics performance (I did have to remove that nice Sun Rays effect though - it was causing a ridiculous 25-30% performance hit when turned on), Dave knocked out some CPU performance issues for the AI, I made it so the host or the server can kick players, added in-game chat, made dedicated servers better configurable and ready for release, added and updated some default vehicles that come with the game, and added some neat little flags to show what country a server is in. Actually let's talk about that.

Little Flags

Steam has two major ways to host multiplayer games. There are servers - the older system- which can be browsed in a server list and joined by players. Then there are lobbies, which are similar to servers, but have extra features intended for smart multiplayer matchmaking. Team Fortress 2 for instance has both of these systems available.

For Scraps I basically want servers and a server list, but we use lobbies to do it because (as I know I've said previously) they do NAT punch-through and other magic that makes it easier for Random Person X to create a game and have it show up on the public Internet, and the server system doesn't have those features. Dave has set this up cleverly so we can still get a nice server list out of it anyway.

Unfortunately we can get everything except the ping. That is, the network round trip time. And I don't know about you but a lot of the time if I'm looking for a server to play on in a game I sort by ping first. It so happens that Steam has that function for servers but not for lobbies - unless you want to actually connect to every one, and that doesn't sound very scalable.

Luckily there is something usable - lobbies are (ostensibly at least) always returned in order of how far away they are from you, which should give a reasonably good indication of best-to-worst ping. As far as I can tell that's basically how the normal matchmaking works in other games.

Unfortunately the actual distance data is internal and we can't get to it, so there's no fancy number to show in the ping column. Right now I'm just showing a "Distance Rank" instead, which is just an ordered one-to-whatever for distance away. If you choose number 1 then you're choosing the best one, which is all fine, though the problem I have with that is for all the player knows they could be all super close or all super far away.

However, there is a function to get what country a Steam user is in. So I have the server get what country it's in, save that value, the server list on the client reads it, and you get this:

littleFlag_small

With a little flag under Dist. Rank that should give a decent indication of how far away a server might actually be.

NavMesh Sadness

I also thought Unity might have actually fixed the NavMesh crashes I was getting because the Unity 4.6.4 release notes say:

  • AI: Fixed potential hang when NavMesh connecting wrong side of thin polygons to neighbor tile.

And in some early tests with my stuff it looked like that may actually be the case. Unfortunately it turned out that it just crashes a bit less quickly than before. Unity QA hasn't actually even confirmed my bug report yet - I wonder if they've pretty much abandoned 4.x QA for Unity 5 because usually they're pretty fast. Unfortunately Unity 5 has some other major issues that make upgrading right now seriously not worth it.

Media RSS Feed Latest Video
Post comment Comments  (0 - 10 of 27)
Regen2100
Regen2100 Jan 4 2015, 3:54am says:

It looks really good!

+1 vote     reply to comment
PYROxSYCO
PYROxSYCO Dec 5 2014, 6:23pm says:

Fun fun fun, what is the name of the song by the way??

+1 vote     reply to comment
Nition Creator
Nition Dec 9 2014, 3:01am replied:

When I Rule The World: Billborman.bandcamp.com

+1 vote   reply to comment
PYROxSYCO
PYROxSYCO Dec 12 2014, 7:17pm replied:

Thank you! :D

+1 vote     reply to comment
swyrazik
swyrazik Apr 21 2014, 12:31pm says:

An idea similar to this came to my mind today and I'm glad that someone already started developing such a game. Keep up the great job!

+1 vote     reply to comment
cool-meatball
cool-meatball Mar 12 2014, 12:24pm says:

made a bots if already have i will be happy to download

+1 vote     reply to comment
DesuraDesuraTroll
DesuraDesuraTroll Mar 8 2014, 9:34pm says:

How fo I download?????

+1 vote     reply to comment
Sheyki
Sheyki Mar 9 2014, 3:04pm replied:

I hope you found it already, but if you didn't: Scrapsgame.com

+1 vote     reply to comment
fascka
fascka Dec 9 2013, 10:54pm says:

This is awesome, also I like the graphics

+1 vote     reply to comment
Kyou.
Kyou. Nov 25 2013, 9:24am says:

Already picturing my vehicle loadout. Hope the funding goes well.

+1 vote     reply to comment
Guest
Guest Dec 20 2013, 2:37am replied:

This comment is currently awaiting admin approval, join now to view.

Guest
Guest Dec 20 2013, 2:37am replied:

This comment is currently awaiting admin approval, join now to view.

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
Scraps
Platforms
Windows, Mac, Linux
Developer
Moment Studio
Engine
Unity
Contact
Send Message
Official Page
Scrapsgame.com
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Car Combat
Theme
Fighter
Players
Multiplayer
Project
Indie
Twitter

Latest tweets from @nition

Scraps news post: "Release Plans" T.co

3hours 0mins ago

Remember when Tatua decided NZers would go for 35% cheese in a can?Literally went away faster than its own shelflife T.co

3hours 46mins ago

@joshuasmyth Ah, I get it.

May 21 2015, 8:51pm

@joshuasmyth Could you just do like: T.co ?

May 21 2015, 8:20pm

@NZGamerdotcom "What NFS stands for - deep customisation, authentic urban car culture, a nocturnal open world" Not exactly like NFS1 then..

May 21 2015, 5:30pm

Shutterstock's impression of building a PC. T.co

May 21 2015, 6:48am

Uploading 600MB at 30KB/s. Just another day in the life of a New Zealand indie studio.

May 20 2015, 11:42pm

@manfightdragon .au domains ain't got nothing on .rich for premium status.

May 19 2015, 11:55pm

T.co

May 19 2015, 10:15pm

Adding to the previous tweet: TinyTask is super useful for stuff like long-term memory leak testing where you need stuff happening.

May 18 2015, 2:59am

Embed Buttons

Promote Scraps on your homepage or blog by selecting a button and using the embed code provided (more).

Scraps
Scraps
Statistics
Last Update
4 weeks ago
Watchers
229 members
News
38