Remotivierender Bildschirmschoner

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Remotivierender Bildschirmschoner

Beitrag von Franky »

Hi Leute, mal etwas psychopatische Hilfestellung beim Programmieren.

Man hat ja immer mal das Problem, dass man in Gedanken versinkt und minuntenlang nur auf den Bildschirm starrt.
Einfach als Bildschirmschoner einrichten und feddich
Dieser Bildschirmschoner wird sich einmal aktivieren, und ich schwöre euch, ihr werdet es nie wieder drauf ankommen lassen, ihn zu sehen :mrgreen:

Es war ne kleine 10 Minuten spielerei, weil ich langeweile hatte ;)


Link

Edit: Vorsicht, als Epileptiker nicht starten!!!!
Zuletzt geändert von Franky am 11.03.2008 20:19, insgesamt 1-mal geändert.
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Re: Remotivierender Bildschirmschoner

Beitrag von Mok »

Franky hat geschrieben:[url="http://braineagles.org/programme/Grausa ... nSaver.scr]Link[/url]
Ohne "-Zeichen :)
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
Deluxe0321
Beiträge: 336
Registriert: 19.05.2006 00:31
Kontaktdaten:

Beitrag von Deluxe0321 »

Ich finde deinen Screensaver sogar Prima. Er motiviert auch gewaltig meine CPU :lol:
Benutzeravatar
gekkonier
Beiträge: 314
Registriert: 20.04.2007 09:06
Wohnort: Wien

Beitrag von gekkonier »

Aua :allright:
Der Schoner fetzt :lol:
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Ziemlich cool :mrgreen:

Ansonsten ist auch das hier eine gute Lösung für den nötigen Motivationsschub:

Code: Alles auswählen

InitSprite()
InitKeyboard()
InitMouse()

#SW = 800
#SH = 600

OpenScreen(#SW, #SH, 32, "Motivation")
LoadFont(0, "Arial Black", #SW / 8)

Repeat
    ClearScreen(0)
    StartDrawing(ScreenOutput())
    DrawingFont(FontID(0))
    
    Read str$
    x = 800 / 2 - TextWidth(str$) / 2
    y = 600 / 2 - TextHeight(str$)
    DrawText(x, y, str$, $FFFFFF, 0)
    
    StopDrawing()
    FlipBuffers()
    
    For i = 1 To 100
        Delay(10)
        ExamineMouse()
        ExamineKeyboard()
        
        If MouseDeltaX() Or MouseDeltaY() Or KeyboardPushed(#PB_Any)
            ClearScreen(0)
            FlipBuffers()
            CloseScreen()
            End
        EndIf
    Next i
    
    If str$ = ""
        Restore text
    EndIf    
ForEver

DataSection
text:
    Data$ "MACH", "ENDLICH", "DEIN", "SCHEISS", "SPIEL", "FERTIG", "!", ""
EndDataSection
Der Text kann natürlich beliebig angepaßt werden ;)


EDIT: Vielleicht wäre auch eine Kombination möglich - der Text im Vordergrund, Frankys wirre Grafikexperimente im Hintergrund :mrgreen:
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Beitrag von PMTheQuick »

ZeHa hat geschrieben:Ziemlich cool :mrgreen:

Ansonsten ist auch das hier eine gute Lösung für den nötigen Motivationsschub:

Code: Alles auswählen

InitSprite()
InitKeyboard()
InitMouse()

#SW = 800
#SH = 600

OpenScreen(#SW, #SH, 32, "Motivation")
LoadFont(0, "Arial Black", #SW / 8)

Repeat
    ClearScreen(0)
    StartDrawing(ScreenOutput())
    DrawingFont(FontID(0))
    
    Read str$
    x = 800 / 2 - TextWidth(str$) / 2
    y = 600 / 2 - TextHeight(str$)
    DrawText(x, y, str$, $FFFFFF, 0)
    
    StopDrawing()
    FlipBuffers()
    
    For i = 1 To 100
        Delay(10)
        ExamineMouse()
        ExamineKeyboard()
        
        If MouseDeltaX() Or MouseDeltaY() Or KeyboardPushed(#PB_Any)
            ClearScreen(0)
            FlipBuffers()
            CloseScreen()
            End
        EndIf
    Next i
    
    If str$ = ""
        Restore text
    EndIf    
ForEver

DataSection
text:
    Data$ "MACH", "ENDLICH", "DEIN", "SCHEISS", "SPIEL", "FERTIG", "!", ""
EndDataSection
Der Text kann natürlich beliebig angepaßt werden ;)


EDIT: Vielleicht wäre auch eine Kombination möglich - der Text im Vordergrund, Frankys wirre Grafikexperimente im Hintergrund :mrgreen:
Buuuuh ZeHa. Das motiviert GAR nicht. Das hier motiviert:

Code: Alles auswählen

InitSprite()
InitKeyboard()
InitMouse()

#SW = 800
#SH = 600

OpenScreen(#SW, #SH, 32, "Motivation")
LoadFont(0, "Arial Black", #SW / 8)

d = 50

Procedure beepi(dummy)
  Repeat
    Beep_(Random(4000), Random(100))
  ForEver
EndProcedure

CreateThread(@Beepi(), 1)
Repeat
    ClearScreen(0)
    StartDrawing(ScreenOutput())
    DrawingFont(FontID(0))
    DrawingMode(1)
   
    For aa = 1 To 100
      r = Random(1)
      If r = 0
        c = RGB(255, 0, 0)
      Else
        c = RGB(0, 0, 255)
      EndIf
      Circle(Random(700), Random(600), Random(100), c)
    Next aa
    For aa = 1 To 100
      r = Random(1)
      If r = 0
        c = RGB(255, 0, 0)
      Else
        c = RGB(0, 0, 255)
      EndIf
      LineXY(Random(700), Random(600), Random(700), Random(600), c)
    Next aa
    If d = 50
      Read str$
      d = 0
    EndIf
    d + 1
    x = 800 / 2 - TextWidth(str$) / 2
    y = 600 / 2 - TextHeight(str$)
    r = Random(1)
    If r = 0
      c = RGB(255, 0, 0)
    Else
      c = RGB(0, 0, 255)
    EndIf
    DrawText(x, y, str$, c, 0)
   
    StopDrawing()
    FlipBuffers()
   
    For i = 1 To 1
        Delay(10)
        ExamineMouse()
        ExamineKeyboard()
       
        If MouseDeltaX() Or MouseDeltaY() Or KeyboardPushed(#PB_Any)
            ClearScreen(0)
            FlipBuffers()
            CloseScreen()
            End
        EndIf
    Next i
   
    If str$ = ""
        Restore text
    EndIf   
ForEver

DataSection
text:
    Data$ "MACH", "ENDLICH", "DEIN", "SCHEISS", "SPIEL", "FERTIG", "!", ""
EndDataSection
Have fun :D

Gruss
PMTheQuick ;)
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

LOL :mrgreen: nur die Sounds haben bei mir nicht funktioniert... ist aber vielleicht auch besser so ;)
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Beitrag von PMTheQuick »

Für solche, welche wirklich so etwas von unmotiviert sind:
http://www.q-soft.ch/Motivation.exe

Is ganz nett :D

Gruss
PMTheQuick ;)
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Ob das den Monitoren gut tut... "Bildschirmschoner"... :wink:
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Beitrag von PMTheQuick »

Deeem2031 hat geschrieben:Ob das den Monitoren gut tut... "Bildschirmschoner"... :wink:
Hm :D
[TV-Spot]
Neuste Erfindung: "Bildschirmzerreisser + Motivationsanreger" in einem für sagenhafte 49,99€ :D
Jetzt anrufen: 000 000 00 01
Ihr Bildschirm wird so begeistert sein, dass er gar nicht mehr arbeitet.
[/TV-Spot]

Gruss
PMTheQuick XD
Antworten