## Impulse

Show off your games, demos and other (playable) creations.
Skasi
Prole
Posts: 27
Joined: Thu Feb 12, 2009 2:25 pm

### Impulse

Impulse v2!
requires love 0.5.0

I have been working on a game codenamed Impulse (yup again - but just a little tiny bit!).

And here's what it is about..
Impulse is a game of spheres drifting around absorbing smaller ones, which will increase their mass. To move around the player has to push his entity off some matter that will be left behind by simply targeting his mouse into the direction he wants to get away from. Hold down the mouse and see how fast you can get!
Well, actually your goal is to become the biggest entity!

Sounds familiar..?
Actually the concept was stolen from Osmos.

Input/Controls
Movement: Left mouse button
Magnifier: Right mouse button
Zoom in/out: Mouse wheel up/down
Max zoom in/out: TAB + Mouse wheel up/down
Speed up/down: CTRL + Mouse wheel up/down

F1: minor ingame help
Backspace: Full reset - start from the very first world
F5: Restart world or continue to next world if there is one and if you won the current one
ESC: Exit! Quit! Byebye!

Currently existent
[*] Half a dozen one-to-five-click GIMP graphics which change their colors, sizes, angles, etc. based on functions
[*] Intelligent camera origin placement
[*] Random, though not "bug"free world generation
[*] Six different worlds, which can only be played one after the other
(You can choose which world to be played by editing main.lua - search for the variable map - it can be set to any of the .lua files found inside the "worlds" directory (eg. "natural"). Do not add .lua to the string!)

Currently missing
[*] Particle effects
[*] Audio including music and sound effects
[*] Fixes, additions and infinite fine tuning

Development on this project has been STOPPED. Feel free to use all of its code - or improve it, if you really feel like it.
Attachments
Impulse v2.love
Finally the second version!
Last edited by Skasi on Wed Mar 18, 2015 1:05 pm, edited 12 times in total.

bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

### Re: Impulse

It seems interesting, but it raises 2 questions:
• Where is the .love?
• You like space, don't you?
Actually, "seems interesting" was an understatement, I want to play it..

Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

### Re: Impulse

bartbes wrote:You like space, don't you?
Don't we all?
bartbes wrote:Actually, "seems interesting" was an understatement, I want to play it..
Seconded.

Skasi
Prole
Posts: 27
Joined: Thu Feb 12, 2009 2:25 pm

### Re: Impulse

I will post the love as soon as I've completed some jobs at the very top of my ToDo.
As for the space part: I think it's much more something like a micro cosmos.

That means:
changing how fume is handled right now (since it's buggy)
add a graphic that makes entities look like transparent lifeforms
fix the for- loop* for entities to improve performance

Right now it looks something like this:

Code: Select all

for i, v in pairs(entities) do
-- breeds take action

-- breeds absorb each other
for i2, v2 in pairs(entities) do
if i2 > i then -- only call absorb, if i and i2 didn't interact yet
v.i = i
v2.i = i2
absorb(v, v2)
end
end
end
I want the to be able to remove the if i2 > i part. entities is an array that usually looks like {1=a, 2=b, 5=c, 6=d}.

Person
Prole
Posts: 39
Joined: Thu Jun 18, 2009 2:35 am

### Re: Impulse

Does that happen to be your finger in the reflections on the spheres? If you get somewhat big, you can clearly see a finger on the bottom right and on the top left of you, or others.
"Here's another curse for you, may all your bacon burn."

TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

### Re: Impulse

Person wrote:Does that happen to be your finger in the reflections on the spheres? If you get somewhat big, you can clearly see a finger on the bottom right and on the top left of you, or others.
That is a lens flare I believe.

nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

### Re: Impulse

Person wrote:Does that happen to be your finger in the reflections on the spheres? If you get somewhat big, you can clearly see a finger on the bottom right and on the top left of you, or others.
Why would it be a finger? He made them in Gimp, he didn't draw them and manually scan them.

Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

### Re: Impulse

This. Is. Awesome!

Tenoch
Citizen
Posts: 76
Joined: Mon Jul 21, 2008 7:49 am

### Re: Impulse

OH!

I was SO gonna clone Osmos in the next few days!
How did you manage to read in my mind?

I am VERY angry now

Good luck with it though.
"When in doubt, use brute force." Ken Thompson

athanazio
Citizen
Posts: 96
Joined: Fri Apr 10, 2009 3:12 am
Location: Rio de Janeiro - Brazil
Contact:

### Re: Impulse

Very cool,
but I believe that should start easier less enemies balls hehehe
if so I could play for loooong time heheheh.

good job !
Nothing is simple but everything is possible.

### Who is online

Users browsing this forum: No registered users and 14 guests