PDA

Afficher la version complète : coucou grande envie de creer un truc a moi



stefff285
07/11/2009, 17h28
Bonjour a toutes et tous !

j'ai dans la tete un petit projet de sorte de second life
mais en beaucoup moins compliqué (en pure basic pour
le client et en python 2.5 pour le code pour la gestion reseau)

voila il s'agirait de faire ma ville ou une partie , Dijon , en 3d temps
reel a partir du moteur ogre compris dans le pure basic.

deuxio la ville dans un futur proche ce qui permettrait de mettre
des bars etc

la question est : avec un dyn dns a la maison comme server et
python pour la base de données et les positions des avatars
dans la limite du raisonnable sur un server perso
es ce faisable ?

j'ai pas trop l'argent pour un server privé pro humm je pense coder
les mp dans la simulation de client a client pour le soulager bien sur
avec interpolation de mouvement lorsque il y a manque de donnée
de positionnement

et si des personnes sont interessées par le projet qu'ils elles me le disent

merci d'avance

steff :)

guigui
07/11/2009, 17h32
Bonjour, je crois que ton post serait mieux dans la catégorie "programmation" ;) Pour ce qui est de t'aider dans ton projet, je ne peut pas tellement étant donné que je n'ai jamais réussi à trouvr une bonne documentation sur le *BASIC, mais j'aurai bien aimé l'apprendre ;) Voila, je pense donc que tu aurait peut-être plus de chance dans la partie "programmation" ;)

stefff285
07/11/2009, 17h54
Bonjour, je crois que ton post serait mieux dans la catégorie "programmation" ;) Pour ce qui est de t'aider dans ton projet, je ne peut pas tellement étant donné que je n'ai jamais réussi à trouvr une bonne documentation sur le *BASIC, mais j'aurai bien aimé l'apprendre ;) Voila, je pense donc que tu aurait peut-être plus de chance dans la partie "programmation" ;)[/b]


oops merci beaucoup !!

a bientot

steff

Burn2
08/11/2009, 12h46
Bonjour, pour commencer ton serveur peut suffir, après tout dépend le "taux d'adoption" de ton programme. S'il y a trop de monde ça deviendra vite limite, mais bon, en général il faut beaucoup de temps avant qu'un "projet" d'une telle envergure démarre. ;)

stefff285
08/11/2009, 16h27
Bonjour, pour commencer ton serveur peut suffir, après tout dépend le "taux d'adoption" de ton programme. S'il y a trop de monde ça deviendra vite limite, mais bon, en général il faut beaucoup de temps avant qu'un "projet" d'une telle envergure démarre. ;)[/b]


coucou :)

oui en effet cela risque de prendre du temps. mais il y aura conjointement une version LINUX et win 64 et 32 pour cette derniere

deja tout mettre sur papier

et point de vue 3d et bien j'ai un projet qui va me permettre d'explorer le moteur

a bientot pour de plus amples nouvelles

steff :D :D :D

edit: le pure basic a dans ses exemples un server perso max 255 connections a la fois

a voir et a essayer

bon ben on va voir ce qu'on va voir avec un dyn dns

a bientot

steff



edit2: et bé je viens de me renseigner sur le clouding :) ca me semble une bonne solution ? tout le monde peux etre server
et collaborer a une grande partie des taches ? hum j'ai du pain sur la planche mais bon on va voir. et apres ce sera
payant mais bon pas cher :lol: car il y aura des mises a niveau tout ca bref je vais bien me fendre la poire

a bientot donc

steff

stefff285
08/11/2009, 17h59
coucou a propos du basic ^^

il existe sur ubuntu donc doit exister sur opensuse un basic 256

et les bouquins ne sont pas rares sur amazon sur le sujet

moi pour ma part je vais me regaler avec le pure basic
qui certes est cher a l'abord mais ensuite on a l'upgrade
a vie pour un language performant, a la syntaxe aisée,
facile a debugger pour nos sources et enfin applicable sous
osx, win 32 et 64, linux 32 pour l'instant et amiga os

bref de la bombe

a bientot

steff

Burn2
08/11/2009, 20h17
:) Bon développement et bon projet. :')
Si vous êtes motivés ça devrait bien vous occuper. :D

stefff285
09/11/2009, 00h24
:) Bon développement et bon projet. :')
Si vous êtes motivés ça devrait bien vous occuper. :D[/b]

ébé je viens de faire un mp a guigui

pour ma part je commence la semaine prochaine ou plus tot
l'apprentissage de ce que je juge bon a savoir en python 2.4 et 2.5.4

a bientot pour de plus amples nouvelles

steff :D

guigui
09/11/2009, 19h39
steff, j'ai répondu à ton message comme quoi j'accepte de participer à ton projet, et je t'ai ajouté à ma liste d'ami pour faciliter la conversation en MP pour le projet ;)

Edit : POur ce qui est d'apprendre le BASIC j'ai peut-être une piste, il y a un livre au CDI de mon collège qui permet de commencer à l'apprendre, bon c'est pas tout jeune car le livre c'est "Apprendre à se sevir de sn ordinateur sous Windows 3.1" mais ca peut aider en ce qui concerne la syntaxe, et d'autres choses qui n'ont peut-être pas trop changé depuis ;)

stefff285
09/11/2009, 21h19
hello hello !

je t'ai fait un mp avec les données

hum je serais partant pour une virtualité mais en 2D
pas en 3d ca rallonge pas mal le temps de conception

mais apres tout on va prendre notre temps

a bientot

steff :)

Burn2
09/11/2009, 23h28
C'est toujours sympathique de voir naitre ce genre de projet, en espérant que vous ayez toujours la motivation pour le continuer jusqu'au bout. ;)

stefff285
10/11/2009, 00h39
C'est toujours sympathique de voir naitre ce genre de projet, en espérant que vous ayez toujours la motivation pour le continuer jusqu'au bout. ;)[/b]

et bé oui merci tout d'abord !!!

oui je pense que ce projet peut voir le jour, sachant que j'ai fait des
films d'animation en dessin animé et deux boites s'y rattachant

quand au code je pense même voir si portage sous amiga car
python 2.5 y existe et dans le cas d'une virtualité old school
c'est faisable sur un 1200 je pense avec les nouveaux systems
comme le workbench 4 qui n'a pas a rougir d'un osx et carrement

mais bon 1000 afficionados ca fait pas besef le truc sera surrement
gratuit sous amiga :)))

je penche pour deux ans de code pour essayer de trouver le bon truc
et tout et tout et alors prendre un server dedié mais on me dit
du mal de ceux de free (dedibox)

et pi l'abonnement ca serait 5 euros par mois pas plus

bon a coté d'un boulot alim ca peux le faire

bonne soiree a toi !

steff / dijon

guigui
10/11/2009, 19h37
Merci pour le lien steff, pour ce qui est de la documentation c'est exactement ce que je cherchait, je vais avoir de la lecture :D

Par contre j'ai un problème étrange, je ne peut envoyer qu'un mp sinon j'ai une erreur "[]" ... :blink: Je voulait t'envoyer un autre mp pour te dire merci pour le lien mais bon, ca n'a pas fonctionné...

stefff285
10/11/2009, 19h47
Merci pour le lien steff, pour ce qui est de la documentation c'est exactement ce que je cherchait, je vais avoir de la lecture :D

Par contre j'ai un problème étrange, je ne peut envoyer qu'un mp sinon j'ai une erreur "[]" ... :blink: Je voulait t'envoyer un autre mp pour te dire merci pour le lien mais bon, ca n'a pas fonctionné...[/b]

tinkiet ya pas de bleme

je m'imprime la doc demain

hummm comme dit dans le pm je fais en gros les
grandes lignes du projet sous peu donc la semaine
prochaine

a bientot

steff :)

Burn2
11/11/2009, 12h09
Merci pour le lien steff, pour ce qui est de la documentation c'est exactement ce que je cherchait, je vais avoir de la lecture :D

Par contre j'ai un problème étrange, je ne peut envoyer qu'un mp sinon j'ai une erreur "[]" ... :blink: Je voulait t'envoyer un autre mp pour te dire merci pour le lien mais bon, ca n'a pas fonctionné...[/b]
Pour le mp l'erreur est du au fait que tu essaye d'envoyer un mp trop rappidement.

(c'est bien chiant mais c'est comme ça, c'est pour éviter le flood et le spam par mp).

guigui
11/11/2009, 12h42
ok, merci pour m'avoir éclairé concernant l'erreur de mp, par contre steff, je pense que permettre aux gens de faire leur propre serveur pourrait être pas mal ;) Je sait que c'est toujours bien de pouvoir se faire un serveur privée dans un jeu quand on ne veut être qu'entre amis, et ensuite on peut aller sur un seveur public, de même que certaines personnes pourraient vouloir faire un serveur public ;)

Pour ce qui est du Pure BASIC, c'est un régal de simplicité, je viens de regarder le code source du serveur et je comprend pourquoi tu as choisi ce langage, d'ailleurs j'ai vu que les bibliothèques comme SDL et GTK+, qui sont des bibliothques en C fonctionnent sur ce langage... comment ca se passe alors ? ont écrits les codes comme dans leur langage classique ou il y a une traduction en PB quelque part, ce qui me semble plus logique en même temps.

M'enfin bref, je trouve que le PB est un très bon langage, simple, les bibliothèques externes fonctionne dessus même si elles ne sont pas écrites dans ce langage, or je ne connait aucun autre langage capable de faire cela :)

J'ai une question aussi, est-ce que une application en PB peut faire appel à une autre application ?

Edit : ah bah oui ca doit être possible vu tout les binaires de l'IDE :)

stefff285
11/11/2009, 22h58
ok, merci pour m'avoir éclairé concernant l'erreur de mp, par contre steff, je pense que permettre aux gens de faire leur propre serveur pourrait être pas mal ;) Je sait que c'est toujours bien de pouvoir se faire un serveur privée dans un jeu quand on ne veut être qu'entre amis, et ensuite on peut aller sur un seveur public, de même que certaines personnes pourraient vouloir faire un serveur public ;)

Pour ce qui est du Pure BASIC, c'est un régal de simplicité, je viens de regarder le code source du serveur et je comprend pourquoi tu as choisi ce langage, d'ailleurs j'ai vu que les bibliothèques comme SDL et GTK+, qui sont des bibliothques en C fonctionnent sur ce langage... comment ca se passe alors ? ont écrits les codes comme dans leur langage classique ou il y a une traduction en PB quelque part, ce qui me semble plus logique en même temps.

M'enfin bref, je trouve que le PB est un très bon langage, simple, les bibliothèques externes fonctionne dessus même si elles ne sont pas écrites dans ce langage, or je ne connait aucun autre langage capable de faire cela :)

J'ai une question aussi, est-ce que une application en PB peut faire appel à une autre application ?

Edit : ah bah oui ca doit être possible vu tout les binaires de l'IDE :)[/b]


hehe je sens que l'on va bien s'entendre :)))

bref je te joins une note par rapport a ce que j'avais pensé au depart

en mp

et bé tu me donnes la confirmation comme quoi ce language est un bon investissement

a bientot j'ai toujours pas imprimé la doc mais demain sans faute

a plus jeune homme ^^

steff

salv-ice
12/11/2009, 21h00
Hello !

Je tiens juste à vous souhaiter bonne chance sur ce projet !

Je me pose juste une question... Si vous partez sur du Python pour la couche réseau, pourquoi ne pas tout faire en Python ? Est-ce pour des raisons de performances ?

Désolé si je parais niais, je ne connais pas du tout Pure Basic...

stefff285
12/11/2009, 21h29
Hello !

Je tiens juste à vous souhaiter bonne chance sur ce projet !

Je me pose juste une question... Si vous partez sur du Python pour la couche réseau, pourquoi ne pas tout faire en Python ? Est-ce pour des raisons de performances ?

Désolé si je parais niais, je ne connais pas du tout Pure Basic...[/b]


coucou salv

et bien contrairement au python (qu'il va falloir que je reaprenne par rapport au 3.1) ,
le pure basic a la syntaxe d'un basic en un peu plus evolué quand même avec la
puissance d'un c++ tout en etant totalement orienté objet

en plus ca coute un max ok mais tu as les uppgrades à vie !

bref je suis tombé amoureux de ce language

a bientot

salv-ice
13/11/2009, 09h52
coucou salv

et bien contrairement au python (qu'il va falloir que je reaprenne par rapport au 3.1) ,
le pure basic a la syntaxe d'un basic en un peu plus evolué quand même avec la
puissance d'un c++ tout en etant totalement orienté objet

en plus ca coute un max ok mais tu as les uppgrades à vie !

bref je suis tombé amoureux de ce language

a bientot[/b]
Pure Basic est un langage compilé ?

stefff285
13/11/2009, 12h43
Pure Basic est un langage compilé ?[/b]


coucou

loin de moi l'idee de faire de la pub hein !

et bien oui le language se compile avec l'avantage sur
le c++ et d'une de retrouver grace a un debugger
la ligne qui va pas et de deux grace a sa syntaxe

sinon et bé le language est simple point de vue syntaxe
ce qui va nous permettre de mieux se concentrer sur
l'objectif

et il y a le moteur ogre integre donc bueno mais un truc que
je n'ai pas compris c'est que cette version permet du
code 3d ogre commercial contrairement a ce que je
croyais sur ce moteur

voila voila en esperant avoir repondu a ta question

a bientot
steff

guigui
13/11/2009, 19h43
Salut, j'ai regardé la doc et des codes sources de Pure BASIC, et je doit reconnaitre ques le codes sont très faciles à relire et à comprendre, à la limite on peut même s'auto-apprendre les bases en regardant juste un code source, vu la simplicité du codage, mais je n'ai pas trouvé comment inclure plusieurs fichiers sources dans le code principale, ce qui est pratique et je suppose que ca doit être obligatoirement possible, sinon je n'ai pas trouvé de doc sur la traduction de la SDL en Pure BASIC, je doute qu'il faille écrire en C...

stefff285
14/11/2009, 01h51
Salut, j'ai regardé la doc et des codes sources de Pure BASIC, et je doit reconnaitre ques le codes sont très faciles à relire et à comprendre, à la limite on peut même s'auto-apprendre les bases en regardant juste un code source, vu la simplicité du codage, mais je n'ai pas trouvé comment inclure plusieurs fichiers sources dans le code principale, ce qui est pratique et je suppose que ca doit être obligatoirement possible, sinon je n'ai pas trouvé de doc sur la traduction de la SDL en Pure BASIC, je doute qu'il faille écrire en C...[/b]

salut salut ! comment vas tu ? et bien je viens de me faire imprimer la doc complete et j'en ai eu pour mon argent :)
j'ai pas eu encore le temps de me plonger dedans mais ce week end oui. sinon et bien vu que j'ai un acces au
forum de pure basic je m'en vais de ce pas demander ce que tu demandes. sinon ce week end je te propose
que chacun de notre coté nous mettions sur table des idees par rapport a une sorte de projet comme je l'ai
proposé car deja le debat est ouvert ^^ car je viens de faire un tour de table quand aux univers virtuels dans
le web et chaque virtualité offre une niche quand a un age, une population, une mode etc
et a savoir alors si on le fait en 2d ou 3d car même si je prefere le premier car je suis "animateur" de dessins
animés par mes etudes et bref là je pourrai assurer en anim

a bientot l'ami

steff ^^

guigui
14/11/2009, 08h45
salut, d'accord pour mettre nos idées sur table, mais je crains que je ne pourrai être disponible le reste de ce week-end, donc voici ce que je pense :

- pour une première version, la 2D est pas mal, après si le jeu fonctionne bien on pourra améliorer les graphismes
- comme je l'ai déjà dit, mettre à disposition des utilisateurs la possiblité de créer leur propre serveur s'il le souhaite
- et euh, je pense que permettre aux joueurs de programmer de nouvelles fonctions en plus de celle de base serait pas mal, il faudrait juste que pour que leur add-on soit officialisé et intégré au jeu ils nous l'envoient avant pour que l'on vérifie le code et ainsi s'assurer que ce ne sera pas un programme malveillant, par mesure de sécurité ;)

stefff285
14/11/2009, 11h49
coucou guigui pas de bleme pour le week end
je comprends tres bien que tu doives bosser pour
toi et ton avenir !! pas deconner avec cela :)

sinon ok pour la 3d dès le debut, va falloir que je me
remette a blender et comprendre le skinning etc

mais alors va falloir qu'on trouve un terrain plus propice
a la 3d car alors le territoire defini n'est pas le bon

quoi que

a voir je te fais une petite note ce week end

enfin pas de bleme pour les addons hummm va falloir
une fois la sim definie faire un organigramme etc

apres je pense que le projet peux nous prendre 2 ans
au minimum donc je prefere t'en parler maintenant ! :)

enfin pour ce qui est des ziks on peux comme sur d'anciens
micros utiliser le format .mod qui est 4 pistes mono de l'amiga
mais du genre faible en poid et ou on peux faire des boucles
pour que le morceau ne s'arrete pas en cours de partie

sinon sur une doc python donnée par une autre personne
du forum j'ai vu brievement le code pour du voice streaming
et bref cette possibilité est interessante. pas obligatoire mais
interessante

a toute a l'heure

steff :D

Burn2
14/11/2009, 20h31
Avant de vous éparpiller, puis je vous conseiller:
1) Délimiter les limites du jeu, bien imaginer ce que vous souhaitez faire après, ce que vous souhaitez faire maintenant, prévoir le plus vaste possible, en vous limitant au plus stricte minimum au début et au plus simple, mais réfléchissez bien car de cela dépend le 2).

2) Analyser le projet et le penser, penser les classes les plus efficaces et fonctionnelles pour le développement de maintenant, mais aussi pour le future, afin de ne pas avoir à tout recasser à chaque apport de fonctionnalité. Bref gestion de projet et analyse de la solution répondant aux besoins. (surtout sur un projet de cet envergure ;) ).


Voilà c'était le petit conseil du soir. ;)

guigui
15/11/2009, 14h43
Merci pour tes conseils Burn2 ;) je passe juste maintenant sur le forum car j'ai un peu de temps, mais je pense que après ca sera plutôt ce soir steff ;)

salv-ice
15/11/2009, 19h37
Je me permets également de vous donner un petit conseil.

Beaucoup de personnes se lancent dans le développement de jeux en ligne et très souvent, le projet tombe à l'eau pour une simple raison : ces personnes ne prennent pas les problèmes dans le bon ordre. Par exemple, ils recherchent des scénaristes et graphistes alors qu'il n'ont même pas une analyse fonctionnelle...

Comme l'a dit Burn2, il faut d'abord une bonne analyse avant de coder quoi que ce soit. Plus important encore, avant de commencer à analyser et coder le client du jeu, il faut absolument analyser et coder (partiellement au moins) la couche réseau !! Dans ce genre de jeu, c'est la couche réseau qui est de loin la plus importante et la plus complexe à mettre en place. Vous devez savoir, avant de travailler sur le client comment les données vont transiter (protocole) et ce qui va transiter. Il faut aussi bien penser à l'avance, le fait que votre jeu pourrait avoir du succès et trouver des solutions à mettre en place lorsque votre projet aura une certaine audience (compression des données, clustering de serveurs,...).

Voilà, je vous souhaite bonne chance pour votre projet ! Tenez-nous au courant de la suite !

stefff285
15/11/2009, 21h20
Bonsoir a tous et toutes !

bien sur je vais m'attaquer dans les temps qui viennent a la partie reseau
qui sera donc en python

j'ai trouve chez ... un server privatif pas cheros a 100 mbt/s et traffic illimité
mais on a pas encore posé la base, on verra apres

donc Guigui ce soir je vais bosser sur la definition même de cette virtualité
sonc centre d'interet ^^

apres en decouleront les aspects logiciels pour

et sinon guigui j'ai regardé mes 800 pages hier soir, j'ai trouvé les api
hummm par rapport aux sdl je vais poser la question sur le forum france

a bientot tous

steff :)

guigui
04/12/2009, 19h31
Salut, alors c'est devenue quoi cette envie ? je n'ai toujours pas reçu de réponse, et tu nee n'a toujours pas accepté mon msn... ?

stefff285
04/12/2009, 22h57
Salut, alors c'est devenue quoi cette envie ? je n'ai toujours pas reçu de réponse, et tu nee n'a toujours pas accepté mon msn... ?[/b]

oopps coucou guigui j'ai ete tres occupé ces derniers temps

toujours l'envie ne t'inquietes pas :)

par rapport a ta mise en contact je crois l'avoir deja acceptée ?

si ce n'est pas le cas renvoie moi une demande stp

sinon j'ai quelques idees la mais donne moi le week end pour
bien y penser

a bientot

steff :unsure: :unsure: :unsure:

guigui
05/12/2009, 11h35
ok d'accord, ca va :) pour ce qui est de msn, quand je regarde ta fiche de contact, ca ne me m'est pourtant pas que tu as accepté, bon c'est pas grave je vais recommencer :)

stefff285
05/12/2009, 13h08
ok d'accord, ca va :) pour ce qui est de msn, quand je regarde ta fiche de contact, ca ne me m'est pourtant pas que tu as accepté, bon c'est pas grave je vais recommencer :)[/b]

allo monsieur guigui ! je viens de voir sous amsn que ton contact est en rouge et bref
pas compris je n'arrive pas a te debloquer. l'histoire c'est que j'ai eu pas mal de contacts
en spam ces temps et que j'ai même pas calculé par rapport a ton prenom dans le profil

bref je vais voir cela

a bientot a toute

steff :lol:

re : voila je t'ai debloqué , quitte a toi de me debloquer aussi

ce week end et apres pas de bleme, plus de boulot donc contruction
du tenant du "jeux"

sinon pour la personne plus haut qui m'a parlé de la sous couche reseau
je viens de jeter un oeil a la doc de 800 pages et hop la ya directement
connexion a une base sql donc bref a creuser

guigui a bientot sur msn

stef :lol:

guigui
05/12/2009, 18h29
ok d'accord, je comprend pour ce qui est de msn, le spam est vraiment chiant, du coup je ne me sert plus de l'adresse que pour parler "directement", pour recevoir des e-mails en général j'utilise une autre adresse, mais bon je continue quand même d'aller la voir au cas où ;)