Latest Uploads
Damn Bounces

AndyH

Wonder Wom ... ting thing

rychan

SoCoder 1 ... 0 Patreon

Jayenkai

Vagina

Jayenkai

You Were Defeated

rychan

IFS Viewer 3

Andy_A

Back to mindstorm8191's Blog ( Created 30 October 2008 | Last Edited 30 October 2008)
Development Diary : Garbage Invader parts
I have recently come to realize just how much work is involved in creating new part types for Garbage Invaders. I started writing a list of all the things I would have to do to include a new part in the game, and the list got to be really long. Here's what I came up with; these items are in random order:

  • Decide purpose and components needed
  • Draw the shape of the part, and all needed components
  • Decide on the properties of the part, and add it to the script.
  • Decide on the property shifts per level, and add it to the script.
  • Add commands to the game-loading script reader to use any new keywords used for the part.
  • Write the hard-code to make the part operate in-game.
  • Add game-time graphics and the controls to animate those graphics (when necessary)
  • Add code to generate the model of the part.
  • Manage applying properties from all the components to the part.

In all, its a pretty long list. Its more than just media and script contents, there are alot of changes needed to be done to the source code. Things which can't be delegated to the script file.

I did some thinking about how to tackle this problem, and I decided that a great deal of this can be sorted out on paper, instead of sitting infront of the computer. I can iron out all the details to getting the new part in, including level properties, components and what they look like, the part model and its properties, etc etc. Then hopefully, adding the part to the game will be much faster and easier to do. I can later play around with the values to find something comfortable.

So far this idea has worked, because I have laid out all the info I can for span-shields. I've also decided to simplify the component leveling, to simply specify properties and how they shift up per level. There'll also be a degrading factor that will either make property shifts level off, or grow faster.

We'll see how it goes with the new build of the source.

Latest Comments

Posted : Thursday, 30 October 2008, 15:19
Phoenix


So... any screenies of this garbage? What language are you using for this endeavor? And what is it exactly?

Posted : Friday, 31 October 2008, 19:03
mindstorm8191


Hmm, seems I've only talked about this in depth on mud-chat. I've got a page with at least some screenies here: www.dannysgames.com/project and click the Garbage Invaders picture.

Oh, and yes its in Blitz3D. Garbage Invaders is a ship-based role-playing game. You destroy enemy ships and with the wreckage you can find parts to upgrade your ship with. These parts, though, will consist of a series of components, each of which you have to find before the part works. You can attach a wild number of parts to your ship, since any parts can have parts attached to them (if you've ever played Warning Forever, you'll get the idea). It'll be a hugely long project, but since I'm doing it all for fun, that shouldn't matter.

If you wanna know more, just ask.

Homepage : http://vesuvius.ismywebsite.com
Posted : Saturday, 01 November 2008, 04:30
Phoenix


I always loved Warning Forever Good luck!

Posted : Saturday, 01 November 2008, 17:13
mindstorm8191


Thanks Say, would you wanna help me out? I don't need help with the coding aspect or anything. I mostly need help deiciding all these things I need for the ship parts, like what components they have, how their properties will change, what the components will look like, etc etc. Don't worry I wouldn't push too much work on ya. Send me a msg if you're interested.

Homepage : http://vesuvius.ismywebsite.com
Posted : Saturday, 01 November 2008, 17:20
Phoenix


Sorry, I'm busy with my painting program and I'd rather not be distracted with another project at the moment.

Posted : Sunday, 02 November 2008, 16:00
mindstorm8191


Alright no problem there. Hey if you need any help with your project, let me know. That's something I'd like to see finished, too.

Homepage : http://vesuvius.ismywebsite.com
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 740|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Latest Posts
RIP : Gene Wilder
GfK Tue 12:54
Blitz in the Steam
spinal Tue 11:31
Wednesday Workshop Suggestions!?
Jayenkai Tue 10:29
WW - #244 - The Ten Challenge
Jayenkai Tue 03:55
SoTweaking
Jayenkai Mon 08:00
Flip Out!
Jayenkai Mon 04:02
BBC Bringing Back Comedies
Jayenkai Sun 14:42
Backspace is no longer Back in Chrome
GfK Sun 14:21
AGameAWeek : 2016 - Part Two
Jayenkai Sun 14:07
Red Dwarf XI and XII
rockford Sun 02:32
More

Latest Items
Blog : Monkey-X Box2D: Learning from my perspective... Hopefully!
steve_ancell Sun 14:49
Snippet : JNKrunch v1.0
spinal Sun 12:02
Snippet : Dungeon/Cave Generator - Simple
Pakz Wed 15:05
Snippet : Platform Sprite Generator
Jayenkai Tue 15:22
Snippet : Code Creates Crates
HoboBen Tue 07:02
Snippet : Texture - Leafy camouflage
HoboBen Tue 07:00
Snippet : Texture - Stone 3
Pakz Mon 09:55
Snippet : Texture - Stone 2
Pakz Mon 09:50
Snippet : Texture - Stone 1
Pakz Mon 09:46
Snippet : Texture - Cloudy Patterns
Pakz Mon 08:57
Showcase : Mining Map AI Demo
steve_ancell Wed 08:00
Showcase : Grey Lined Backgrounds
HoboBen Mon 04:17
Showcase : CAVE
Jayenkai Sun 07:20
Showcase : I Shall Be Queen!
rychan Fri 06:41
Snippet : Thousands of 3D Cubes
Pakz Fri 02:49
More

Who's Online
9572AD
Tue, at 18:56
HoboBen
Tue, at 18:18
shroom_monk
Tue, at 17:06
Jayenkai
Tue, at 16:24
steve_ancell
Tue, at 16:07
GfK
Tue, at 14:07
Pakz
Tue, at 13:30
Dabz
Tue, at 12:45
spinal
Tue, at 11:44
rockford
Tue, at 10:23
Link to this page
Site : Jayenkai 2006-Infinity | MudChat's origins, BBCode's former life, Image Scaler.