Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 3 4 [5] 6

Author Topic: Useful/Fun/Interesting Program database  (Read 14795 times)

alway

  • Bay Watcher
  • 🏳️‍⚧️
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #60 on: July 29, 2010, 10:59:43 pm »

Ah, okay. I had never heard of the site before; and game design doesn't neccesarily imply game development. Hence the large variety of threads on just about every game forum on the internet consisting of someone declaring they have an awesome game idea that a programmer should do if they are bored.
Logged

gennaartist765

  • Escaped Lunatic
  • mad about art
    • View Profile
    • Art Reproductions
Re: Useful/Fun/Interesting Program database
« Reply #61 on: August 04, 2010, 06:58:41 am »

Electric sheep is awsome!

Aklyon

  • Bay Watcher
  • Fate~
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #62 on: August 04, 2010, 12:29:47 pm »

Electric sheep is awsome!
I thout that was already obvious.
Logged
Crystalline (SG)
Sigtext
Quote from: RedKing
It's known as the Oppai-Kaiju effect. The islands of Japan generate a sort anti-gravity field, which allows breasts to behave as if in microgravity. It's also what allows Godzilla and friends to become 50 stories tall, and lets ninjas run up the side of a skyscraper.

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #63 on: August 16, 2010, 11:41:43 pm »

Since we've already got a number of fun physics simulators in here, I think I'll go ahead and mention RigidChips. It's about... well, rigid chips. Using a special program, or a text editor, you can create models out of linked "chips" - flat square (or round) pieces that try to behave according to the parameters you set them to. The simulator is notable for two things - script support in the form of LUA, allowing some ridiculous stuff to be made (I saw an F-22 replica once. With autopilot and a GUI drawn entirely with LUA.), and air/water resistance simulation for whole chips, meaning planes fly because they have wings, not because they are planes. My attempts at a helicopter were horrible though. :P

The site is here, the Wiki page for the thing is here with some useful links, such as a link to the model designer: rcd022.lzh.

Mini picture from the site to show what it's about:
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

ILikePie

  • Bay Watcher
  • Call me Ron
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #64 on: August 17, 2010, 11:36:20 am »

That sounds really cool.
Logged

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #65 on: August 19, 2010, 10:12:08 am »

Possibly cooler than you think. This is my current project:

Spoiler: Largish images (click to show/hide)
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

ILikePie

  • Bay Watcher
  • Call me Ron
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #66 on: August 19, 2010, 10:16:53 am »

Possibly cooler than you think. This is my current project:
It is indeed cooler than I think. Transformers? God that's awesome.
Logged

eerr

  • Bay Watcher
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #67 on: August 19, 2010, 01:46:10 pm »

so the helicopter is balanced with counter-rotating blades?
Logged

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #68 on: August 19, 2010, 02:05:27 pm »

"Balanced" is an overstatement, but yeah. Since chips can only form a tree structure, and don't collide with each other, I can't implement the model helicopter approach. You know, those cheap models with 3-channel controls. They have a counterbalancing weight connected to the upper blades, which makes the whole thing seek to level out by gyroscopic effect. Plus a tail rotor to control pitch. That way won't work here, and I can't add another prop, since the smallest possible one is still rather big. I don't want to cheat by using the "jet" parts, either. So that leaves me only one option - implement proper cyclic controls with script, and make a routine for automatic balancing. Last time I tried that, my helicopter model exploded into pieces from overstress, despite the enabled "unbreakable" mode. I should probably try a less direct approach this time.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #69 on: August 20, 2010, 02:46:48 pm »

Minor alteration to the design... now it actually looks like a car of some sort when folded, if you don't pay too much attention to what goes under the covers in the back. It can also finally drive without skidding all over the place! I fixed the front wheels, and made everything steer with the rear ones. Thanks to that, the helicopter can also properly taxi, without falling over even on reasonably sharp turns.





I also broke the submarine mode. It can't dive. And it never was too good with steering on the surface. I guess I'll only be able to handle this sort of thing with script.

If you want a test drive, copy this into a text file and load it with RigidChips.
Code: [Select]
// [RCD]
Val
{
ALT(default=0, min=-30, max=30, step=3)
BLADE(default=0, min=-30, max=30)
BRAKE(default=0, min=-4000, max=4000, step=500)
DRIVE(default=0, min=-10000, max=16000, step=1500)
FIRE(default=0, max=16000, step=5000)
FLAP(default=10, min=-30, max=50, step=6)
FORM1(default=10, min=10, max=30, disp=0)
FORM10(default=179, min=10, max=179, disp=0)
FORM11(default=70, min=20, max=70, disp=0)
FORM12(default=179, min=150, max=179, disp=0)
FORM13(default=179, min=20, max=179, disp=0)
FORM14(default=179, min=20, max=179, disp=0)
FORM15(default=90, min=-180, max=90, disp=0)
FORM16(default=180, min=90, max=180, disp=0)
FORM17(default=40, max=40, disp=0)
FORM18(default=40, max=40, disp=0)
FORM19(default=145, min=90, max=145, disp=0)
FORM2(default=-160, min=-160, max=-100, disp=0)
FORM20(default=20, min=20, max=90, disp=0)
FORM21(default=180, min=30, max=180, disp=0)
FORM22(default=175, min=-175, max=175, disp=0)
FORM3(default=15, max=15, disp=0)
FORM4(default=0, max=20, disp=0)
FORM5(default=140, min=10, max=140, disp=0)
FORM6(default=20, min=20, max=90, disp=0)
FORM7(default=90, max=90, disp=0)
FORM8(default=120, min=120, max=175, disp=0)
FORM9(default=40, max=40, disp=0)
PITCH(default=180, min=160, max=200, step=1)
PROPSTEER(default=0, min=-20, max=20, step=1)
STEER(default=0, min=-40, max=40, step=2)
THRUST(default=0, min=-200000, max=200000, step=1000)
}
Key
{
0:DRIVE(step=2000), ALT(step=3), FLAP(step=-6), PITCH(step=-3)
1:DRIVE(step=-2000), ALT(step=-3), FLAP(step=6), PITCH(step=3)
2:STEER(step=3), PROPSTEER(step=3)
3:STEER(step=-3), PROPSTEER(step=-3)
4:FORM1(step=-1), FORM2(step=2), FORM3(step=-2), FORM4(step=-2), FORM5(step=-5), FORM6(step=7), FORM7(step=-6), FORM8(step=5), FORM9(step=-5), FORM10(step=12), FORM11(step=6), FORM12(step=5), FORM13(step=5), BLADE(step=5), FORM14(step=-5), FORM16(step=-5), FORM15(step=-12), FORM18(step=-2), FORM17(step=5), FORM20(step=5), FORM19(step=-5), FORM21(step=8), FORM22(step=10)
5:FORM3(step=2), FORM2(step=-3), FORM1(step=-2), FORM4(step=-2), FORM5(step=6), FORM6(step=-3), FORM7(step=5), FORM8(step=-5), FORM9(step=5), FORM10(step=12), FORM11(step=6), FORM12(step=3), FORM13(step=6), FORM14(step=6), FORM16(step=5), FORM15(step=6), FORM17(step=5), FORM18(step=10), FORM19(step=2), FORM20(step=-5), FORM21(step=8), FORM22(step=8)
6:THRUST(step=-2000)
7:BRAKE(step=100)
8:BRAKE(step=-100)
9:THRUST(step=2000)
10:FORM9(step=5), FORM1(step=-2), FORM10(step=-5), FORM2(step=3), FORM3(step=2), FORM4(step=2), FORM5(step=-5), FORM6(step=2), FORM7(step=5), FORM8(step=5), FORM11(step=-6), FORM12(step=-3), FORM13(step=-5), BLADE(step=-3), FORM14(step=-5), FORM15(step=-12), FORM16(step=-5), FORM17(step=5), FORM18(step=-1), FORM19(step=-5), FORM20(step=5), FORM21(step=-4), FORM22(step=-13)
11:FIRE(step=6000)
12:FORM10(step=10)
13:FORM10(step=-10)
}
Body
{
Core() {
N:Chip(angle=FORM3) {
W:Chip(angle=-30) {
W:Chip(angle=-150) {
S:Chip(angle=FORM18) {
S:Chip(angle=-FORM7) { }
}
}
}
E:Chip(angle=-30) {
E:Chip(angle=-150) {
S:Chip(angle=FORM18) {
S:Chip(angle=-FORM7) { }
}
}
}
N:TrimF(angle=90) {
N:Chip(angle=FORM8) {
N:Frame(angle=-FORM8) {
N:Wheel(angle=0, power=DRIVE, effect=2, spring=0.6, damper=0.6) { }
N:Chip(angle=160) { }
}
}
N:Chip(angle=-FORM8) {
N:Frame(angle=FORM8) {
N:Wheel(angle=0, power=DRIVE, effect=2, spring=0.6, damper=0.6) { }
N:Chip(angle=-160) { }
}
}
}
E:Chip(angle=FORM1) {
E:Chip(angle=-FORM7) {
E:Chip(angle=-90) { }
}
N:Chip(angle=-FORM7) { }
}
W:Chip(angle=FORM1) {
W:Chip(angle=-FORM7) {
W:Chip(angle=-90) { }
}
N:Chip(angle=-FORM7) { }
}
N:Chip(angle=-32) {
N:Chip(angle=-148) { }
}
N:Chip(angle=-FLAP) { }
}
S:Chip(angle=-120) {
S:Chip(angle=-60, color=#80FFFF) {
S:Chip(angle=-23, color=#80FFFF) {
W:Chip(angle=-90) { }
E:Chip(angle=-90) { }
}
E:Chip(angle=-70) {
E:Wheel(angle=-FORM11, power=-DRIVE, effect=2) { }
}
W:Chip(angle=-70) {
W:Wheel(angle=-FORM11, power=DRIVE, effect=2) { }
}
N:Chip(angle=-30) { }
}
}
S:Frame(angle=-10) {
S:Frame(angle=-FORM12) {
S:Chip(angle=FORM13) {
S:Frame(angle=FORM9) {
S:Wheel(angle=-FORM2, power=THRUST, brake=-BRAKE, effect=2) {
E:TrimF(angle=BLADE) {
E:Chip(angle=-FORM10) {
E:Chip(angle=FORM10) { }
}
}
S:TrimF(angle=BLADE) {
S:Chip(angle=-FORM10) {
S:Chip(angle=FORM10) { }
}
}
W:TrimF(angle=BLADE) {
W:Chip(angle=-FORM10) {
W:Chip(angle=FORM10) { }
}
}
N:TrimF(angle=BLADE) {
N:Chip(angle=-FORM10) {
N:Chip(angle=FORM10) { }
}
}
}
S:Frame(angle=FORM5) {
S:Wheel(angle=FORM6, power=-THRUST, brake=BRAKE, effect=2) {
S:TrimF(angle=-BLADE) {
S:Chip(angle=-FORM10) {
S:Chip(angle=FORM10) { }
}
}
E:TrimF(angle=-BLADE) {
E:Chip(angle=-FORM10) {
E:Chip(angle=FORM10) { }
}
}
N:TrimF(angle=-BLADE) {
N:Chip(angle=-FORM10) {
N:Chip(angle=FORM10) { }
}
}
W:TrimF(angle=-BLADE) {
W:Chip(angle=-FORM10) {
W:Chip(angle=FORM10) { }
}
}
}
}
}
S:Chip(angle=157) { }
}
}
}
W:Chip(angle=-FORM4) {
W:Trim(angle=-FORM3) {
W:Chip(angle=-FORM19) {
W:Chip(angle=-FORM20) {
W:Chip(angle=-FORM17) { }
S:Chip(angle=-FORM4) {
S:Chip(angle=FLAP) { }
}
W:Frame(angle=-90) {
N:Wheel(angle=-FORM16, effect=4) { }
}
N:Chip(angle=-FORM15) { }
}
}
S:TrimF(angle=FORM7) {
S:Frame(angle=-FORM14) {
S:Weight(angle=FORM14, option=2) {
S:Wheel(angle=-STEER, power=-DRIVE, effect=3) { }
}
}
}
}
}
E:Chip(angle=-FORM4) {
E:Trim(angle=FORM3) {
E:Chip(angle=-FORM19) {
E:Chip(angle=-FORM20) {
E:Chip(angle=-FORM17) { }
S:Chip(angle=-FORM4) {
S:Chip(angle=FLAP) { }
}
E:Frame(angle=-90) {
N:Wheel(angle=-FORM16, effect=4) { }
}
N:Chip(angle=-FORM15) { }
}
}
S:TrimF(angle=-FORM7) {
S:Frame(angle=-FORM14) {
S:Weight(angle=FORM14, option=2) {
S:Wheel(angle=STEER, power=DRIVE, effect=3) { }
}
}
}
}
}
}
}
Script
{
print 0,"Omnicraft, test model. Hold mode change keys until model stops transforming."
print 1,"X: Car mode."
print 2," In car mode: Arrow keys: Throttle and steering."
print 3,"Z: Submarine mode."
print 4," In submarine mode: D: Accelerate, C: Reverse, Arrow keys: Pitch and yaw, A/S: Roll"
print 5,"V: Helicopter mode."
print 6," In helicopter mode: Arrow keys to taxi, D/C: Throttle, A/S: Yaw."
}

Also, maybe I should make a separate thread for this thing?
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

EagleV

  • Bay Watcher
  • Oblivisci tempta quod didicisti
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #70 on: August 20, 2010, 02:52:11 pm »

You should. I scripted a segway that can keep itself upright with only two wheels, and can actually be controlled if the terrain is flat enough, and a six-footed animal, both with lua. Rigidchips = awesome.
Logged
Quote from: Robert Donoghue and Fred Hicks
There are three things you must learn if you wish to defeat me, my young pupil. First, you must look within yourself and find your core of strength. Second, your mind and body must be in perfect unison. Third...
*WHACK*
Third, stop listening when you should be fighting.

Jervous

  • Bay Watcher
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #71 on: August 20, 2010, 02:54:28 pm »

HE HE HE

Bumptop is fun. I made a picture of a ball and now I'm throwing it around my desktop! Weeeeee
Logged

Outcast Orange

  • Bay Watcher
  • [SOMETIMES_SQUID]
    • View Profile
    • The Outcast Orange
Re: Useful/Fun/Interesting Program database
« Reply #72 on: August 23, 2010, 12:43:13 am »

Wouldn't a hockey puck make more sense?
Logged
[7:53:55 PM] Armok, why did you demand that I don't eat you?
[7:54:34 PM] [Armok]: woooooo

Burried Houses - Platform Explorer Demo H - Cloud Scream

Aklyon

  • Bay Watcher
  • Fate~
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #73 on: December 24, 2010, 06:29:26 pm »

mediafire seemes to be having some problems, alternate Bumptop link here if anyone still wants it.
(sorry if this wasn't a good reason to bump this)
Logged
Crystalline (SG)
Sigtext
Quote from: RedKing
It's known as the Oppai-Kaiju effect. The islands of Japan generate a sort anti-gravity field, which allows breasts to behave as if in microgravity. It's also what allows Godzilla and friends to become 50 stories tall, and lets ninjas run up the side of a skyscraper.

Jack_Bread

  • Bay Watcher
  • 100% FRESH ♥HIPPO♥
    • View Profile
Re: Useful/Fun/Interesting Program database
« Reply #74 on: January 02, 2011, 10:21:41 pm »

It doesn't appear any had mentioned this.
RPG Manager is a nice little topographer that let's you place cities and such and make maps for such cities. It can also help handle campaigns, random encounters, characters, and weather. I'm not too sure how good these features are since I haven't used the thing since it was version 1.X (it's currently version 2.X)
Pages: 1 ... 3 4 [5] 6