Results 1 to 5 of 5

Thread: Which language should I use ?

  1. #1
    Join Date
    Aug 2004

    Which language should I use ?

    Happy new year to you all After a year of not doing anything website related, I'm back here with a new project. But first, I am hesitating between two languages :
    - javascript, with AJAX, php, databases, html and css
    - flash with actionscript
    (ok, I know, flash is evil, and moreover, it would be my first website with flash, and I don't really have a clue how to do it)

    My website (at least a part of it) would be a bit like a video game (remember Indiana Jones, or Monkey Island, in the late 80's ?). It would allow the user to interact with some objects. A bit like J.K.Rowling's website (but not as complicated. Here is the website : http://www.jkrowling.com/en/index.cfm).
    However, the user should be able to combine two or more objects to form another object, which he can then use to do an action on another object. He should also be able to collect objects and store them in an inventory. He can look at the objects, or use them (like in a video-game).
    There will also be something similar to my last website, which is a different design during the day and during the night. But because I'm really crazy, I'll add stuff like the user needs to water the plants otherwise they start to die. (I guess I can achieve that with simple php conditional statements)
    My main concern is not the accessibility (this is just a website "for fun", I'll make another one more simple), but I wouldn't want to end up with a 5000 lines start page ^^.
    If I decide to do it with javascript, php and html, I'll use drag and drop functions (but I need to be able to save the position of the objects in a cookie, so that the user has the same display next time he comes to the website. Is that even possible ? I guess the cookie would have to be javascript), the other stuff I can do with php. But I don't know if combining two or more objects together to create another object is achievable with javascript ?
    If I decide to go with flash, it will be really difficult, because I can do only some animations and very simple things. However, I guess some stuff can be done in flash and integrated to the javascript-php-html-css website.

    So, what would be your advice ? (except, of course, "don't do this website and do something else")

    Thanks !!!

  2. #2
    Join Date
    Aug 2004
    Is my question really that uninspiring ? ^^ Or maybe I posted in the wrong place ?

  3. #3
    Join Date
    Aug 2004
    Everybody hates me...

    I found two freewares with which someone can do their own game (in the style of Indiana Jones and Monkey Island, the old ones, which is perfect because that's exactly what I wanted), however they need the user to download and install the game. Anybody knows if it's possible to have something like that, but online ?

    Is it possible to do such a thing with javascript and php, and to what extend ? I know it's possible with flash, because of the Rowling website, but if I can avoid flash, I'd rather do it.

  4. #4
    Join Date
    Jan 2009
    Generally games have been done in Flash over javascript. This is mostly due to Flash having better crossbrowser handling and built-in support for animations and alpha channels. I would recommend using Flash/PHP/MySQL over Javascript/PHP/MySQL of course depending on your familiarity with Flash and/or Javascript. For simple data/text based games with no animations a PHP/MySQL solution with some javascript thrown in for good measure would be plenty sufficient.

  5. #5
    Join Date
    Aug 2004
    Thanks !
    I'm not really familiar with javascript, nor with flash, but I think I can find stuff for JS on the web easier than for flash. However, it might take forever to load... I'll try to discuss that with my flash teachers (I might be doing a flash course very soon ^^).

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.11913 seconds
  • Memory Usage 2,881KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (73):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates