Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Off Topic Discussions > Adoptables Buzz

Notices

Reply
 
Thread Tools Display Modes
  #31  
Old 04-07-2014, 12:38 PM
tahbikat's Avatar
tahbikat tahbikat is offline
Member
 
Join Date: Feb 2014
Location: Louisiana
Posts: 408
Gender: Female
Credits: 49,984
tahbikat is on a distinguished road
Default

@squiggler,

Thanks for the critique! The jagged parts are supposed to be very fine "fur/feathers" they've grown. It does look a bit harsh though so I'll take your suggestion and try to soften the edges with a greyish color. Also I didn't draw the other flippers because I figured the second one would be covered by the first flipper closest to viewer, and the third one is so small it wouldn't be seen. I MAY be able to fit the second one in there, just a little, so I'll see how it looks! (:

And I agree with the shading on the 2nd main flipper. It's horrible. I definitely plan on fixing it up before releasing them on my site. :P

@Kyttias,

Thanks! <3 I'll do lighter outlines for all the others and see if it looks alright! (: I'm glad you guys commented because I can fix this stuff up before they're released! c:
Reply With Quote
  #32  
Old 04-07-2014, 04:01 PM
squiggler's Avatar
squiggler squiggler is offline
Squiggling since 1995
 
Join Date: Jul 2013
Posts: 185
Gender: Unknown/Other
Credits: 8,256
squiggler is on a distinguished road
Default

Hmm...you could also make the feathers 'bigger.' Just a little bit. Like this:

__________________
Avatar courtesy of Doll Divine.
Reply With Quote
  #33  
Old 04-07-2014, 08:31 PM
tahbikat's Avatar
tahbikat tahbikat is offline
Member
 
Join Date: Feb 2014
Location: Louisiana
Posts: 408
Gender: Female
Credits: 49,984
tahbikat is on a distinguished road
Default

I redid the feathers to look, well, more like feathers. :P I've also made the babies so I'll post them with the adults. The babies came out horribly but I'm just going to call them done I guess. Also the babies don't have feathers because they're supposed to grow in once they reach maturity.

Reply With Quote
  #34  
Old 04-10-2014, 09:42 PM
tahbikat's Avatar
tahbikat tahbikat is offline
Member
 
Join Date: Feb 2014
Location: Louisiana
Posts: 408
Gender: Female
Credits: 49,984
tahbikat is on a distinguished road
Default



This is the finished Relic Town overhead map! c: Actually, it's about 90% finished. I plan on adding one or two important buildings and some more decor. This will be used on the site. The arrows you see lead to more overhead views of the wilderness, black market, etc.

What I'm trying to accomplish is a very basic exploration system using just image maps and pages that members click through. I can also add various "quests" and hidden rewards throughout the map that members can do. Hopefully one day it will evolve more into a game using arrow keys and an avatar the user can control. c:
Reply With Quote
  #35  
Old 04-11-2014, 12:38 AM
Kyttias's Avatar
Kyttias Kyttias is offline
Premium Member
 
Join Date: Jan 2014
Posts: 857
Gender: Unknown/Other
Credits: 89,208
Kyttias is on a distinguished road
Default

You're ambitious! I like that!
Reply With Quote
  #36  
Old 04-11-2014, 09:10 AM
tahbikat's Avatar
tahbikat tahbikat is offline
Member
 
Join Date: Feb 2014
Location: Louisiana
Posts: 408
Gender: Female
Credits: 49,984
tahbikat is on a distinguished road
Default

Haha, thanks! It's been one of my "dreams" for a while to have my own online game, MMORPG type. It's one of the reasons I started learning web design. c: the only problem is I think I'm more of a designer than a developer. Not sure yet. I'm highly considering taking classes in web development so I can realize my dream but I'm scared it will be a waste if I come to dislike it.
Reply With Quote
  #37  
Old 04-12-2014, 01:29 PM
squiggler's Avatar
squiggler squiggler is offline
Squiggling since 1995
 
Join Date: Jul 2013
Posts: 185
Gender: Unknown/Other
Credits: 8,256
squiggler is on a distinguished road
Default

I say go for it! At the very least, you can ask your local college if they have free sit-in classes. (You don't get credit and you don't get your stuff graded and you don't get access to their computers probably, but you get to attend all the lectures and watch everyone. If you download the programs they're using, you'll be able to try the techniques they explain.)
__________________
Avatar courtesy of Doll Divine.
Reply With Quote
  #38  
Old 04-13-2014, 03:22 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 344,367
Hall of Famer is on a distinguished road
Default

Interesting, so you want your site to turn into some kind of MMORPG. Its definitely doable, though at this stage it can be somewhat tricky. I do remember there are game makers like RPG Maker VX that allows you to create your own RPG Games.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
  #39  
Old 04-13-2014, 02:41 PM
Kyttias's Avatar
Kyttias Kyttias is offline
Premium Member
 
Join Date: Jan 2014
Posts: 857
Gender: Unknown/Other
Credits: 89,208
Kyttias is on a distinguished road
Default

You expressed your interest in a browser MMO and this is something I've been wanting to do for years. It's a step up from just a standard RPG. A lot of people assume 'oh I'll just make an RPG and make it an MMO later' but once you realize the internal organs that game has to have to make it compatible for multiplayer, your whole game engine may need to be reconfigured from square one to work with it. And unless you wrote the engine yourself, you'll be hard pressed as to figure out how to even begin. It's why I don't recommend using a program to do it for you - you really have to pick a language and learn it.

For a browser MMO, you have few options ((and in any instance where you have to host the server yourself, it's worth mentioning that there are (kind of) expensive alternatives to this that charge per connection or monthly, such as Photon, SmartFox, Player.IO (apparently bought out by Yahoo), Red5, etc.)):
  • A Flash game (won't work in the browsers of most handheld devices) that connects to PHP and MySQL and/or through a socket server which you'll have to host yourself (here's hoping your computer can port forward its way out of a paperbag, my ISP has mine locked down so I can't). I quickly gave up at this point because, while I knew plenty about the language Flash was written in (ActionScript), I'd have to learn other components just to handle it.
  • Java. I don't even know where to start with Java, except that if you remember Runescape, that was done with Java. It requires users have the Java plugin installed and up to date and you still need to host the server yourself. And you have to know Java. Most colleges still teach Java. However, it's seen just as much of a decline as Flash for online use: Because it requires the browser to run off a plugin, those on mobile devices are shit outta luck unless you are building a native app to iOS or Android or whatever the device is (which means it won't be in a browser, and won't cross-platform). It's likely the game will manage its data in MySQL (though alternatives exist, including JSON).
  • Javascript: Two options, either by manipulating a page's HTML elements (the DOM) or with HTML5 Canvas (which has gaining support across all devices). There are dozens existing code libraries (both open source and commercial) that can help you create games in Javascript/jQuery (though none specifically meant for MMOs, they can help you handle basic necessary functionality like movement, tiling, stage loading and sprite animations), such as melonJS, Impact, Crafty, Quintus, Jaws, gameQuery, and many more. You have multiple server options:
    • Using PHP to connect to MySQL (or JSON), just like Flash. You don't have to host a server, as it can all be done through your web host (and believe me, a free host will drop you so fast). A lot of Ajax will have to be used as duct tape to keep data in sync. You'll probably need dedicated hosting versus shared hosting, just so you have access to plenty of your web host's server's RAM to handle all the i/o connections.
    • Node.JS uses server-side Javascript and, you guessed it, you get to host the server yourself. Luckily, it's well documented! And it's just Javascript front to back, so it's all the same language, and you won't have to learn to configure multiple things! Data can be stored in a MySQL database or you can use JSON, which is more of a hierarchy tree than MySQL's tabular arrays. (Say hello to open source BrowserQuest!)
    • Firebase. This one is new and I believe it will be a paradigm shift for web development of all types. It stores data in realtime in a hierarchy tree like JSON (and it can also export to JSON). The documentation is there and it's still just Javascript - their very motto is that you shouldn't have to touch serverside code. It's meant for real time, meant for handling i/o connections, and it's handling the server hosting - already making it more efficient than handling PHP via Ajax. For developers, up to 50 visitors can be connecting to the database at the same time, and from there on, each connection will cost around twenty-five cents (which any paid content your game offers should handle the funds for).
  • Unity is worth a shout out - there will definitely be a huge wave of gaming in the future done through Unity, but like Java, it requires a plugin and, on the downside, games won't be accessible on mobile devices. On the plus side? Games done in Unity can be written in JavaScript, C# or Boo and even render in real 3D (and ordinary 2D but that's... definitely not the focus). There are already 3D browser MMOs in development using Unity! It's free to develop in, but it's very new and community documentation may not exist en mass yet. And you still have the same old problem of deciding how you're going to host your server and store your data.

Outside the browser, there are still more options that you can go for to make an MMO, of course, in a plethora of languages with many, many helper engines, libraries, frameworks and programs to help along the way. The key is finding something well documented with an enthusiastic community with lots of open source projects to observe before you dedicate yourself to learning whatever programming language you'll be working with, that way you won't come off disappointed.

I also urge you to learn all that you can via online resources before you spend money on classes. MIT offers courses online for free (which don't count towards college credits, of course, but it provides you with all the video lectures, materials, and coursework), and here is an article that lists their courses for Game Studies. There are many, many helpful websites online to help you learn literally any programming language. It's a lot more fun and a lot less stressful to learn at your own pace (and much less expensive). I super recommend Code Academy.

Because Javascript can be used in both traditional web development (the jQuery framework specifically makes manipulating page elements a breeze for a great interactive user experience) and game development, I definitely think that's worth picking up. (In fact I even recommend starting with jQuery and then backtracking to full Javascript.) Here's jQuery at Code Academy, a 3 hour course. And then Javascript, the full 10 hour course. (You can even learn the basics of Firebase at Code Academy if you fall in love with their teaching method.)

Right now I'm working with Javascript and Firebase. I've got movement, coordinate tracking, and a list of online users. My next step is to render other players at their respective coordinates, and it's actually what I'm doing tonight/this week (never know how long something's gonna take, with distractions).

Last edited by Kyttias; 04-13-2014 at 04:04 PM.
Reply With Quote
  #40  
Old 04-13-2014, 04:08 PM
IntoRain's Avatar
IntoRain IntoRain is offline
Moderator
 
Join Date: Jul 2013
Location: Portugal
Posts: 461
Gender: Female
Credits: 19,425
IntoRain is on a distinguished road
Default

Quote:
Originally Posted by Kyttias View Post
You expressed your interest in a browser MMO and this is something I've been wanting to do for years. It's a step up from just a standard RPG. A lot of people assume 'oh I'll just make an RPG and make it an MMO later' but once you realize the internal organs that game has to have to make it compatible for multiplayer, your whole game engine may need to be reconfigured from square one to work with it. And unless you wrote the engine yourself, you'll be hard pressed as to figure out how to even begin. It's why I don't recommend using a program to do it for you - you really have to pick a language and learn it.

For a browser MMO, you have few options ((and in any instance where you have to host the server yourself, it's worth mentioning that there are (kind of) expensive alternatives to this that charge per connection or monthly, such as Photon, SmartFox, Player.IO (apparently bought out by Yahoo), Red5, etc.)):
  • A Flash game (won't work in iOS and most handheld devices and you'll have to learn PHP) that connects to PHP and MySQL and/or through a socket server which you'll have to host yourself (here's hoping your computer can port forward its way out of a paperbag, my ISP has mine locked down so I can't). I quickly gave up at this point because, while I knew plenty about the language Flash was written in (ActionScript), I'd have to learn other components just to handle it.
  • Java. I don't even know where to start with Java, except that if you remember Runescape, that was done with Java. It requires users have the Java plugin installed and up to date and you still need to host the server yourself. And you have to know Java. Most colleges still teach Java. However, it's seen just as much of a decline as Flash for online use: Because it requires the browser to run off a plugin, those on mobile devices are shit outta luck unless you are building a native app to iOS or Android or whatever the device is (which means it won't be in a browser, and won't cross-platform). It's likely the game will manage its data in MySQL (though alternatives exist, including JSON).
  • Javascript: Two options, either by manipulating a page's HTML elements (the DOM) or with HTML5 Canvas (which has gaining support across all devices). There are dozens existing code libraries (both open source and commercial) that can help you create games in Javascript/jQuery (though none specifically meant for MMOs, they can help you handle basic necessary functionality like movement, tiling, stage loading and sprite animations), such as melonJS, Impact, Crafty, Quintus, Jaws, gameQuery, and many more. You have multiple server options:
    • Using PHP to connect to MySQL (or JSON), just like Flash. You don't have to host a server, as it can all be done through your web host (and believe me, a free host will drop you so fast). A lot of Ajax will have to be used as duct tape to keep data in sync. You'll probably need dedicated hosting versus shared hosting, just so you have access to plenty of your web host's server's RAM to handle all the i/o connections.
    • Node.JS uses server-side Javascript and, you guessed it, you get to host the server yourself. Luckily, it's well documented! And it's just Javascript front to back, so it's all the same language, and you won't have to learn to configure multiple things! Data can be stored in a MySQL database or you can use JSON, which is more of a hierarchy tree than MySQL's tabular arrays. (Say hello to open source BrowserQuest!)
    • Firebase. This one is new and I believe it will be a paradigm shift for web development of all types. It stores data in realtime in a hierarchy tree like JSON (and it can also export to JSON). The documentation is there and it's still just Javascript - their very motto is that you shouldn't have to touch serverside code. It's meant for real time, meant for handling i/o connections, and it's handling the server hosting - already making it more efficient than handling PHP via Ajax. For developers, up to 50 visitors can be connecting to the database at the same time, and from there on, each connection will cost around twenty-five cents (which any paid content your game offers should handle the funds for).
  • Unity is worth a shout out - there will definitely be a huge wave of gaming in the future done through Unity, but like Java, it requires a plugin and, on the downside, games won't be accessible on mobile devices. On the plus side? Games done in Unity can be written in JavaScript, C# or Boo and even render in real 3D (and ordinary 2D but that's... definitely not the focus). There are already 3D browser MMOs in development using Unity! It's free to develop in, but it's very new and community documentation may not exist en mass yet. And you still have the same old problem of deciding how you're going to host your server and store your data.

Outside the browser, there are still more options that you can go for to make an MMO, of course, in a plethora of languages with many, many helper engines, libraries, frameworks and programs to help along the way. The key is finding something well documented with an enthusiastic community before you dedicate yourself to learning whatever programming language you'll be working with, that way you won't come off disappointed.

I also urge you to learn all that you can via online resources before you spend money on classes. MIT offers courses online for free (which don't count towards college credits, of course, but it provides you with all the video lectures, materials, and coursework), and here is an article that lists their courses for Game Studies. There are many, many helpful websites online to help you learn literally any programming language. It's a lot more fun and a lot less stressful to learn at your own pace (and much less expensive). I super recommend Code Academy.

Because Javascript can be used in both traditional web development (the jQuery framework specifically makes manipulating page elements a breeze for a great interactive user experience) and game development, I definitely think that's worth picking up. (In fact I even recommend starting with jQuery and then backtracking to full Javascript.) Here's jQuery at Code Academy, a 3 hour course. And then Javascript, the full 10 hour course. (You can even learn the basics of Firebase at Code Academy if you fall in love with their teaching method.)

Right now I'm working with Javascript and Firebase. I've got movement, coordinate tracking, and a list of online users. My next step is to render other players at their respective coordinates, and it's actually what I'm doing tonight/this week (never know how long something's gonna take, with distractions).
Well said! I recommend checking out online courses like Kyttias said before spending absurd amounts of money in something you dont know for sure if you will like it. But don't look away from learning in a classroom and have the help of teachers and other students to understand the "why".

I also recommend Dart, it compiles to javascript, looks a lot like java and c++ and has its own editor that looks a lot like Eclipse ide. I watched Notch program this game in 48 hours on Dart during one of the ludum dares (and he quit for a few hours and started and kinda-finished another game mid-way).
__________________


asp.net stole my soul.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mysgardia 2.0 tahbikat Adoptables Buzz 33 03-29-2016 03:52 PM


All times are GMT -5. The time now is 08:57 AM.

Currently Active Users: 5606 (0 members and 5606 guests)
Threads: 4,080, Posts: 32,024, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636