Pure LCK

Programmation d'applications complexes
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Pure LCK

Message par Backup »

je suis en train de paufiner un petit utilitaire
qui servira a générer soit un Loader , soit une splash Screen ou autre Greeting

pour cela je me suis inspiré de LCK (Atari St)
LCK = Loader Construction Kit

ce prg va permettre de fabriquer un Loader ou autre en 4 coup de cuillère a pot !

je vous invite a tester le truc , et surtout a lire le contenu du fichier "A lire"

pour le moment seul le Créateur est dispo , il ne génère pas de code ou d’exécutable

le principe de base

un Loader est composé au total (mais pas obligatoire)
1 fond d'ecran (starfield ou et Image)
1 Sprite (Logo d'entreprise, de Groupe , ou votre avatar si vous voulez)
1 Scroll Text (re définissable a volonté)
1 Module (musique pour l'ambiance)

L'archive Fourni le minimum pour faire un test ...

je pari sur la simplicité du prg pour que vous puissiez tester sans galères

si toutefois vous voulez voir vite fait ce qu'on peut faire avec

lancez LCK
utilisez le bouton "Load"
et chargez le fichier "Dobro_exemple.prefs" ou "Dobro_exemple2.prefs"
et appuyez sur le bouton "TEST"

la barre d'espace permet de sortir des différents Écrans ...

Image

Image


A telecharger ici :
http://michel.dobro.free.fr/download.php?view.32
Dernière modification par Backup le dim. 03/juil./2011 14:43, modifié 3 fois.
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

peut être que ça vient de ma connexion internet (j'ai un débit digne d'un vieux 14400 depuis quelques heures ! (merci SFR) mais lorsque je télécharge ton fichier il fait 0octes ! je suis le seul ?
Sinon ça a l'aire très sympa vu la description ! ça me rappel un soft sur Amiga appelé DemoMaker je sais plus quoi ... pour faire ta cracktrop en 3 clic avec plein effets repompé dans les productions de Paradox,Fairlight,Scoopex, etc... :P ça me manque ces petites compos !!! :mrgreen:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pure LCK

Message par Backup »

Thyphoon a écrit :peut être que ça vient de ma connexion internet (j'ai un débit digne d'un vieux 14400 depuis quelques heures ! (merci SFR) mais lorsque je télécharge ton fichier il fait 0octes ! je suis le seul ?
je viens de tester mon lien je recois une archive Zip de 1326 ko
et le prg fonctionne ! :)



Sinon ça a l'aire très sympa vu la description ! ça me rappel un soft sur Amiga appelé DemoMaker je sais plus quoi ... :
oui sur Atari il s'agissait de DCK (Demo Construction Kit )

mais on avait aussi LCK , pour faire des "intros" (Loader )

de toute façon ce genre de prg existait sur les 2 machines ;)


dommage que tu n'ai pas pu telecharger mon prg ...
reessaye a l'occase :)
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pure LCK

Message par Ar-S »

Excellente idée, :)
bien joué, je teste ça des que possible.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Huitbit
Messages : 939
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

Re: Pure LCK

Message par Huitbit »

Hello,
Sympa les objectifs de ce programme.

Norton n'a pas fait d'histoire pour une fois (pour la première fois :P :P )
Par contre, quels que soient mes choix, ça finit comme ça :
Pure_LCK.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
Les sprites, starfield et fichiers pref ne donnent rien(écran gris).
Fond d'écran plus module pas de problème mis à part le mot doux de Windows :mrgreen: .

Hasta la vista !
Elevé au MSX !
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

enfin j'ai réussi a le télécharger :D parcontre... impossible de voir ce que ça donne des que j’appuie sur le boutton test, hop ecran noir, et windows qui me dit qu'il y a un poblème de couleur ou je ne sais pas trop... j'ai essayé avec des modes de compatibilités ça plante aussi ... :?
je suis sous win7 64 bit ! si ça peut t'aider et j'ai une carte GFX ATI5700 !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pure LCK

Message par Backup »

Thyphoon a écrit :enfin j'ai réussi a le télécharger :D parcontre... impossible de voir ce que ça donne des que j’appuie sur le boutton test, hop ecran noir, et windows qui me dit qu'il y a un poblème de couleur ou je ne sais pas trop... j'ai essayé avec des modes de compatibilités ça plante aussi ... :?
je suis sous win7 64 bit ! si ça peut t'aider et j'ai une carte GFX ATI5700 !
avant d'appuyer sur "Test" tu as Loader un des 2 fichiers "dobro_exemple2.prefs" ou
"dobro_exemple.prefs" ?

sinon c'est normal qu'il n'y ai rien :)


LCK est comme un interpréteur , si on ne lui charge rien, ou si on ne compose rien dedans
il ne se passe rien :)

PS ::

je viens de voir que dans mes options je forçais le mode Directx7
peut etre que les problemes venais de la .....

j'ai rafraichi l'archive , si vous avez 5 minutes
meme adresse

http://michel.dobro.free.fr/Forum_PB/Pu ... re_LCK.zip


pour le message d'alerte de Seven a propos des couleurs
c'est a Fred de faire quelque chose !!

c'est uniquement sous seven qu'on a ce probleme
c'est pas due a une erreur de programmation
mais un probleme concernant Purebasic

ce message apparait systematiquement a l'tilisation d'un Screen
sous Seven !! :mad:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pure LCK

Message par Backup »

Voila ... Maintenant tout est corrigé

Desolé pour les problemes ...

http://michel.dobro.free.fr/Forum_PB/Pu ... re_LCK.zip
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

super ça marche super ! et aucun message d'erreur sous seven cette fois si !

juste un petit truc ! pour le by Dobro tu devrait le faire bouger en utilisant une courbe de Bezier ... ça serait plus souple et plus demomaker :P

Code : Tout sélectionner

;une version optimizé ! :o)
Procedure beziersSpline(t.f,*result.POINT,*p0.Point,*p1.Point,*p2.point,*p3.point)
  a.f=(1-t)
  b.f=a*a
  c.f=a*a*a
  d.f=t*t
  e.f=d*t
  *result\x = *p0\x*c + 3* *p1\x*b*t + 3* *p2\x*a*d + *p3\x*e
  *result\y = *p0\y*c + 3* *p1\y*b*t + 3* *p2\y*a*d + *p3\y*e
EndProcedure
Sinon c'est très sympa, reste rajouter des trucs style raster, scrolling paralax qui boucle, text sinuosidale, etc....
ça fait un bout de temps que je me dis que ça m'amuserais de faire des demos oldschool :P mais trop de projet en même temps, ça attendra ! en tout cas tres sympa
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pure LCK

Message par Backup »

Thyphoon a écrit :super ça marche super ! et aucun message d'erreur sous seven cette fois si !

juste un petit truc ! pour le by Dobro tu devrait le faire bouger en utilisant une courbe de Bezier ... ça serait plus souple et plus demomaker :P

Code : Tout sélectionner

;une version optimizé ! :o)
Procedure beziersSpline(t.f,*result.POINT,*p0.Point,*p1.Point,*p2.point,*p3.point)
  a.f=(1-t)
  b.f=a*a
  c.f=a*a*a
  d.f=t*t
  e.f=d*t
  *result\x = *p0\x*c + 3* *p1\x*b*t + 3* *p2\x*a*d + *p3\x*e
  *result\y = *p0\y*c + 3* *p1\y*b*t + 3* *p2\y*a*d + *p3\y*e
EndProcedure
Sinon c'est très sympa, reste rajouter des trucs style raster, scrolling paralax qui boucle, text sinuosidale, etc....
ça fait un bout de temps que je me dis que ça m'amuserais de faire des demos oldschool :P mais trop de projet en même temps, ça attendra ! en tout cas tres sympa

Merci pour la procedure , je vais me la garder :)

pour ce que tu dis, oui mais ..

j'etais partis pour faire un "Loader construction Kit"
ce que tu decris est un "Demo Construction Kit"

la nuance est de taille :lol:

mais pourquoi pas ...

mais dans un premier temps je vais Stabiliser au mieux le prg
(nettoyage du code en autre.. )


et passer a la génération du code :) (le résultat sera generé en Purebasic)
(bien sur , je me suis deja un peu preparé le travail) ...

mais je vais ajouter "la Liste"
c'est a dire la possibilité d'attribuer un prg a lancer en fonction d'une touche de fonction

je vous ais fait tester , pour voir si min systeme d'interface, etait viable.. :)

Merci pour vos tests :)
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

si ça t'interesse j'ai aussi un code très pratique pour faire du "easing" :P
Pour faire des mouvements souples simulant des rebonts, elstique etc...
Avatar de l’utilisateur
Huitbit
Messages : 939
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

Re: Pure LCK

Message par Huitbit »

Coucou,

Je suis sous Windows XP sp3, il reste un problème :mrgreen: .
-étoiles+module : ok
-fond d'écran + étoile + module : ok
-fond d'écran + module : ok
-fichiers prefs : ok

-sprite : pas glop, même message que dans mon premier post.

Hasta la vista !

PS : ah oui, je n'arrive pas à quitter le programme normalement (#PB_Event_CloseWindow ou #PB_Key_Escape)
Elevé au MSX !
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

Huitbit a écrit : PS : ah oui, je n'arrive pas à quitter le programme normalement (#PB_Event_CloseWindow ou #PB_Key_Escape)
chez moi c'est espace
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pure LCK

Message par Backup »

lorsqu'on est en visualisation d'un Ecran
il faut appuyer sur la barre d'espace pour ressortir !
(indiqué dans la doc ;) )

d'ailleurs la barre D'espace sert aussi lorsqu'on a defini la lettre "Z"
pour sortir et continuer la composition (placement du Scroll)

sinon pour le Gui la petite croix rouge devrai faire l'affaire :)

pour ton probleme avec le Sprite , j'ai eu aussi ce probleme quelque fois

c'est a croire que Purebasic s’emmêle les pédales ..
et que plusieurs Sprite se marche dessus ....)(niveau index)

ce qui est quasi impossible , j'ai séparé les Enumeration avec un écart plus que conséquent !

Code : Tout sélectionner

#etoile=0
#image_fond =2000
#sprite_fonte =3000
#sprite_perso=4000
#sprite_curseur=5000



mais j'ai quand meme un probleme de Sprite soit disant non initialisé !!
dans les etoiles , alors que j'en affiche que 999 !

Plus ça va , plus je trouve que Purebasic perd en Fiabilité
il me semble que paradoxalement, les anciennes Versions
notamment la 3.31 etait bien plus stable niveau programmation Screen()...
Avatar de l’utilisateur
Thyphoon
Messages : 2697
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: Pure LCK

Message par Thyphoon »

j'ai fait un gros projet dernièrement utilisant screen/sprite compilé avec 4.60B3 et je n'ai eu aucun problème ! :?:
Répondre