1

Bonjour à tous !!!

J'aimerais me mettre (enfin!!!) à la programmation ou au moins tester de faire des ptits soft sympa sur GP32 ou Zodiac mais je sais pas par où commencer pour apprendre tout ça...

Je suppose que c'est extrèmement dur et long et que je m'enflamme un peu tongue
Mais j'aimerai tester au moins (puis je suis sur que mon frère m'aidera un peu si j'rame trop)

Par quoi faut-il commencer ? Que faut il apprendre, et où et comment s'exercer ?
C'est les mêmes bases qu'il faut connaitre pour faire des portages ???

Pour en revenir au sujet du topic, au final j'aimerai etre capable de porter un jeu flash sur Zodiac et GP32 (je sais pas lequel est le plus facile à faire...)


Merci pour vos futures réponses grin
Tschuss
Fei ^^
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

2

Ton frere,Gobolz?
Je serais toi j'apprendrais d'abord la syntaxe de language simple(Pascal[grin],delphi,ou quelque chose genre html-php) puis dans l'apprentisage du C++ et d'autre chose du genre smile
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

3

Ouai mais...On peut l'apprendre n'importe où où Google nous mènera ou y a des ptits sites spécialisés ou encore des ouvrages (pas trop cher xD)
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

4

Si j'ai bien compris tu cherche comment apprendre c'est ca?tongue
Donc,en site web il y a http://www.developpez.com/ qui est pas mal
et http://www.cplusnul.com/ ,c'est marrant comme site je trouve tongue
Niveau bouquin je ne peux pas t'aider,ca coute trop chere pour quelque chose que tu peut trouver gratuitement(Je ne parle pas de choper la version virtuel du bouquin tongue).
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

5

Ok merci beaucoup grin

Ouai j'dois tout apprendre ^^
Vous m'souhaitez pas bon courage ? ^^'
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

6

Si ca te plait ca ira tout seul smile
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

7

Je vois pas pourquoi ça me plairai pas j'ai toujours revé de le faire...Mais jamais osé me lancer ^^
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

8

T'as qu'a faire des etudes d'info,en programmation,tu apprendra ca et bien plus encore smile
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

9

Bah ouai mais non...Je fais déjà des études de graphisme (papier et Mac/PC)

^^
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

10

Fei
: Pour en revenir au sujet du topic, au final j'aimerai etre capable de porter un jeu flash sur Zodiac et GP32 (je sais pas lequel est le plus facile à faire...)

Je ne connais ni la Zodiac ni la GP32 mais je crois que "porter" un jeu en flash dessus soit impossible happy (à moins qu'il n'existe déjà un flash player pr l'une des deux); tu risques de devoir tout refaire, mais c'est pas forcément plus mal ^^

Sinon par rapport au post #1 je ne pense pas que le "Pascal ou Delphi" (Delphi c'est du Pascal, hein ^^) soit plus simple ou plus compliqué que le C++, c'est à peu près comparable, par contre placer ça dans la même catégorie que le php (l'html n'est pas un langage de prog ^^) n'est pas forcément une bonne idée : non seulement là pour le coup c'est un langage très simple, mais surtout totalement inadapté à ce qu'il veut faire (apprendre à faire une page web quand on veut programmer un jeu ... mwé, bof grin)

Commence par te renseigner sur ce que tu peux/devrais utiliser pour programmer sur la plate-forme qui t'interesse (par exemple le Delphi c'est uniquement sous Windows, donc a priori tu peux oublier); ça devrait limiter pas mal ton choix et donc le rendre plus facile smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

Tssss, Bob, le PHP ne sert pas qu'à faire des pages web, hein tongue C'est un langage de scripting qu'on peut utiliser en tant que tel, au même titre que Perl. Cela dit, vu qu'il n'oblige pas à structurer son code, il est déconseillé de commencer avec ça. Du Pascal ou du C peut être très bien, en prenant en compte que le Delphi, c'est du Pascal objet, donc que ça met en jeu des techniques de développement qui ne sont pas forcément évidentes pour commencer. Le C a une syntaxe moins évidente pour commencer (enfin, c'est mon avis), mais le souci de commencer en Pascal est qu'on prend des habitudes d'écriture qui font qu'on peut se retrouver un peu perdu en C - Je pense surtout à la notation des pointeurs, en tous cas c'est le problème que j'ai rencontré).
L'avantage du C est que des outils sont disponibles pour toutes les plateformes (ou presque), donc si à +/- long terme tu veux t'essayer à la programmation sur Zodiac, c'est effectivement - mais Bob l'a déjà dit - plus adapté.

Ah, et lorsque tu vas commencer, je conseille (mais il y a peut-être d'autres avis) de prendre un compilateur un peu vieux qui fonctionne sous DOS, ça permet d'éviter énormément d'aspects de la programmation inhérente à Windows qui ne sont pas triviaux pour les débutants.
avatar
Pas tout à fait là, pas tout à fait la personne que vous croyez connaître.

12

Nil :
Ah, et lorsque tu vas commencer, je conseille (mais il y a peut-être d'autres avis) de prendre un compilateur un peu vieux qui fonctionne sous DOS, ça permet d'éviter énormément d'aspects de la programmation inhérente à Windows qui ne sont pas triviaux pour les débutants.


Y aura pas de pbs sous Win XP ?

Sinon merci à vous smile
Oui je pense qu'il faudra un peu tout refaire mais je taff' déjà sur le jeu flash (je fais des sprites pour aider le créateur du jeu) et donc peut etre qu'il m'aidera à son tour smile
(Il faut les sources ou autres ?)

Donc je devrais commencer par du C ? (Oui faire le jeu sur Zodiac serait le must)
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

13

(Il faut les sources ou autres ?)

Non, sauf s'il y a des algos très précis. Mais le "langage" utilisé par flash n'a rien à voir avec du C, donc ça serait surtout pour conserver la structure du programme.
Y aura pas de pbs sous Win XP ?

Si vraiment tu veux utiliser des accès très bas niveau que XP n'émule pas bien, tu peux, mais pour apprendre, généralement, il n'y a pas de soucis. La seule chose que tu peux rencontrer si tu utilises de Borland C, c'est (arg, je sais que c'est le cas en Borland Pascal, mais je ne sais plus si la même est utilisée) un include qui ne passe pas sur les pentiums et supérieurs (ça ne vient plus d'XP mais du matériel). Pour le Borland Pascal, de toutes façons, un patch est dispo, donc si le même souci existe en Borland C, je pense que ça doit être pareil (désolé pour ce post indigeste, j'ai un peu la tête dans fesses)
avatar
Pas tout à fait là, pas tout à fait la personne que vous croyez connaître.

14

Nil :
Tssss, Bob, le PHP ne sert pas qu'à faire des pages web, hein tongue C'est un langage de scripting qu'on peut utiliser en tant que tel, au même titre que Perl.

Hmm ... si ? grin
Même si des bidouilleurs ont détourné le php et pensent pouvoir l'utiliser comme langage de script, je trouve pas que ça soit une bonne idée de commencer par ça (ni de finir d'ailleurs mais bon ^^); surtout que si il veut faire des jeux, il risque d'avoir des "petits" problèmes point de vue vitesse, le php c'est vraiment pas top là dessus ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

je trouve pas que ça soit une bonne idée de commencer par ça (ni de finir d'ailleurs mais bon ^^); surtout que si il veut faire des jeux, il risque d'avoir des "petits" problèmes point de vue vitesse, le php c'est vraiment pas top là dessus ^^

Ah mais ça c'est clair ! Je n'ai j'amais dit le contraire...
Et ce ne sont pas des bidouilleurs, hein tongue Ou alors générer des pages web en perl est de la bidouille mais en inversé cheeky (enfin, ce n'est pas le sujet ^^)
avatar
Pas tout à fait là, pas tout à fait la personne que vous croyez connaître.

16

Zephyr ==> Le pascal/delphi(C'est pas exactement la meme chose,le delphi est l'evolution du pascal tongue) est vachement plus facile que le c/c++,mais au moins il comprendra facilement comment fonctionne la programation et la logique a avoir.(C'est comme ca que fonctionne les cours d'info ici : language simple pour avoir de la logique,puis language plus compliquer pour...pour faire des truc interessant tongue).
Je pense que ce lancer directement dans le c/c++ sans aucune base en programmation quelqu'onque est completement fou(Pas impossible,mais fou smile).
D'ou l'interet de d'abord apprendre a utiliser le pascal(Ou bien du php,je ne dis pas que ca va lui etre utile pour ce qu'il veut faire,juste que ca sera plus facile pour apprendre quelque chose de plus compliquer,comme du c wink).
C'est juste un avis wink.
Donc pour resume,je ne lui dis pas d'apprendre a coder en pascal pour faire ce qu'il veut,je lui dis d'apprendre le pascal pour apprendre un language plus compliquer smile.
(Le delphi n'est pas uniquement windows,Kylix permet de compiler du delphi sous linux tongue).
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

17

C'est pas exactement la meme chose,le delphi est l'evolution du pascal tongue

Rien du tout ! Le Delphi est simplement la version du Pascal en pack RAD... Le Delphi est un nom défini par Inprise/Borland alors que le Pascal est défini de façon universelle (il doit bien y avoir un RFC ou un ISO qui traine ^^) qui reprend la définition du pascal objet telle que Borland l'avait déjà définie dans ses dernières versions de Borland Pascal (avec une petite correction par rapport au mot clé object qui devient class) en liant simplement directement l'éditeur d'environnement Borland avec le langage de programmation (parce qu'avant, c'était une vraie merde, il fallait jongler entre tous les outils Borland pour un résulat parfois atrocement laid grin)
(Ou bien du php,je ne dis pas que ca va lui etre utile pour ce qu'il veut faire,juste que ca sera plus facile pour apprendre quelque chose de plus compliquer,comme du c wink ).

Ca, ça serait vraiment la pire des choses à faire. Le PHP n'est absolument pas structuré. C'est le meilleur moyen pour prendre de mauvaises habitudes. D'autant que si d'un côté de Pascal a effectivement l'interêt non négligeable d'être clair car proche des pseudolangages, le PHP a les inconvénients du C en terme de lecture et les inconvénients d'un langage de script non structurel.
(Le delphi n'est pas uniquement windows,Kylix permet de compiler du delphi sous linux tongue ).

Là n'est pas le souci, a priori Fei veut développer sur Zodiac. Or que je sache, il n'existe pas de Pascal pour cette plateforme. Au lieu de passer par l'étape intermédiaire d'apprendre le Pascal (qui n'est utilisable que sur un nombre limité de plateformes), je lui conseille donc plutôt de se lancer vers le C.
avatar
Pas tout à fait là, pas tout à fait la personne que vous croyez connaître.

18

Devil_Weapon :
Zephyr ==> Le pascal/delphi(C'est pas exactement la meme chose,le delphi est l'evolution du pascal tongue) est vachement plus facile que le c/c++

confus
Comme dit Nil le pascal a une syntaxe proche de ce qu'on peut apprendre quand on fait de l'info à l'école (ce qui n'est pas forcément le cas de Fei), mais "plus facile" je ne suis pas sûr du tout; enfin surtout par rapport au C++, le C est quand même assez différent (bicause vieux) sur pas mal de points.
(Le delphi n'est pas uniquement windows,Kylix permet de compiler du delphi sous linux tongue).

Ahem ... J'éviterai de lancer un troll mais Kylix ... nan, désolé, Delphi n'est absolument pas multi plate-forme grin

[edit] Au passage, bien que le C ne soit pas particulièrement facile à apprendre, j'aurais tendance à conseiller la même chose que Nil; au moins ça permettra à Fei de comprendre ce qu'il se passe quand il fera des choses de plus haut niveau, à mon avis c'est plus intelligent comme démarche que faire l'inverse. C'est comme ça qu'on apprend les choses chez nous, et je ne peux qu'appuyer ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

19

Chacun sa methode,j'ai conseiller la mienne,Fei fera son choix wink
(J'ai jamais esseye Kylix,donc voila tongue J'ai simplement lu que c'etait possible wink)
Hey Randy !
What ?
The Devil.
Huh ?
The Devil's everywhere.

20

Bah j'ai commencé à prendre des tutos pour apprendre le C tongue

Donc je vais faire ça je pense smile
J'vous tiens au courant et merci pour tout ^^

(lol votre discours est déjà si compliqué par moment...Faut vraiment que je m'y mette tongue)
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !