Welcome to the future !

Read and comment on the latest community news and site updates.
Règles du forum

Re: Welcome to the future ! 

Message par Unas » Jeu Avr 02, 2015 1:40 pm

I'm afraid not :-P
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
Avatar de l’utilisateur
Unas
Admin / Site programmer
 
Message(s) : 8770
Inscription : Mar Juil 10, 2007 4:43 pm
Genre: Masculin
Langues parlées: Français, English, Español

Re: Welcome to the future ! 

Message par enigma » Jeu Avr 02, 2015 4:01 pm

;_; You mean the Sexy Turnabout featuring Phoenix Wright-on-Baby: Ass Attorney still has to remain in development hell!? ;A;A;A;A;A;A;A;A;
ImageImageImage


reptiles are reptiles - okay i got my trialmaker emmy back - don't believe doggy lies from the k9 conspiracy - seven more centuries until true unbanning
Avatar de l’utilisateur
enigma
 
Message(s) : 3369
Inscription : Dim Avr 24, 2011 11:05 am
Localisation : Winters
Genre: Masculin
Langues parlées: r'lyeh

Re: Welcome to the future ! 

Message par Enthalpy » Jeu Avr 02, 2015 5:14 pm

... I am way too tempted to learn JavaScript now.
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson

Current AAO Development Priority: Issue #124+: Psyche Lock Back Conversation
Avatar de l’utilisateur
Enthalpy
Community Manager
 
Message(s) : 4120
Inscription : Mer Jan 04, 2012 4:40 am
Genre: Masculin
Langues parlées: English, limited Spanish

Re: Welcome to the future ! 

Message par kwando1313 » Jeu Avr 02, 2015 5:22 pm

JS isn't hard to learn, soooo...




Heshy made this sig/Opannah art~ <3 <3 Avatar made by the wonderful StaticMegaByte~

Image

Image
Natsuki best senpai

Image

Image

Image

Image

Image

Image


"The Knight of the Iron Hammer, Vita, and the Steel Count, Graf Eisen. There's nothing in this world we can't destroy."
Avatar de l’utilisateur
kwando1313
 
Message(s) : 7674
Inscription : Mar Juil 22, 2008 6:33 pm
Localisation : Uminari City
Genre: Masculin
Langues parlées: English, Français (un peu), Ancient Belkan

Re: Welcome to the future ! 

Message par Enthalpy » Jeu Avr 02, 2015 5:23 pm

But I have so many other projects I want to do first...
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson

Current AAO Development Priority: Issue #124+: Psyche Lock Back Conversation
Avatar de l’utilisateur
Enthalpy
Community Manager
 
Message(s) : 4120
Inscription : Mer Jan 04, 2012 4:40 am
Genre: Masculin
Langues parlées: English, limited Spanish

Re: Welcome to the future ! 

Message par kwando1313 » Jeu Avr 02, 2015 5:31 pm

But forking AAO...




Heshy made this sig/Opannah art~ <3 <3 Avatar made by the wonderful StaticMegaByte~

Image

Image
Natsuki best senpai

Image

Image

Image

Image

Image

Image


"The Knight of the Iron Hammer, Vita, and the Steel Count, Graf Eisen. There's nothing in this world we can't destroy."
Avatar de l’utilisateur
kwando1313
 
Message(s) : 7674
Inscription : Mar Juil 22, 2008 6:33 pm
Localisation : Uminari City
Genre: Masculin
Langues parlées: English, Français (un peu), Ancient Belkan

Re: Welcome to the future ! 

Message par GanonZD » Jeu Avr 02, 2015 7:45 pm

Unas a écrit :I'm afraid not :-P


But then what is the purpose of the name AAO? :-P
Ganon er kommt zum Dorf.
Avatar de l’utilisateur
GanonZD
 
Message(s) : 523
Inscription : Dim Août 09, 2009 5:59 pm
Genre: Masculin
Langues parlées: English, Danish, German, a tiny bit French

Re: Welcome to the future ! 

Message par mercurialSK » Ven Avr 03, 2015 1:20 am

Neat.

Are there any plans for code quality specifications or something? Seeing as that might make integrating things more consistent if it does happen.

please never take down the pricing plans page
Image

Backlog: v6 Perceive generator, Apollo, everything else (My thread)
Someday, on AAO™: Chris Tenson: Ace Attorney & A Turnabout Called Justice (pt 2)
Avatar de l’utilisateur
mercurialSK
 
Message(s) : 293
Inscription : Sam Jan 11, 2014 9:26 am
Localisation : foolishly fooling like a foolish fool
Langues parlées: English

Re: Welcome to the future ! 

Message par Unas » Ven Avr 03, 2015 2:09 pm

At the moment there are no specific rules, and I don't feel there is a need for writing some just yet given the current scale of the project.

At the beginning, since I don't expect that there will be many contributors all at once, I will personally review all pull requests and comment on all details until I'm satified with the quality, at which point I will accept the pull request.

If the scale grows and we get many contributors, however, this will have to change, of course, and we will have to codify things a little more :-)


Also, the pricing plans page will live on like the previous april fools jokes : at some point I will rename it in april2015.php instead, but of course I'll keep it ^^

kwando1313 a écrit :JS isn't hard to learn, soooo...

Depends what you expect.
You can do practically anything in JS, and if you have no experience you will be tempted to do lots of ugly things which make the maintainance and future evolution a nightmare. The AAOv1 to 5 code is an example of that, and that's the main reason why I wanted to write V6 from scratch.
So it's kind of hard to learn good JS ;-)
That being said, since I will be reviewing all pull requests and commenting on what is to be improved, this makes AAO a good project for someone who wants to start developing in JS. They can learn from my experience :-)
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
Avatar de l’utilisateur
Unas
Admin / Site programmer
 
Message(s) : 8770
Inscription : Mar Juil 10, 2007 4:43 pm
Genre: Masculin
Langues parlées: Français, English, Español

Re: Welcome to the future ! 

Message par GanonZD » Ven Avr 03, 2015 3:31 pm

I expect that people will soon want to add original features to their trials, that is, special kinds of buttons and interfaces that are not part of the original series. So what about putting this into system by introducing modules, pieces of code that can be turned on by the author if they want to. Obviously, you should approve of them before they are added, but that is how open source development works anyway.
Ganon er kommt zum Dorf.
Avatar de l’utilisateur
GanonZD
 
Message(s) : 523
Inscription : Dim Août 09, 2009 5:59 pm
Genre: Masculin
Langues parlées: English, Danish, German, a tiny bit French

Re: Welcome to the future ! 

Message par Enthalpy » Ven Avr 03, 2015 3:36 pm

For what it's worth, I already know Python.
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson

Current AAO Development Priority: Issue #124+: Psyche Lock Back Conversation
Avatar de l’utilisateur
Enthalpy
Community Manager
 
Message(s) : 4120
Inscription : Mer Jan 04, 2012 4:40 am
Genre: Masculin
Langues parlées: English, limited Spanish

Re: Welcome to the future ! 

Message par Singidava » Ven Avr 03, 2015 9:32 pm

GanonZD a écrit :I expect that people will soon want to add original features to their trials, that is, special kinds of buttons and interfaces that are not part of the original series. So what about putting this into system by introducing modules, pieces of code that can be turned on by the author if they want to. Obviously, you should approve of them before they are added, but that is how open source development works anyway.

I would actually love to see that happen. It would be the best if you could write your own modules for one trial only or alternatively publish them for others to use. Still, I imagine the compability issues with each other would be a nightmare lol.
Avatar de l’utilisateur
Singidava
 
Message(s) : 1620
Inscription : Ven Juil 23, 2010 6:56 pm
Localisation : Finland
Genre: Féminin
Langues parlées: suomi, English, svenska & 日本語

Re: Welcome to the future ! 

Message par GanonZD » Ven Avr 03, 2015 9:51 pm

That is why we need Unas to approve of them and maintain them centrally, in order to ensure their mutual compatibility (we don't want LaTeX-like conditions on AAO). However, I think it should be a rule that all modules be made publicly available, just like everyone can open other people's trials in the V6 editor.

EDIT: When I said "you" should approve of them, you = Unas. ;-)
Ganon er kommt zum Dorf.
Avatar de l’utilisateur
GanonZD
 
Message(s) : 523
Inscription : Dim Août 09, 2009 5:59 pm
Genre: Masculin
Langues parlées: English, Danish, German, a tiny bit French

Re: Welcome to the future ! 

Message par Singidava » Ven Avr 03, 2015 10:46 pm

What I meant by this "writing a trial specific module" vs. "writing a module everyone can use" was not that the private modules would be hidden but that they would not be neccessarily compatible with everything. It's simply easier to write (bad) code for just your specific purpose than to write generic code for everyone. Even if you are not that good a coder, it would still be nice to have the option of customizing your trial, without worrying about how the mechanic you have created would be compatible with the others. If someone else wanted to use these modules written for private purposes, they could just copy/paste it but they would also have to be prepared to deal with the compability issues.

On the other hand, there should also be a separate centrally managed library of modules that are compatible like you have described them and could be utilized by those who can't code themselves. But really, all the compability testing required to add these sure sounds bothersome for whoever (= probably Unas) would be managing the library.

Of course, this is all just hypothetical talk in the case there will ever be such a modular system.
Avatar de l’utilisateur
Singidava
 
Message(s) : 1620
Inscription : Ven Juil 23, 2010 6:56 pm
Localisation : Finland
Genre: Féminin
Langues parlées: suomi, English, svenska & 日本語

Re: Welcome to the future ! 

Message par Unas » Ven Avr 03, 2015 11:40 pm

To be honest, I'm not going to let people write custom code in their trials, since that's more or less what Sing is suggesting.
This is too much of a security issue : Javascript allows you to do practically anything with the user's browser, and I couldn't possibly let everyone who plays trials be exposed to this risk. Nor could I control all trials to make sure the JS they contain is nice.

Remember when henke37 was toying around with V5 (or V4, maybe), and wrote a trial that replaced your forum signature when you played it ? It was just a silly joke, but it could be much worse.
It was possible precisely because a flaw in the code at this time allowed him to introduce JS code to be executed.



What, however, I would be happy to do is to integrate new functionalities in the AAO engine even if they are not coming from AA games - provided these features have enough potential to be reused by many people.
Given that people have been using AAO for all sort of visual novels aside from the AA universe, it could make sense to include new features from other games, or even original features.



As for integrating such features as "modules" or "plugins" as Ganon suggests, the idea may be good if there is demand for many new functionalities in the end, and will certainly be considered, but it's would complexify the structure of the code quite a lot.
Currently, the code is mostly split between editor and player : the editor lets the user specify inputs for all features, and the player renders them all when needed.
What you suggest would require rearranging the code so that it's split by gameplay elements : each package handling both the editor interface and the player rendering engine for each functionality (eg CE, investigation, logic, etc.).

This sounds like some work for AAOv7 :-P
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
Avatar de l’utilisateur
Unas
Admin / Site programmer
 
Message(s) : 8770
Inscription : Mar Juil 10, 2007 4:43 pm
Genre: Masculin
Langues parlées: Français, English, Español

PrécédentSuivant

Retour vers News and Announcements

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité