Get Some

General => General Chat => Topic started by: Apostrophe Spacemonkey on November 29, 2012, 08:27:03 am

Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 08:27:03 am
Established in 2005, PARTS LIMITED ..Registered No.06743264. specializes in the distributions of Body parts, Blood, Bones, accessories e.t.c.

Our objective is to develop long-term relationships with our customers. To do so, we continuously provide our existing customers new products, advanced designs, and patented innovations so that they can stay on the top of their markets.

We offer a 10days return policy,and offer a secure payment method.

We shipout worldwide through Professional and reliable courier company e.g FEDEX EXPRESS ,DHL and UPS within
48hrs of contract sealed.Customers never experience what is called Breach of contract since our operation.
Fidelity guarantee our service,our product are 100% international warranty and guarantee.

Contact us today for your order at: bodiesdirect@hotmail.com,
bodiesdirect@yahoo.com

CHECK OUT FOR OUR EXTRA CHEAPER PRODUCT LIST:

Arms:
Strong muscly arms $450 USD
Weak puny arms  $400 USD
Big hairy arms-----$420
Twin arm combo (Left and Right)----$450
Hand $130
Set of fingers (5)---$120usd

Legs:
Fast legs for running---- $430
sexy legs ..............$340
Short legs ..............$300
Bag of feet (2kg)..............$270

Internal Organs:
Kidney-----$300.00
lungs----$680
Heart---------$570.00
Spleen.......$270
Liver......$265

Bones:
Skull--$500
Pack of 10 bones-$500
Bunch of teeth---$265

Blood:
Per Liter -----$250

Full body sets (see our showroom on the website
Between $ 3000.00 and $16,000


NOTE : End of the year Promo(Bonus) is on, buy2 and get 1 free
Price is negotiable for those that are interested in our bulk ordering .

Please review our returns policy for more details below:

Please include the following information when returning an item:
1) Your RMA number on your invoice (Do not write on the items box).
2) A copy of your original invoice with the RMA number (inside the shipping

box).
3) A note stating the problem if you would like the return for replacement or

exchange.
We ship 100% of our orders the same business day from our warehouse,

typically the product will arrive within 2days via either Fedex/Ups Courier

Sevices.
Before you return your items, you must contact us and receive a Return

Merchandise Authorization Number (RMA). Any returns sent
without an RMA number will not be accepted.

We assume all responsibility for the package until it arrives at our office.
We give maximum guarantee for safe delivery of items bought from us.
Well we offer international standard warranty with full acceptance for
replacement or full refund of money back.

We give maximum guarantee for safe delivery of items bought from us.

As soon as final conclusions are done from your side kindly contact us as soon

as possible so as to lead you on hot to transact with us.

Thanking you in anticipation and looking forward to doing long term business

with you.

Yours Sincerely

Company Name: PARTS LTD.
Sales Manager: DR FRANKENSTEIN.
Email us at: bodiesdirect@hotmail.com,
bodiesdirect@yahoo.com
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Zarkov on November 29, 2012, 08:53:32 am
A bot with 15000 posts.

That's something you don't see everyday.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: pop on November 29, 2012, 08:58:17 am
so for 10$ more I can get a palm included with the set of fingers?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: winter on November 29, 2012, 09:04:12 am
How many feet in a bag?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on November 29, 2012, 09:05:28 am
Do you do the surgical attachments or is that an optional extra?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 09:12:42 am
Quote from: The Demon Lord;1510267
Do you do the surgical attachments or is that an optional extra?

No, you attach it youself, we include assembly instructions.
 
Quote from: winter;1510266
How many feet in a bag?

If fat guy feet only 1 big one, or many small children feet. It's Pick and Mix!
 
Quote from: pop;1510265
so for 10$ more I can get a palm included with the set of fingers?

Hand does not come with fingers.

For finger you pay extra!
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: winter on November 29, 2012, 09:12:48 am
Quote from: The Demon Lord;1510267
Do you do the surgical attachments or is that an optional extra?

Would you trust a primate to do your surgery? I would. This one's been to space.
Title: Oh the delicious irony
Post by: Tiwaking! on November 29, 2012, 09:24:26 am
Code: [Select]

public static NinjaBody getNinjaBody(){
NinjaBody ninjaBody=new NinjaBody();
String[]sides={"Left","Right"};
String[]parts={"Arm","Forearm","Hand","Thigh","Shin","Foot"};
String[]body={"Head","UpperTorso","LowerTorso"};
String[]digits={"Finger","Toe"};
  for(int i=0;i<body.length;i++){
   ninjaBody.addPart(new BodyPart(body[i]));
  }//4i
  for(int i=0;i<parts.length;i++){
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[0],parts[i])));
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[1],parts[i])));
 
  }//4i
  for(int i=0;i<10;i++){
   ninjaBody.addPart(new BodyPart(digits[0]));
   ninjaBody.addPart(new BodyPart(digits[1]));
  }//4i
return ninjaBody;
}//me get ninja Body

How much would this cost me? Anyone?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 10:02:38 am
Quote from: Tiwaking!;1510273
Code: [Select]
public static NinjaBody getNinjaBody(){
NinjaBody ninjaBody=new NinjaBody();
String[]sides={&quot;Left&quot;,&quot;Right&quot;};
String[]parts={&quot;Arm&quot;,&quot;Forearm&quot;,&quot;Hand&quot;,&quot;Thigh&quot;,&quot;Shin&quot;,&quot;Foot&quot;};
String[]body={&quot;Head&quot;,&quot;UpperTorso&quot;,&quot;LowerTorso&quot;};
String[]digits={&quot;Finger&quot;,&quot;Toe&quot;};
  for(int i=0;i<body.length;i++){
   ninjaBody.addPart(new BodyPart(body[i]));
  }//4i
  for(int i=0;i<parts.length;i++){
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[0],parts[i])));
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[1],parts[i])));
 
  }//4i
  for(int i=0;i<10;i++){
   ninjaBody.addPart(new BodyPart(digits[0]));
   ninjaBody.addPart(new BodyPart(digits[1]));
  }//4i
return ninjaBody;
}//me get ninja Body
How much would this cost me? Anyone?

I expect this to be made into some kind of turn based ninja fighting game.


Text based and full of dismemberment.

Hell, i'm going work on it during my lunch break.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 11:00:35 am
Very early start, lots of work still to do.

I've attached the source. It's text based, so will need to come up with lots of grusome descriptions of the ninja fighting.



[ATTACH=CONFIG]7603[/ATTACH]
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Speakman on November 29, 2012, 11:38:48 am
How much for a bag of dicks?

http://www.youtube.com/watch?v=CzbURUrgQao
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 11:41:35 am
We're sold out now after you bought them all.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Emrico1 on November 29, 2012, 11:46:31 am
I need two new knees, some inner ears, could do with a butt transplant and maybe a couple of ankles and a hip for later? How much for a full skin?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Xenolightning on November 29, 2012, 11:47:32 am
I notice you aren't selling any brains. Do you have ETA on your next shipment?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 11:51:11 am
Quote from: Emrico1;1510284
I need two new knees, some inner ears, could do with a butt transplant and maybe a couple of ankles and a hip for later? How much for a full skin?

 
We can supply you a full skin for $1000 + shipping.

We don't sell knees and inner ears and other parts. Only full body parts.

Quote from: Xenolightning;1510285
I notice you aren't selling any brains. Do you have ETA on your next shipment?


http://www.youtube.com/watch?v=lNtxkmFpWWk
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: winter on November 29, 2012, 12:55:11 pm
Quote from: Speakman;1510281
How much for a bag of dicks?

 
Quote from: Spacemonkey;1510282
We're sold out now after you bought them all.


(http://media.tumblr.com/tumblr_m72in6TXAz1ql98vi.gif)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on November 29, 2012, 01:29:43 pm
I would like a set of legs or arms that will enable me to fly

Also if you have them instock - a set of eyeballs that are compatible with city destroying lasers
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: hoodieblanket on November 29, 2012, 03:19:50 pm
I would like a 4th leg that can ease the burden on my 3rd leg
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 04:38:44 pm
Heres the next version of my console text based ninja attack game.

I've attached a stand alone exe file, and the source code.






You can only do two types of attacks, punch and kick. Type somthing like 'kick him in the face' or 'punch his head off'
 
Kill him before he kills you.

If your feet get damaged/broken, they'll do less damage. So it may be better to punch instead.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on November 29, 2012, 04:56:52 pm
Quote from: Spacemonkey;1510307
Heres the next version of my console text based ninja attack game.

I've attached a stand alone exe file, and the source code.






You can only do two types of attacks, punch and kick. Type somthing like 'kick him in the face' or 'punch his head off'
 
Kill him before he kills you.

If your feet get damaged/broken, they'll do less damage. So it may be better to punch instead.

So yeah - do I level up, does this come with any DLCs? fuck Spacemonkey forcing me to use Exe's, why isn't this on Steam? can I get attachments to my Punch? The Kick is OP
Title: I sure will play again!
Post by: Tiwaking! on November 29, 2012, 06:02:08 pm
Quote from: Spacemonkey;1510307
Heres the next version of my console text based ninja attack game.

I've attached a stand alone exe file, and the source code.






You can only do two types of attacks, punch and kick. Type somthing like 'kick him in the face' or 'punch his head off'
 
Kill him before he kills you.

If your feet get damaged/broken, they'll do less damage. So it may be better to punch instead.

Quote
Punch
You attack him with your Healthy Hand for 10 damage
You hit him in his Leg
His Leg is Dismembered
He Hit you in your Leg
Your Leg is Dismembered
Punch
You attack him with your Healthy Hand for 10 damage
You hit him in his Torso
His Torso is Dismembered
He is Dead!
Play Again?

This is genius
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on November 29, 2012, 06:26:09 pm
Defeating a ninja is like dividing by zero: it just can't happen.

(http://iforce.co.nz/i/hzyewnpg.o2c.png)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on November 29, 2012, 07:33:50 pm
Nothing until you add some fucking white space.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on November 29, 2012, 07:35:10 pm
Quote from: Tiwaking!;1510273
Code: [Select]

public static NinjaBody getNinjaBody(){
NinjaBody ninjaBody=new NinjaBody();
String[]sides={&quot;Left&quot;,&quot;Right&quot;};
String[]parts={&quot;Arm&quot;,&quot;Forearm&quot;,&quot;Hand&quot;,&quot;Thigh&quot;,&quot;Shin&quot;,&quot;Foot&quot;};
String[]body={&quot;Head&quot;,&quot;UpperTorso&quot;,&quot;LowerTorso&quot;};
String[]digits={&quot;Finger&quot;,&quot;Toe&quot;};
  for(int i=0;i<body.length;i++){
   ninjaBody.addPart(new BodyPart(body[i]));
  }//4i
  for(int i=0;i<parts.length;i++){
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[0],parts[i])));
   ninjaBody.addPart(new BodyPart(String.format(&quot;%s %s&quot;,sides[1],parts[i])));
 
  }//4i
  for(int i=0;i<10;i++){
   ninjaBody.addPart(new BodyPart(digits[0]));
   ninjaBody.addPart(new BodyPart(digits[1]));
  }//4i
return ninjaBody;
}//me get ninja Body

How much would this cost me? Anyone?


Why do you hate white-space :(
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Baldesto on November 29, 2012, 07:47:53 pm
how much for a left arm , two knees, a kidney and a liver ?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on November 29, 2012, 08:33:33 pm
Quote from: Bell;1510337
Why do you hate white-space :(

^

Tiwa plz.
Title: Recognised Genius
Post by: Tiwaking! on November 29, 2012, 09:01:43 pm
Quote from: Spacemonkey;1510307
You can only do two types of attacks, punch and kick. Type somthing like 'kick him in the face' or 'punch his head off'
 
Kill him before he kills you.

If your feet get damaged/broken, they'll do less damage. So it may be better to punch instead.

This game is so simple yet so clever. You could have a whole list of After Fight statistics like:

How many undamaged body parts left: Yours vs Theirs
Most heavily damaged body part: Yours vs Theirs
Monetary cost of damage: Yours vs Theirs


You could even put a "Survival Mode" in where you get money at the end of a fight to repair yourself and just keep fighting until you die horribly from a lucky dismembering punch to the torso.
Quote from: Bell;1510337
Why do you hate white-space :(

I hate white-space. I am a programmatical racist.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 09:03:43 pm
Quote from: Pyromanik;1510323
Defeating a ninja is like dividing by zero: it just can't happen.

([url]http://iforce.co.nz/i/hzyewnpg.o2c.png[/url])


I blame the QA department.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 29, 2012, 09:09:03 pm
Quote from: Tiwaking!;1510345
This game is so simple yet so clever. You could have a whole list of After Fight statistics like:

How many undamaged body parts left: Yours vs Theirs
Most heavily damaged body part: Yours vs Theirs
Monetary cost of damage: Yours vs Theirs


You could even put a "Survival Mode" in where you get money at the end of a fight to repair yourself and just keep fighting until you die horribly from a lucky dismembering punch to the torso.



I'm going to add the internal organs to the torso. (There should already be eyes and nose, but they rearly get hit)

You hit him in his Pancreas.

I'll put some stats in as well as a command so you can see the current state of your body.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on November 29, 2012, 09:11:18 pm
That's why I love QA departments.

Meanwhile...

Quote from: NonRacist!;1510273
Code: [Select]
public static NinjaBody getNinjaBody()
{
    NinjaBody ninjaBody = new NinjaBody();

    String[]sides = {&quot;Left&quot;,&quot;Right&quot;};
    String[]parts = {&quot;Arm&quot;,&quot;Forearm&quot;,&quot;Hand&quot;,&quot;Thigh&quot;,&quot;Shin&quot;,&quot;Foot&quot;};
    String[]body = {&quot;Head&quot;,&quot;UpperTorso&quot;,&quot;LowerTorso&quot;};
    String[]digits = {&quot;Finger&quot;,&quot;Toe&quot;};

    for(int i=0; i<body.length; i++)
    {
        ninjaBody.addPart( new BodyPart(body[i]) );
    }//4i

    for(int i=0; i<parts.length ;i++)
    {
        ninjaBody.addPart( new BodyPart(String.format(&quot;%s %s&quot;,sides[0],parts[i])) );
        ninjaBody.addPart( new BodyPart(String.format(&quot;%s %s&quot;,sides[1],parts[i])) );
    }//4i

    for(int i=0; i<10; i++)
    {
        ninjaBody.addPart( new BodyPart(digits[0]) );
        ninjaBody.addPart( new BodyPart(digits[1]) );
    }//4i

    return ninjaBody;
}//me get ninja Body


Ahh that's better
Title: Kick to the groin!
Post by: Tiwaking! on November 29, 2012, 09:13:23 pm
Quote from: Spacemonkey;1510347
I'm going to add the internal organs to the torso. (There should already be eyes and nose, but they rearly get hit)

You hit him in his Pancreas

Just the Pancreas you say...
http://www.youtube.com/watch?v=5qBV4aAPVHk
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on November 29, 2012, 11:49:14 pm
Quote from: Spacemonkey;1510346
I blame the QA department.

By the look of that stack trace that windows wouldn't let me look at because it was busy unhelpfully trying to be helpful but really just denying me access to the stuff I need - I'd blame recursion.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on November 30, 2012, 08:20:01 am
It's a feature.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on November 30, 2012, 04:12:21 pm
Quote from: Pyromanik;1510363
By the look of that stack trace that windows wouldn't let me look at because it was busy unhelpfully trying to be helpful but really just denying me access to the stuff I need - I'd blame recursion.

Have you tried manually updating Punkbuster?
Title: Have you tried manually kicking Punkbuster?
Post by: Tiwaking! on November 30, 2012, 11:05:24 pm
Quote from: The Demon Lord;1510438
Have you tried manually updating Punkbuster?

Punch
You attack Punkbuster with your Healthy Foot for 15 damage
You hit him in his Torso
His Torso is Dismembered
He is Dead!
Play Again?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on November 30, 2012, 11:33:07 pm
Tiwaking!: Chuck Norris to Punkbuster.
Title: That game seems too scary for me
Post by: Tiwaking! on February 24, 2013, 11:05:11 pm
This sounds like the RogueLike for you!
Iter Vehemens ad Necem
http://ivan.sourceforge.net/
Quote
Fellow adventurer, turn back while you can! For here begins the roguelike Iter Vehemens ad Necem, a Violent Road to Death. If you choose to travel along it, you will dive into countless exciting adventures to gain items of great magic, attain powerful equipment made of mysterious materials, bathe in the blessings of mighty gods and recruit loyal allies of various shapes and sizes. Unfortunately, along the way you will also often be dangerously injured, poisoned, catch numerous diseases, lose several limbs and transform into manifold different kinds of pitiful creatures in the darkest depths of hostile dungeons. And, at the end of the road, you are bound to perish in a most gruesome and painful way. Don't say we didn't warn you.

And to sweeten the deal: A quote from Somnlaut (http://forums.steampowered.com/forums/showthread.php?t=2512124&page=2)
Quote
Iter Vehemens Ad Necem: [url]http://ivan.sourceforge.net/[/url]

No longer developed. Didn't get too far, but the mechanics are very interesting, especially the body part and materials system. You can get your arm sliced off, turn it into banana and eat it... among other interesting possibilities.

Oh, and it's ridiculously difficult. I don't believe that anybody has beaten it without cheating. Difficulty scales with how well you're doing... sort of.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on February 25, 2013, 08:05:36 am
I came to this thread Expecting a DLC for Ninja Attack.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Xenolightning on February 25, 2013, 08:11:41 am
Quote from: The Demon Lord;1518915
I came to this thread Expecting a DLC for Ninja Attack.
Over-revived, under-delivered?
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on February 25, 2013, 08:47:31 am
A DLC is being worked on.


I'll start a kickstarter up for it.

The rewards will be a copy of the game, and a body part of your choice.


While stocks last!
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on February 25, 2013, 09:58:58 am
Exciting features coming in the next version of Ninja Attack

Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on February 25, 2013, 10:49:52 am
Quote from: Spacemonkey;1518928
Exciting features coming in the next version of Ninja Attack

  • Unlockable unlocks - Earn points to unlock items like the Fists of steel, and the Pants of tightness.
  • Always online DRM - The game will check with the server every two milliseconds. If a connection is not found, it will report you to the FBI and shutdown your computer.
  • Two new maps - Fight Ninjas on the Tokyo docks, and in a Chinese drug factory.
  • New Ninja boss - The mega ultra robot ninja, so powerful he'll kill you before you even think about starting the game.
  • Invisible microtransactions - Your credit card will be charged without you even knowing.
  • Multiplayer - Your home address is transmitted to your opponent, so he can exact revenge in real life after you have defeated him.
  • Blood - So much blood!

Can I get these without having to buy Ninja Attack Premium?

I already paid for the game and don't see why I should pay extra for the DLC....
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on February 25, 2013, 10:58:43 am
New features will include a shop.

You get money for killing Ninja's (of course).

You can then spend your money at the shop to buy things to heal you, or weapons, etc

(http://www.getsome.co.nz/attachment.php?attachmentid=7765&d=1361743008)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on February 25, 2013, 11:00:51 am
Quote from: The Demon Lord;1518933
Can I get these without having to buy Ninja Attack Premium?

I already paid for the game and don't see why I should pay extra for the DLC....

If you already bought the game, you'll have to buy the game again, and then buy it once more, before you can buy the DLC.
Title: Prestige Mode
Post by: Tiwaking! on February 25, 2013, 12:21:29 pm
Quote from: Spacemonkey;1518928
Exciting features coming in the next version of Ninja Attack

  • Unlockable unlocks

There is an interesting review about Modern Warfare (which I cannot for the life of me find) which denigrates the idea that a player would be motivated to wipe all their previous experience for the sake of gaining some kind of symbol that shows they have unlocked the highest level. This is called "Prestige Mode"

It is the most retarded thing to ever come about in gaming, but dipshits with infinite amounts of time and very little education covet these unlocks like Monkeys and Dung throwing.

I suggest you put Prestige Mode into your game.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on February 25, 2013, 02:24:41 pm
Work on the store is almost finished.

(http://www.getsome.co.nz/attachment.php?attachmentid=7767&d=1361755388)
Title: My name is Tiwaking! and I approve this message
Post by: Tiwaking! on February 25, 2013, 02:56:52 pm
"Walking down a dark street, a Ninja jumps out and attacks!"

Sorry, could you wait just a second: SHOP

Could I have one Prestige Mode, two DLC, and a whole bunch of Steroids please?
Thank you, Come Again!
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: The Demon Lord on February 25, 2013, 04:16:16 pm
Fuck yes. I am the most expensive Forum member in the shop.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on February 25, 2013, 06:35:45 pm
Now all you need is to make a map out of ascii characters.
That way you can give the player an objective to get to and give the shop a physical location.
Title: Tiwas Roguelike
Post by: Tiwaking! on February 25, 2013, 07:19:19 pm
Quote from: Bell;1518995
Now all you need is to make a map out of ascii characters.
That way you can give the player an objective to get to and give the shop a physical location.

Hmmm
(http://www.getsome.co.nz/attachment.php?attachmentid=7768&stc=1&d=1361773141)

Code: [Select]
import java.util.ArrayList;
import java.util.Random;
import java.awt.*;
import javax.swing.*;
import javax.swing.ImageIcon;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Canvas;
import java.awt.Dimension;
import javax.swing.WindowConstants;
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;
import java.awt.image.BufferStrategy;
import java.awt.Color;
import java.awt.Graphics2D;
import javax.swing.ImageIcon;
import java.util.ArrayList;
/**
A test of using a canvas and Key Listener to navigate around the Naruto Map
 * @author Tiwa
 * @version mon 27 aug 2012
@Wed Oct 17 07:51:47 NZDT 2012 <- moved to RogueLike
@Wed Oct 17 20:30:06 NZDT 2012 <- test complete: Monospace enabled
 */
public class TestMapPanel extends Canvas implements KeyListener{
protected final int WIDTH=500;
protected final int HEIGHT=500;
protected final int OFFSET_WIDTH=200;
// protected final int WIDTH=600;
// protected final int HEIGHT=600;
protected final int barHeight=30;
protected final int tileSize=10;
private BufferStrategy strategy;
protected boolean gameRunning=true;
// protected final Travel travel=new Travel();
// protected final Tile[][]TILES;
// protected Tile myTile=new Tile();
// protected ImageIcon bgimage=new ImageIcon(&quot;narutomap.png&quot;);
protected final char[][]grid=new char[WIDTH/tileSize][WIDTH/tileSize];
// protected final char[][]grid=new char[5][5];
protected int playerX=0;
 protected int playerY=0;
protected final int screenTop=10;
protected final Random rnd=new Random();
// protected String[]stats={&quot;Name: Bob&quot;,&quot;Strength: 10&quot;,&quot;Speed: 5&quot;,&quot;Armour: 5&quot;,&quot;Weapon: Sword&quot;};
protected boolean mv_blocked;
protected String blocked_message=&quot;Your way is blocked!&quot;;
 public TestMapPanel(){
 // WIDTH=bgimage.getIconWidth();
 // HEIGHT=bgimage.getIconHeight();
 JFrame frame=new JFrame(&quot;Tiwas Roguelike Game&quot;);
// frame.setUndecorated(true);
 JPanel panel=(JPanel)frame.getContentPane();
 panel.setPreferredSize(new Dimension(WIDTH+OFFSET_WIDTH,HEIGHT));
 panel.setLayout(null);
 setBounds(0,0,WIDTH+OFFSET_WIDTH,HEIGHT);
 panel.add(this);
 setIgnoreRepaint(true);
 frame.pack();
 frame.setResizable(false);
 frame.setVisible(true);
 frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

 addKeyListener(this);
 createBufferStrategy(2);
 strategy=getBufferStrategy();

 // myTile.setSize(tileSize);
 // myTile.setX(0);
 // myTile.setY(0);
 // myTile.setType('L');
 // myTile.addItem(&quot;Naruto&quot;);
 // myTile.setImage(new ImageIcon(&quot;narutobody.jpg&quot;));
 // TILES[0][0]=myTile;
for(int x=0;x<grid.length;x++){
 for(int y=0;y<grid[x].length;y++){
 grid[x][y]='.';
 }//4y
 }//4x
 grid[playerX][playerY]='@';
requestFocus();
 gameLoop();
 }//con
 /**
 Main Game Loop
 */
 public void gameLoop(){
String[]stats={&quot;Name: Bob&quot;,&quot;Strength: 10&quot;,&quot;Speed: 5&quot;,&quot;Armour: 5&quot;,&quot;Weapon: Sword&quot;};
Font font = new Font(&quot;Monospaced&quot;, Font.BOLD, 14);
 long lastLoopTime = System.currentTimeMillis();
 while(gameRunning){
 long delta = System.currentTimeMillis() - lastLoopTime;
 lastLoopTime = System.currentTimeMillis();
 Graphics2D g = (Graphics2D)strategy.getDrawGraphics();
 g.setColor(Color.WHITE);
g.fillRect(0,0,WIDTH+OFFSET_WIDTH,HEIGHT);
 // g.drawImage(bgimage.getImage(),0,0,WIDTH,HEIGHT,null);
 g.setColor(Color.BLACK);
g.setFont(font);
 int tileWidth=getWidth()/tileSize;
 int tileHeight=getHeight()/tileSize;
for(int x=0;x<grid.length;x++){
 /*
for(int y=0;y<TILES[x].length;y++){
 g.drawRect(x*tileSize,y*tileSize,tileSize,tileSize);
 // Tile tile=TILES[x][y];
 char tile=grid[x][y];
 if(tile!=null){
g.drawImage(ResizeImage.getImage(tile.getImage(),tileSize,tileSize).getImage(),x*tileSize,y*tileSize,null);
 g.drawChars(tile,tileSize,tile.length,
drawChars(char[] data, int offset, int length, int x, int y)
Draws the text given by the specified character array, using this
 graphics context's current font and color.
char[] c = { 'W', 'a', 't', 'c', 'h', ' ', 'i', 't', ' ', 'D','u',
 'k', 'e', '!' };
g.drawChars(c, 0, c.length, 10, 30);
 }//fi tile not null

 }//y
*/
// g.drawChars(grid[x],0,grid[x].length,0,x*tileSize);
// g.drawChars(grid[x],1,grid[x].length,0,x*tileSize);//bad offset??
g.drawChars(grid[x],0,grid[x].length,0,x*tileSize+screenTop);
if(x<stats.length)g.drawString(stats[x],WIDTH-100,x*tileSize+screenTop);
}//x
if(mv_blocked)g.drawString(blocked_message,WIDTH-100,stats.length*tileSize+screenTop);
 g.dispose();
 strategy.show();

 try {Thread.sleep(10);
 }catch(Exception eek) {
//new Help(eek.toString());
// eek.printStackTrace();
JOptionPane.showMessageDialog(this,eek.toString(),&quot;Error in main loop&quot;,JOptionPane.INFORMATION_MESSAGE);
}//do nothing
 }//while game is running
 System.exit(0);
 }//method
 /**
  * The following methods are implemented by the Key Listener
  */
 public void keyPressed(KeyEvent e) {

if (e.getKeyCode() == KeyEvent.VK_LEFT) {
//  movePlayer(playerX-1,playerY);
// movePlayer(playerX,playerY+1);
movePlayer(playerX,playerY-1);
}//if you press left
 if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
// movePlayer(playerX+1,playerY);
// movePlayer(playerX,playerY-1);
movePlayer(playerX,playerY+1);
}//if you press right
 // if (e.getKeyCode() == KeyEvent.VK_DOWN && !pressD) {
 if (e.getKeyCode() == KeyEvent.VK_DOWN){
// movePlayer(playerX,playerY+1);
//  movePlayer(playerX-1,playerY);
movePlayer(playerX+1,playerY);
}//if you press right
 if (e.getKeyCode() == KeyEvent.VK_UP) {
// movePlayer(playerX,playerY-1);
// movePlayer(playerX+1,playerY);
 movePlayer(playerX-1,playerY);
}//if you press right
 }//method

 public void keyReleased(KeyEvent e) {

 }//method

 public void keyTyped(KeyEvent e) {
 if (e.getKeyChar() == 27) {
 // System.exit(0);
 gameRunning=false;
 }//if you press escape (keyChar 27)
 }//method
protected void movePlayer(int x,int y){
grid[playerX][playerY]='.';
blocked_message=&quot;&quot;;
boolean blockedx=true;
boolean blockedy=true;
if(x>-1 && x<grid.length){
playerX=x;
blockedx=false;
}//fi x
if(y>-1 && y<grid.length){
playerY=y;
blockedy=false;
}//fi x
grid[playerX][playerY]='@';
if(!blockedx && !blockedy)mv_blocked=false;
else {
mv_blocked=true;
if(blocked_message.length()==0)blocked_message=&quot;Your way is blocked!&quot;;
}
// repaint();
 }//me move player
// protected void checkCoordinate(int num,int
 } // class TestMap


Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on February 25, 2013, 09:11:12 pm
Standard output or nothing IMO :P

My first year C++ rouge-like might be lying around on the BIT servers somewhere.
I'd love to look at that code it was during my "pointers are melting my brain" phase.

Oh how I miss C++ this is making me want to make a crappy gui version of ninja attack.
Who's good at making little animation strips using paint?
Title: The 'Microsoft' way to do things
Post by: Tiwaking! on February 25, 2013, 09:33:44 pm
Quote from: Bell;1519033
Standard output or nothing IMO :P

You have to understand that the Standard Outputs Output is never Standard.

The font sizes differ depending on the operating system. Java is write once, run anywhere

C++ is write a dozen times, hope it compiles, and if there are any fuckups: Blame the USER (http://www.codinghorror.com/blog/2007/01/the-problem-with-c.html)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on February 25, 2013, 10:47:28 pm
But using a gui framework to draw simple ascii characters makes me cry a little.
Look at all of those imports, there is something fun to me about making a game using the bare minimum.
Title: Because Tarn Adams is a genius
Post by: Tiwaking! on February 25, 2013, 10:55:54 pm
Quote from: Bell;1519038
But using a gui framework to draw simple ascii characters makes me cry a little.
Look at all of those imports, there is something fun to me about making a game using the bare minimum.

Hehehehe.

If you think that makes you cry, you would absolutely hate to see the Dwarf Fortress source code.
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on February 25, 2013, 11:00:02 pm
I'll forgive you when your game is %1 as complex as Dwarf Fortress.

Also C/C++ doesn't blame the user, it just does exactly what you tell it to do so allows you to blame yourself and not that high level built-in programming construct or the garbage collector.

The last commerical game I worked on had frame rate issues because of memory usage, unfortunetly we had little control over the memory usage during some frames because the garbage collector decided to clean up our memory at a time it determined was best.
They flew in a optimisation expert who gaves us some tips that helped somewhat but the general concensous was, 'Yea you should have used C++ for this".
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on February 26, 2013, 07:15:03 pm
hahahah, so true.

Modern game dev: PUSH EVERYTHING TO SCRIPTS! AS MUCH AS YOU CAN! THE WHOLE GAME!
Which has it's pros, of course. But... speed :<

And you end up with mad shit like this: https://developer.mozilla.org/en/demos/detail/bananabread
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Bell on March 03, 2013, 03:22:19 am
i have begun work on the basic 2d engine that will power ninja-kick 1990's edition.
The all powerful C++ with its sidekick Simple DirectMedia Layer (SDL) have been tasked with the challenge.
Title: Taijutsu Instructions Page 4
Post by: Tiwaking! on March 22, 2013, 06:59:56 pm
In the event you attack someone with a limb which has been Dismembered (Red), you will instead attempt to strike them with the bloody stump which is all that remains of that limb. This is as gross as it sounds and it is highly advised you Retreat or use an Active Limb.
(http://www.getsome.co.nz/attachment.php?attachmentid=7827&stc=1&d=1363932134)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on March 22, 2013, 07:18:56 pm
Tiwa is genius.
Title: You Left Punch a Ninja with your Bloody Stump for 5 Damage
Post by: Tiwaking! on March 22, 2013, 11:23:32 pm
Quote from: Spacemonkey;1521557
Tiwa is genius.

Actually: You're the genius here. I would never have thought of using the old school system of hit location in a fighting game like this. That is one of those 'Too Crazy To Work' situations.
My original idea with the body parts thing was to have the Ninjas be able to replace their body parts with stolen parts from other Ninja's, a surprisingly (http://naruto.wikia.com/wiki/Kakashi_Hatake) common (http://naruto.wikia.com/wiki/Ao) occurrence (http://naruto.wikia.com/wiki/Danzō_Shimura)

So: This whole locational damage thing is, not a new idea by any means, but poses a surprisingly structural dilemma (pun not intended)


"How the buggery farts do I display all this??"

The Book/Internet/Programming Answer: Use Objects and Methods
My Answer: One Ninja Body containing HashMap + One Array of Strings + Two HashMaps (NinjaBodyParts, JLabel)


This has actually solved all my problems with the whole Object -> Interface -> Display questions I have ever had.
(I've taken out the Accessor/Mutators, aka Getters and Setters, for brevity)
Code: [Select]
import java.util.HashMap;
public class NarutoNinja {
protected String name;
protected HashMap<String,NinjaBodyPart>body=new HashMap<String,NinjaBodyPart>();
protected HashMap<String,Jutsu>jutsus=new HashMap<String,Jutsu>();//These are a Ninjas Attacks, in this case &quot;Left Punch&quot;,&quot;Left Kick&quot;, etc

public NarutoNinja(String n){
name=n;
}//c
}//class
Ninja Body Parts
Code: [Select]
import java.util.ArrayList;
public class NinjaBodyPart{
protected String name;
protected int health;
protected int MAX_HEALTH;
protected final ArrayListparts=new ArrayList();
public NinjaBodyPart(String n,int h){
name=n;
health=h;
MAX_HEALTH=h;
}//c
public String toString(){
return name;
}
public String getLabel(){
return String.format("%s: %d",name,health);
}
And the HashMap of JLabels in the Main Program/Display
Code: [Select]
protected final HashMaplblBody=new HashMap();
Now you iterate through the Ninja's Body Parts and add new JLabels for them
Code: [Select]
HashMapbody=kakashi.getBody();
Object[]keys=body.keySet().toArray();
for(int i=0;iString key=keys[i].toString();//one key now can access both HashMaps
JLabel lbl=new JLabel(body.get(key).getLabel());//makes text for the JLabel
lbl.setOpaque(true);//otherwise the background colour doesnt come through
lbl.setBackground(Color.green);//a nice healthy limb
lblBody.put(key,lbl);
}//for i
Spoiler contains code for processing attacks which is somewhat irrelevant (you can just use an int damage amount)
Code: [Select]
protected String processAttack(NarutoNinja ninja1,NarutoNinja ninja2,Jutsu attack){
NinjaBodyPart part=processPart(ninja2,attack);
Color col=Color.yellow;
String line=String.format("%s %ss %s in his %s for %d damage (%d Health)\n",ninja1.getName(),attack.getName(),ninja2.getName(),part.getName(),attack.getDamage(),part.getHealth());
int phealth=part.getHealth();
String damage="";
part.setHealth(phealth-attack.getDamage());
if(part.getHealth()damage="bruised";
}
if(part.getHealth()<0){
damage="dismembered";
col=Color.red;
destroyBodyParts(part,part.getHealth());
String[]dead={"Head","UpperTorso","LowerTorso"};
for(int i=0;iif(part.getName().equals(dead[i])){
sndKick.stop();
sndPunch.stop();
sndWin.play();
JOptionPane.showMessageDialog(
                    this,
                    "Congratulations! You Win!",
                    "Crombat Great Success",
                    JOptionPane.PLAIN_MESSAGE,
new ImageIcon("gaithumbsup.jpg")
);
}//fi
}//4 i
return line+=String.format("Kakashis %s is %s (%d Health)",part.getName(),damage,part.getHealth());
}//if part.getHealth()<0
if(part.getHealth()==0){
sndCrack.play();
damage="critically injured";
col=Color.WHITE;//gray doesnt show up properly here
}
if(part.getHealth()>=part.getMaxHealth()/2){
damage="damaged";
}
line+=String.format("Kakashis %s is %s (%d Health)",part.getName(),damage,part.getHealth());
lblBody.get(part.getName()).setText(part.getLabel());
if(col!=null){
lblBody.get(part.getName()).setBackground(col);
}
return line;
}//me
So: How do you destroy multiple parts when a limb is liberated from the body? With Recursion!
You probably dont need to use recursion here, but Im lazy.
Code: [Select]
protected void destroyBodyParts(NinjaBodyPart part,int h){
part.setHealth(h);
lblBody.get(part.getName()).setText(part.getLabel());
lblBody.get(part.getName()).setBackground(Color.red);
if(part.getParts().isEmpty())return;
for(int i=0;idestroyBodyParts(part.getParts().get(i),h);
}
}//me
And the buttons? All run from Reflection:
Code: [Select]
protected final String[]btnLabels={"Left Punch","Right Punch","Left Kick","Right Kick","Combo","Instructions"};
protected void createButtons(JPanel btnPanel){
for(int i=0;iJButton btn=new JButton(btnLabels[i]);
btn.setMargin(new Insets(0,0,0,0));
btn.setActionCommand(String.format("%s%s","btn",Library.removeSpaces(btnLabels[i])));
btn.addActionListener(this);
btnPanel.add(btn);
}//4
}
public void actionPerformed(ActionEvent ae){
try{
getClass().getDeclaredMethod(ae.getActionCommand()).invoke(this);
}//catch
catch(Exception e){
Library.getHelp(e.toString(),ae.getActionCommand());
}//catch
}//me action performed
And all you need is the methods that are named after the buttons e.g btnLeftPunch(),btnRightKick(),btnInstructions()

And thats it. Put some JPanels in to display the information and Thats all you need. When the Body Parts take damage you can use the name of the Body Part to access the Label displaying the information for the Body Part and update the display

What this whole HashMap display idea does is simplifies the reset (aka 'Healing') of a character down to one ridiculously simple method
In this case: ninja(0) is the Target and ninja(1) is the aggressor. So we reset the target like so
Code: [Select]
protected void reset(){
HashMapbody=ninjas.get(0).getBody();
for(Map.Entryentry:body.entrySet()){
NinjaBodyPart part=entry.getValue();//get the iterated body part from the Map
part.setHealth(part.getMaxHealth());//MAX_HEALTH is saved in the class from the initial health
JLabel lbl=lblBody.get(part.getName());//get the label associated with the body part
lbl.setText(part.getLabel());//reset the text of the label
lbl.setBackground(Color.GREEN);//nice healthy limb
}//4 iterate map of body parts
}//reset
Which is simplified further in the spoiler
Code: [Select]
protected void reset(){
for(Map.Entryentry:ninjas.get(0).getBody().entrySet()){
entry.getValue().setHealth(entry.getValue().getMaxHealth());
lblBody.get(entry.getValue().getName()).setText(entry.getValue().getLabel());
lblBody.get(entry.getValue().getName()).setBackground(Color.GREEN);
}
And Finally: If one of the Body Parts is a 'Principal Body Part'
Code: [Select]
protected final String[]PARTS_BODY={"Head","UpperTorso","LowerTorso"};
Then all you need to do is iterate this incredibly short list to see if the damaged part is one of these. If it is: Enemy is Killed
You could even turn this into a HashSet if you want and use PARTS_BODY.contains(part.getName())
Either Way:
(http://www.getsome.co.nz/attachment.php?attachmentid=7828&stc=1&d=1363947786)
Title: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Pyromanik on March 23, 2013, 12:50:25 am
Oh you, chuunin exam.
Title: Re: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on July 04, 2014, 09:48:44 am
What's up with these bots selling stuff?

No one wants your iApples and HTC Galaxies.
Title: Re: FOR SALE Body Parts! Leg + Arm combo $450, Heads $400
Post by: Apostrophe Spacemonkey on July 04, 2014, 09:55:14 am
I heard the next version of Ninja Attack will been released this week.


If you have a previous install, you have to uninstall if first, format your hard drive, then buy a new computer before reinstalling.

Title: SpaceMonkey approved Brands
Post by: Tiwaking! on July 04, 2014, 10:02:05 am
What's up with these bots selling stuff?

No one wants your iApples and HTC Galaxies.
It looks like Xsannz banished these guys back to where they came from i.e Facebook
I heard the next version of Ninja Attack will been released this week.


If you have a previous install, you have to uninstall if first, format your hard drive, then buy a new computer before reinstalling.
Do I have to buy a SpaceMonkey brand computer? If so: How much, because I am running out of arms and legs and I need a hand.
Title: The Europe Arcology Incident
Post by: Tiwaking! on July 20, 2014, 01:36:10 pm
But using a gui framework to draw simple ascii characters makes me cry a little.
Look at all of those imports, there is something fun to me about making a game using the bare minimum.
An odd thing is how Notch made a rogue like with an absolutely horrible control scheme
https://mojang.com/notch/ld16/

To pick up items you use comma (,). To show inventory you press 'i'. To move around you use the Numpad.

Using comma and i for commands while using the numpad to move around is incredibly awkward. He could have made multiple command keys, but he didnt.

Coolness: 1/5