Register for your free account! | Forgot your password?

You last visited: Today at 11:05

  • Please register to post and access all features, it's quick, easy and FREE!

 

[WIP]NaviQuest v2

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
[WIP]NaviQuest v2


Introducing

NaviQuest v2


Awhile back due to over-whelming requests via EPVP and on my personal skype I decided to start working on a fully fledged quest-editor. It has been some time since that initial post I made in the Help Thread regarding NaviQuest v2 and so I thought I would give everyone a little taste of what NaviQuest v2 will be bringing to the table and also give everyone a chance to weigh in on things they might like to see in NaviQuest v2.

So let's keep it short and sweet almost all the info you need can be found in the Alpha 3 preview below:

(sorry for lower quality but was in a rush)


But just in-case you missed it:

NaviQuest v2 Repo
NaviQuest v2 Change-Log



ismokedrow is offline  
Thanks
8 Users
Old   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 90
Received Thanks: 18
F-in nice !! that didnt take you all that long .....


ninex is offline  
Old   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
Nice job Smoke It's seem you have changed a bit is not a very hard application but is great

Try to find more document about the MVC pattern and your code will be more easy editable for people who want to help you and for you in the future ^^
gr4ph0s is offline  
Old   #4
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
Thanks, just trying to make things easier for people.

Weirdly enough without having ever even heard of MVC it was the direction I was really going for with the NaviQuest code. As further builds come out I will be aiming to further modularize the code and really divi up the form, functions and user interactions.

If anyone has any idea's or thoughts on NaviQuests current/future features/direction please leave a comment here or contact me via pm/email

p.s. @ Gr4ph0s:

Regarding MVC I am reading this link

http://en.wikipedia.org/wiki/Model%E...0%93controller

I will be looking more into the concept to refine my own technique, got any good links for info you wanna share?


ismokedrow is offline  
Old   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
MVC is a pattern who is a little bit hard to setup and to understand but after when you understand it you code is very modular and if you want to edit/add a thing you can make it in less than 2sec ^^.




From C#.net to MVC pattern in C#
gr4ph0s is offline  
Old   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
I think I understand the basic concept of MVC:

You have three parts:

- Form (Waits for Function output)
- User Input (Accepts user info on form and passes to functions)
- Functions (Accepts User Input, processes and send output to the Form)

While I may not have a professional grade MVC pattern in place, I do have a very similar method going. So I don't think it will be a stretch to implement the pattern.
ismokedrow is offline  
Old   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 312
Received Thanks: 252
Quote:
Originally Posted by ismokedrow View Post

- Form (Waits for Function output) (The View)
- User Input (Accepts user info on form and passes to functions and update view) (The Controller)
- Functions (Accepts ONLY CONTROLER INPUT, processes and send output to the Controller) (The Model)
View do USER => CONTROLER => USER
Controller do getMessageFromView => Check what we want to do => Use the right function in MODEL => getModelReturn => UpdateView
Model => Just the function
gr4ph0s is offline  
Old   #8
 
elite*gold: 0
Join Date: May 2012
Posts: 23
Received Thanks: 6
When you use winforms with visual studio (toolbox), you already use MVC. Visual studio separates the model, view and controller for you.

I didn't take alook to your app, but if you already use VS and place forms using toolbox then the only thing you can do to improve your code is to write it in full OOP (so no calling to a function but instead instanciating an object and calling a method). But I'm not sure this is really efficient in a small project like this.
dkamel is offline  
Old   #9
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
Updates

Ok I have made some progress with the project since this thread was first posted and I've come to deliver some updates and screenshots for those who are interested.

I've cleaned up a lot of the core functions again in this build (v2.0.4.11) I've been focusing on inter-function communication to relay detailed information throughout the program making it easier for me to issue log messages during program actions.

The Log menu will prove very useful when problems are encountered in the program and will hopefully cut down on disorganized "WHY NO WORK MENZ" posts.

The settings menu tab has been done away with and several log message triggers added, speaking of the Log Menu the ability to save and clear the log menu has been added.

On a final note, the primary layout for all the tabs has been established, please feel free to weigh in with your opinions!

Screenshots:

You must register and activate your account in order to view images.
Finalized alpha layout for Objectives Menu (Functionality in-progress)

You must register and activate your account in order to view images.
Finalized alpha layout for Rewards Menu

You must register and activate your account in order to view images.
Log Menu 1

You must register and activate your account in order to view images.
Log Menu 2

You must register and activate your account in order to view images.
Log Menu 3

I know it's taking awhile just hang in there, I have a wikia to write up and a life to live at the same time. (2 year old son keeps me busy a lot ) I hope you're all excited about the NaviQuest v2 beta coming in the next month or so.

I plan to release the first beta around version 2.0.6.5

So if you want your idea heard before then make sure to say something.
ismokedrow is offline  
Thanks
4 Users
Old   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 236
Received Thanks: 129
Keep going drow, iam really proud of you.

-D
misterd is offline  
Thanks
1 User
Old   #11
 
elite*gold: 0
Join Date: Feb 2014
Posts: 7
Received Thanks: 0
Just to tag on at the end of this thread, I have taken over the development of NaviQuest (now on version 3). Any questions or suggestions can be freely directed at me as iSmokeDrow is deeply involved in another project (The end-all of GM tools as you know it).
Spazmagi is offline  
Old   #12
 
elite*gold: 0
Join Date: Dec 2012
Posts: 40
Received Thanks: 11
You are a man of impressive work!
Please up download link
Spacer19 is offline  
Old   #13
 
elite*gold: 0
Join Date: Sep 2014
Posts: 23
Received Thanks: 3
Cool tools for creating quests
Can you put the download link please?
.Sensi is offline  
Old   #14
Moderator
 
elite*gold: 1
Join Date: Dec 2012
Posts: 3,004
Received Thanks: 958
Quote:
Originally Posted by .Sensi View Post
Cool tools for creating quests
Can you put the download link please?
Check the spoiler in his signature in the first post.

ThunderNikk is offline  
Old   #15
 
elite*gold: 0
Join Date: Sep 2014
Posts: 23
Received Thanks: 3
Quote:
Originally Posted by thndr View Post
Check the spoiler in his signature in the first post.

Check yourself, there is no download: /
Google closed the option.


.Sensi is offline  
Reply



« Previous Thread | Next Thread »



All times are GMT +2. The time now is 11:05.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.