bollkoll.c - Ett relativt snabbt testprogram för kollisioner, kul att leka med :)

Musknapp 1 - Greppa bollar
Musknapp 2 - Döda bollar
Musknapp 3 - Lägg till bollar
F1 - Sätt massan för alla bollar till 5
F2 - Ge alla bollar en slumpmässig massa
F3 - Sätt radien för alla bollar till 5
F4 - Ge alla bollar en slumpmässig radie
F5 - Sätt kollisions typ till 1
F6 - Sätt kollisions typ till 2(mer naturtrogen, men har några buggar)
PageUp - Öka radien med 1 på alla bollar
PageDown - Minska radien med 1 på alla bollar, dock ej till under 2
'+' och '-' - Öka/minska radien med 1 på en greppad boll
'*' och '/' - Öka/minska massan med 1 på en greppad boll
Pil Upp/Ner/Vänster/Höger - Ändra gravitationen till respektive riktning
Home - Tyngdlöshet
'f' - Växla mellan fönster och fullskärm
Esc - Avsluta programmet

Ladda ner källkoden eller en kompilerad version.

Screenshot

fraktal.c - Skapar fraktal efter musens rörelser

F1/F2 - Öka/minska antalet grenar
F3/F4 - Öka/minska antalet punkter i kurvan och därmed längden
F5/F6 - Minska/öka hur mycket grenarna avtar i storlek
F7/F8 - Minska/öka minsta storlek för grenarna
Vänster Ctrl - Jämna ut kurvan
Vänster Shift - Pausa tills man släpper
Mellanslag - Pausa tills man trycker igen
Musknapp 1 - Jämna ut början av kurvan
Musknapp 3 - Jämna ut hela kurvan
'f' - Växla mellan fönster och fullskärm
Esc - Avsluta programmet

En varning: F1, F3, F5 och F7 ökar alla detaljrikedomen och påverkar således prestandan, särskilt F5 och F7, vilket gör att programmet kan få en extremt låg uppdateringshastighet. Dock får man de häftigaste bilderna under de förhållandena.
Se här: 1, 2, 3, 4, 5, 6, 7
Ladda ner källkoden(kräver kaklib) eller en kompilerad version.

Screenshot