Browsing articles in "Baghchal"

Online Bagh Chal Competition : UC9

Aug 8, 2012   //   by semicolon   //   Baghchal, Blog

Aug 8th, 2012

Online Bagh Chal Update Cycle 9 includes the most awaited and exciting feature we’ve been expecting since the beginning – the integration of the Online Bagh Chal Competitions feature to Online Baghchal website. With the competition feature we can now organize bagh chal competition periodically at online baghchal website with automated competition management system. We have been working on online baghchal since last two years now and addition of competition in its core complements the website’s user experience. One way it will give players more entertainment value and on the other way we have plans to partner with online baghchal competition sponsors so that we can keep developing this website forever.

No website would sustain without generating profit out of the service and with online baghchal competition integration our thought is to earn sponsor’s interest along with our user’s trust. Part of the amount we collect from sponsors for competition will go to website development and improvements whereas other part will be given back as prizes to our talented players.

Check the online bagh chal competition page. Want to sponsor us ? Click Here

How the competition feature works:

We together with our sponsors will sketch out details of the competitions. Plan on different rounds of game play, decide whether to go knockout or organize league games. Find out prizes allocation then all online baghchal players will be notified of the competition details / date at Online Baghchal website. All games, tie-sheet of the game, game results, winners etc will be available to browse in the competition page in obaghchal.com in respective phases : before, during and after the competitions.

How to participate in competition:

To participate in any online bagh chal competition participant must be a registered player at obaghchal.com and should agree with the TOS & Privacy policies of the website and term of use and rules of the online baghchal competition system.

Competition Status:

Any online baghchal competition will go through different phases namely Scheduled, Open, Progress and Finished. In rare cases it could be Dissolved.

Scheduled:
Initial phase. Callout for sponsors
Open: Registration opens
Progress: The competition happens here
Finished: When Competition is over
Dissolved: In disputes

Future?

Competition feature is a way for Online Baghchal website to sustain its development and enhancement.
We have big thoughts on organizing competitions and partnering with sponsors. We have plans to host National, International, Organizational and other titled competition in coming days. Stay tuned into your favorite Newspapers, TV, FM or online social media pages for the competition announcements. The competitions are of no value without the online baghchal players who continually use the site for fun and provide us valuable feedbacks. Be assured OB will go nowhere without asking your support.

Sponsors

Check the online bagh chal sponsors page. Want to sponsor us ? Click Here

We have feature to place advertisements in Online Baghchal website. Typically there are two categories of sponsors we accept at online baghchal one for image advertisements on general online baghchal pages and the other category of sponsors support us in baghchal competitions. More information on your advertisement interest please contact us.

Depending upon the value/amount of sponsorship/advertisement deal there are three types of sponsors of Online Baghchal viz. Gold, Silver & Bronze. Read below for more information in each category.

  • Sponsor Categories: General Ad Pages Sponsors  & Competition Sponsors
  • Sponsor Types: Gold, Silver & Bronze
  • General Ad Pages Sponsors (Gold – 6 months, Silver – 3 months & Bronze – 1 month)
    • Home Page (Logged In / Not Logged In - 120×90)
    • Game Page
      • With Computer ( Logged In/ Not Logged In - 290×90)
      • Watch / Replay (Logged In/ Not Logged In - 290×90)
      • With Opponent (Logged In - 120×90)
    • Profile Page (Logged In / Not Logged In - 290×90)
    • Competition Listing Page (Both Logged In & Not Logged In - 120×90)
  • Competition Sponsors
    • Gold – Sponsors all prizes of a competition
    • Silver – Sponsor any one prize of a competition (mid level)
    • Bronze – Sponsor any one prize of a competition (average sponsorship)
  • All of our Sponsors will be listed in Online Baghchal Sponsors page.
  • Sponsor-us page for quick contact on sponsorship
  •  

    Gold Sponsors

    Our Sponsors supporting us in larger extent are our Gold Sponsors.   Mainly those who advertise with us for at least six months in any general pages or who sponsor all the prizes (winner, 1st, 2nd) for any one of our competition will become our Gold Sponsors. The benefit includes permanent listing as gold sponsor in online baghchal website. Gold sponsors of competition will get image advertisement placement in other online baghchal pages for three months and listing with image banner and promotional description throughout the competition pages forever.

    Silver Sponsors

    Our Sponsors supporting us in middle range of value/amount are our Silver Sponsors. Mainly those who advertise with us for three months in any general pages or who sponsor any one prize (winner, 1st, 2nd) for any one of our competition will become our Silver Sponsors. The benefit includes permanent listing as silver sponsor in online baghchal website.

    Silver sponsors of competition will get image advertisement placement in other online baghchal pages for  one month and listing with image banner throughout the competition pages forever.

    Bronze Sponsors

    Our Sponsors supporting us in average range of value/amount or those who provide us media and moral support for promotion of Bagh Chal game or those who advertise with us for at least one month in any general pages are our Bronze Sponsors. Also those who sponsor any one prize (winner, 1st, 2nd) for any one of our competition will be our Bronze  Sponsors. The benefit includes permanent listing as bronze sponsor in online baghchal website. Competition sponsor will get text-link listing throughout the competition pages forever.

    Improvements in Home Page

  • Minor design / description changes
  • Active Competition games will be shown at homepage during competition period.
  • Logged in player’s active game are highlighted in home page listing of competition games.
  • All of the Recent games can be browsed from Recent Games link.
  •  

    Other Minor Improvements

  • Growl messages
  • Sign in button in home page
  • Sound improvement
  • Image on online and registered users
  • User profile page - played games and competition games
  • Email notification for opponent when offline for chat msg
  • Private Chat renamed as “Message” . We are working on to build Private Messaging feature out of Private Chat.
  • User last login activity in profile page. “Last Seen”
  • User menu at top navigation
  •  

    First Online Bagh Chal Competition

    Today, we announce a first ever Online Bagh Chal competition, join in.

    Description

    Meet the Online Baghchal Team. With launch of this competition we are happy to announce the Online Competition feature integrated to obaghchal.com. This competition will be a test competition thereby the participants will only be the Online Baghchal Team members plus few active players (whose online baghchal score is > 5). Help us test feature and win surprising prize

    Max Participants: 16

    Prizes

    Winner: Lunch with OB Team + Brass Baghchal Board
    1st Runner Up: Lunch with OB Team
    2nd Runner Up: Lunch with OB Team

    Each of the winners will be provided 50% discount in Web Application Development with PHP/MySQL course at Semicolon Developers.

    First Online Baghchal competition !!! Register Soon !!!

    Online Bagh Chal – Home Page Bug Fixed and Minor Improvements : UC 2.1

    Jan 30, 2012   //   by semicolon   //   Baghchal, Blog

    Jan 30th 2012

    Have you tried opening Online Baghchal Website before ? Out of ~160 registered users so far more than ~20% of them were commenting on our Facebook page and Website Feedback page that site doesn’t load at all in their browser. Tracing the problem we found we had minor bug in the Node.Js code for homepage. Which was not properly transferring HTTP Headers & others. We were working on UC3, but this was more urgent problem in the site. So, after Update Cycle 2, here it comes UC 2.1 with Home Page Fix. Hope our all Facebook fans and those who sent us feedback about home page problem will now get to enjoy Online Bagh Chal smoothly.

    Earlier today in our Facebook update we said that Online Baghchal can be played well in Android smart-phones. Yes it was possible but with some workarounds. But now, any android browser which supports Javascript should run Online Baghchal fine. Please test and let us know whether it works or not. I tried today morning to play with that workaround connecting my android device to internet via Ncell GPRS, yet found the game play very impressive. Things on Online Baghchal app are getting well day by day. We thank you all for playing Baghchal and sending us feedbacks. We will now focus on UC3 which is a feature addition to support Online Baghchal Competition.

    Update Cycle 2.1 : Minor Updates
    Here is a quick listing of minor feature improvements and bug fixed in Online Bagh chal Update Cycle 2.1 (UC2.1)

    1) Home page problem fixed : So what ?

    -> Now Online Baghchal will Open Up everywhere except in your Internet Explorer web browser (Stop using it or don’t blame us website doesn’t work in IE, we do not support Internet Explorer Web Browser. It is one of the worst web browser. Please upgrade to latest Firefox or Google Chrome.)
    -> Works Everywhere : where ? 
    - Android phones (tested)
    - iPhone (not tested)
    - In all of your browsers who commented site is not working and said it throws Website Not Found errors.
    - Even with your NTC or NCELL GPRS (tested)

    2) /game styled : look feel made similar to homepage. It was used for workaround mentioned above.
    3) Added Created Time to Profile page finished game table.
    -> this hints when a player was last active in online baghchal.
    4) Game play Chat – watcher’s name highlighted differently, also message shown as notification on top.

    5) Game play chat time increased, 20 seconds
    -> After game finishes players now  can chat 20 more seconds before the chat box disappears, it was 10 seconds before.

    6) Minor consistency over texts throughout the static pages
    Thanks Madhusudan for the feedback. We appreciate you checking out the site thoroughly.

    Thank you all for joining in our website not caring that Signup barrier, we are lovin it
    We are working on making Online Baghchal play experience even more smooth.

     

    Let’s Play Baghchal Online.

    Online Bagh Chal team
    Semicolon Developers

    Online Bagh Chal – Minor improvements and Bug fixing : Update Cycle 2

    Jan 25, 2012   //   by semicolon   //   Baghchal, Blog

    If you just heard about Online Bagh Chal please visit http://obaghchal.com and try it now.

    Here is a quick listing of minor feature improvements and bug fixed in Online Bagh chal Update Cycle 2 (UC2).

    1) Notification for private message ? 
    For specific situations like when one online user sends private message to another offline user.

    2) Notification - click to read effect
    -> notification indicator (number count) adjusted..

    3) Help message below Score at profile page. “Score System ?”
    For those who are curious to know how the score is calculated.

    4) Game Logic
    Fixed few bugs noticed during game play.

    5) Online User Score
    -> Online user score should now sync the actual score at profile page.

    6) Finished/Giveup games table
    -> Finished game tab got a new look. Games are now shown in two groups.

    7) Pop up message - error in transfer – for unidentified cases - removed.

    8) “Is online” growl message for all online users.
    -> To notify users when other user come online.

    9) “Is watching game” -
    -> In Game Play chat box, whenever other online users joins your game to watch, notification message is added to the chat box.

    10) Show all messages in Message reload - in game chat
    -> Had some problem with this, all messages were not loaded during Game play page refresh. It’s fixed now.

    11) Goat captured (dead goat) notification on both sides.

    What to expect on UC3 ?

    Possibly we would have Online Baghchal Competition this valentine.

     

    Happy Playing.
    Online Bagh Chal team
    Semicolon Developers

    Online Baghchal – New Features Addition and Bug fixing : Update Cycle 1

    Jan 12, 2012   //   by semicolon   //   Baghchal, Blog

    New Features

    1) Score System changed

    Many users suggested that points deducted for a Give Up actions is more. We reduced this deduction to 1 point for orphan Give ups i.e when any game without opponent is Gave Up only 1 point will be deducted from users Online Baghchal score. We don’t want to promote users Create Games and Give Up but we want to make it feel easy to Give up. Please refer online Baghchal Help page for updated information about score system.

    Online Baghchal Score System

    2) Public Chat - User profile url in chat messages, sticky mention in receiving end for private messages.

    Communicating with Online Users was difficult. Also, following your suggestions we have brought up chat features. Which can be used to communicate with online users. Ask if any one is interested in game play. If someone replies their interest, visit their profile get idea about their score – ask them to create game and join in. We hope this chat feature will reduce Giving Up games without opponents too.

    Online Baghchal  Chat

    Private Chat tab is just filter for private messages. Users can send private messages to other users by attaching @username before their message.
    For eg. @johndoe let’s play next game

    When you visit other user’s profile, there is Send Private Message option added. After clicking this link it will open up private chat box with default mention to the user whom you want to send private messages. We don’t expect private message feature to be used as a chat tool rather then a notification tool which will give users an opportunity to communicate with other online users in real-time and ask them to play next match together. Hope this gets useful over time.

    Online Baghchal  Chat - Private messages filter

    Also, the Send Private Message to user link at user profile page will open us Private Chat box with a default mention format to that user.

    Private chat box can be opened for any user by using URL in the format : http://www.obaghchal.com/chat?filter=username

    Online Baghchal Option to send private message in profile

    3) Finished Game Replay/Playback

    This is one of the most advanced and useful feature we have implemented in this update cycle. Game playback or replay means users can now visit details section of any finished game and watch the game play move by move from the beginning as if the game is running now. Just click on the replay button in any finished game and watch the moves, observe the strategies.

    Our expected use of this feature is users would be able to visit other user’s profile, playback old games played by that user and get idea about his/her strategies of game play. It will be most useful when we attract more expert players to Online Baghchal. We want Online Baghchal to be a ideas sharing platform too. We are positive that you will enjoy this feature.

     

    Online Baghchal  Replay finished game

    One more feature of Reply/Play back functionality is that you can closely inspect Previous or Next moves with the available buttons. These Previous / Next button will forward or reverse the moves of the game under playback.

    Online Baghchal  Play-previous-next-steps

     

     

    Minor Improvements

    4) Visual Clue - movement squares

    Visual clues about opponents last movements is way to keep user focused in the game. There was minor bug in the Goats game play where visual clue was not working. We fixed it and made visual clue work uniformly throughout the game play. We are sure this will enrich game play user experience.

    Online Baghchal - visual - clues

     

    5) Bagh Icon in Game Play Page – Status –> Turn section increased

    This was small in size. We have increased the size and made it more visible to user.

    7) New game created notification – sticky

    jGrowl Notifications about games created by other users used to quickly fade up in few seconds. Now, we have made it sticky and users could join the game from the same notification message. This will sure increase the chance that users will join in to the already created games more often.

    Online Baghchal - new game created - sticky notifications

    8) Online Users & Registered Users view changed. Now users can browse more users at one sight.

    Online Baghchal Registered Users view

    We changed the view because browsing through registered user profile was tough with pagination limit of 10 users information per page. New view will display information about 60 users per page with their score aside. That is to say first page will display Top 60 Online Baghchal users ranked by their score.

    9) Score of Online Users fixed

    Online Baghchal - online user score-fixed

    We found bug in score display of online users. We have fixed this now.

    10) Automatic pop up removal after few seconds.

    Our users found pop up notifications distracting.
    We have improved the experience a little bit, pop up notifications in many pages will now fade out automatically within few seconds.

    11) Game Chat Improvement - User profile URL added to chat message sender, sticky mention of private messages.

    Chat box during game play got more polished. Opponents profile is now linked to the username displayed in chat box.

    Online Baghchal  Play - chat

    Also, its easy to send private sticky message to user in chat by just attaching @ at the beginning of line.

    Eg. @ it’s your turn. are you there ? |
    or  @username it’s your turn. are you there ?

    Both mention format will work.

    Online Baghchal  Play - chat - private sticky msg

     

    12) Option to share game made more visible.

    We have added share button for the recently created games where no opponent have joined yet. When you create game and do not find users to play with, sharing game URL with your Twitter, Google+ or Facebook friends is easiest way to call them to join your game. We would be happy to see more games created and shared than more games created and gave up.

    Online Baghchal - Option to share game more visible

    13) Give up warning made more informative.

    When user clicks Give Up button warning shown is made more informative. We have added information about score going to be deducted from users total score.

    Give Up warning made more informative

     

    14) Updated help section for Creating/Sharing games

    How to Create games
    How to share games ?

    Tips on using Chat

    1) Users can send private message to others users while other users are playing games using public chat box. Just add @username and your message will be delivered to respective user as sticky notification.

    - This feature can be used to ask playing users for next match.

    2) Sending Private message to user is easy. Just attach @username to the URL like this http://www.obaghchal.com/chat?filter=bhu1st

    or visit user’s profile and click on Send Private Message.

     

    Online Baghchal Doesn’t Support/Works In Internet Explorer Browser.
    Please update to latest version of Firefox or Google Chrome

    We have one more message to convey – we stopped supporting Internet Explorer web browser since this update cycle. 
    If you use Internet Explorer to browse Online Baghchal, please do not blame us that we didn’t make it work in Internet Explorer rather we request you to access Online Baghchal with more latest versions of Mozilla Firefox or Google Chrome because our use of HTML5/Canvas is not well supported in Inter Explorer and game play won’t work in this browser. Stop using Internet Explorer, developers from around world thank you knowingly or unknowingly for your initiative. It will save thousands development hours in the end.

    Thanks all of you who registered and tested Online Baghchal

    We received many feedbacks till this update cycle. We thank all of those who gave us valuable ideas for improvements.
    Thanks Hacker News community for their feedback on Online Baghchal. Thanks Online Baghchal users p_r_a_j, mybagh, Samit, leo.shabr for their feedbacks, we have added all the features you suggested in this update.

    We are working to enrich user experience of Online Baghchal. Your small feedback about this website will help us improve user experience of overall website users. Keep encouraging us with your feedback. We love to hear from you more often.

    We would love to hear your comments about this update in our Facebook fan page.

    Happy Baghchal Play. Enjoy!!
    -Online Baghchal Team, Semicolon Developers

    The Himalayan Times - Online Baghchal Coverage

    Jan 9, 2012   //   by semicolon   //   Baghchal, Blog

    Read it in : THT Online

    Happy Birthday Online Baghchal

    Jan 6, 2012   //   by semicolon   //   Baghchal, Blog

    बाघचाल नेपालको आफ्नो मौलिक खेल हो , जुन बर्षौ देखि हाम्रा हजुरबुबा, बुबाहरुले खेल्दै आउनुभएको छ | थकाई लाग्दा, घाम ताप्दा, जमघट हुँदा , जहाँ पनि दुईजना बीच खेल्न सकिने यस बाघचाल आफैमा रमाइलो त छदै छ, बौद्धिक कसरत पनि उत्तिकै पर्छ | जुवा-तास वा अन्य केहिमा समय फाल्नु भन्दा बाघ र बाख्राको यस थुन-छेकमा हाम्रा अग्रजले मनोरंजन देखेका थिए | खेल्नलाई कुनै महँगो सामग्री जुटाउनु परेन, औपचारिकता निभाउनु परेन ; २० ओटा साना ढुंगालाई बाख्रा मान्यो , ४ ओटा अलि ठुला लाई बाघ मान्यो …. अनि सुरु हुन्छ बाघ र बाख्राबिचको खेल चारकोठे घेरोभित्र |  यसमा चेस जस्तो राजा-रानी, ऊँट, हात्ती सबै जुटाईरहन परेन | खेलका नियम सरल अनि स्पष्ट छन् | 

    testing-bagh
    समयसंगै जीवनशैली बदलिएको छ | गाउँका चौतारी सम्म पुग्ने, चिया पीउंदै गफ मार्ने अनि बाघचालका धर्सा सुकिलो ढुङ्गोमा कोर्ने फुर्सद न रामे, साईलो, हर्केलाई रह्यो, न तपाईंलाई | प्रविधिले सबै कुराको शैली फेरिदिएको छ | अब हामीलाई बाघ र बाख्रा रुपी ढुंगा, कोठै कोठा भएका धर्सा कोर्ने ठाउँ, अनि छेउमै अर्को मिल्ने साथी खोजिरहन पर्ने छैन | केवल चाहियो यो इन्टरनेट | अब हामी बाग्लुंगका गाउँ र ‘गार्डेन अफ ड्रिम्स’ मा बसेर बागचालमा एकैसाथ रमाउन सक्छौं | भौगोलिक सिमाना र दुरीले छेक्ने छैनन् |

       testing-baghchal
    हामी अहिले बाघचालको अनलाईन संस्करण सहित उपस्थित छौ | हामीलाई यो अवसर तपाईंसामु बाँड्न पाउँदा  अत्यन्तै खुसि लागेको छ | प्रयोग गर्न सजिलो होस् भनेर सकेसम्म सरलीकृत गरिएको छ  | बाघचालको अनलाईन पेजमा जानुहोस, आफ्नो इमेल सहित लग- इन गर्नुहोस र ‘नयाँ खेल’ सृजना गरेर साथीलाई कुर्नुहोस | तपाई जस्तै अरु उत्साही व्यक्तिहरु खेल्न कुरिरहेका छन् भने सिधै अर्को व्यक्तिसंग भिड्न सक्नुहुनेछ | नभए, तपाइँसंग खेल्न पक्कै कोहि आईपुग्ने छन् | इमेल गरेर वा फेसबुक, ट्विटर, गुगल+, आदि जस्ता संजालबाट पनि तपाईं आफ्ना साथीलाई खेलमा निम्त्याउन सक्नुहुन्छ |

    देशले सूचना -प्रविधि र बिकासमा जति सुकै छलांग मारोस, हामी आफ्ना पुराना निधिलाई प्रबर्धन गर्ने अठोट गर्छौ |  यस्ता मौलिक खेल परम्परा, संस्कृति हाम्रा सम्पति हुन्, जसलाई मेटेर अघि जानु भन्दा नयाँ प्रविधि मिल्दो बनाउनु आफ्नु बिशिस्टता हो, भन्ने हाम्रो ठम्याई छ | यो अनलाईन- बाघचालको सग्लो अनुहार, हाम्रो लगभग बर्षदिनजतिको चाँजो-पाँजो र मेहनतको मुर्त रुप हो |  यसमा प्रयोग गरिएको प्रविधि , नेपालमा यस अघि सायदै प्रयोग गरिएको होला | हामि त ‘सेमिकोलन भ्याली’ मा बाघचाल खेल्दा रमाइलो महसुस गर्छौ …. तपाईं नि ? कृपया प्रतिक्रिया दिनुहोस |

    IMAG0109

    बाघचाल वेबसाइट लन्च र अफिसमा हेमको बर्थडे पनी आजै  परेको दोहोरो बर्थडे माहोल बाँड्न पाउनु हाम्रो लागि अविस्मरणीय क्षण बनेको छ ।

    Happy Birthday to Hem and Online Baghchal too.

    Online Baghchal – Beta Launch

    Jan 4, 2012   //   by semicolon   //   Baghchal, Blog

    http://obaghchal.com 

    Baghchal / बाघ चाल ?

     
    Baghchal is one of the most popular two player strategic board game originating in Nepal.
    The game is asymmetric in that one player controls four tigers and the other player controls up to twenty goats/goti/bakhra. The tigers ‘hunt’ the goats while the goats attempt to block the tigers’ movements. Bagh in Nepali means tiger, and chal means move, you could translate it as the game where Tigers are moved in the game board.

    obaghchal-sns 

    One of the primary reason for its popularity in Nepal is its ease of game construction. Grab a stone, draw lines in square like in the figure. Collect 4 big stones, name them Bagh, collect 20 small stones, call them goats, find a partner to play and enjoy. Also, game rules are easy and game logic is easier compared to other popular game like Chess.

    There is nothing like playing Baghchal with friends enjoying the warm winter or passing free time in strategic way. The game is equally popular among teens and aged ones.

     

    Why Online Baghchal ?

    You won’t be always in reach of a Baghchal board, stones for Bagh and Goti, sometimes no other person would be there to play with. Respecting the fact that Baghchal is more enjoyed while played at Chautaris of Baglung district or at the Garden of Dreams at Kesharmahal we Semicolon Developers have tried to make it easy to play Baghchal with having just an Internet access irrespective of the location. With Online Baghchal, one can invite her friends from anywhere to play Baghchal or meet other Baghchal lovers near her location.  We want to provide you a website to visit for enjoying Baghchal online with your friends.

    It’s easier now to play Baghchal online. Just signup in the Online Baghchal website with your email address. Each Baghchal match is called a game in the application. You can create game selecting your preferences for playing Bagh or Goti. You then wait for other player to join in or you could share the game URL with your friends via email and social networking websites like Google+, Twitter, Facebook. Also, it is easy to join in the games created by other players.

    We enjoy playing Baghchal at Semicolon Developers. We felt it is our responsibility to digitize the local cultural assets like this. It took us one complete year to go from the “online baghchal” idea to first working copy of Baghchal application. The technology stack we used for Baghchal have been rarely implemented this way in Nepali web development scenario. Making the game play a fun online real-time experience was a lot of work. We have done a fairly hard work from our side on presenting Baghchal game online. Hope you’d enjoy it. Your feedback will always motivate us.

    How Online Baghchal works : Block Diagram

    block-diagram

    Players move tiger/goat in their respective browsers. We have represented Baghchal board as a 5×5 matrix, where (x,y) represents each point on the Baghchal board. When any player moves a piece according to their turn, the click data is transmitted to Online Baghchal server. Each states of the whole game play session, the game state is saved in server database. User clicks are validated against Baghchal standard rules then checking the Game State at server, server logic directs respective visual actions to be taken on both of the players browsers. Application code loaded in player’s browser will then translate server action responses to visible moves.

     

    Is Online Baghchal Open Source ?

    No. we have no plans any soon to release Online Baghchal as Open Source. However, our starting code for Online Baghchal has already been shared on Semicolon Labs and Google Code. Have a look : http://labs.semicolondev.com/ Also, our development team has put a lot of effort on learning Node.js platform from scratch just for the sake of developing Baghchal. We have many draft articles which describes the complete development stack and how we used them for Baghchal development in detail. We will soon publish those articles in our developer’s blog - Echo. Stay tuned.

     

    Technology Stack

    Development

    Node.js, v0.4.9 http://nodejs.org

    Node.js is a platform built on Chrome’s V8 JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    Socket.Io, http://socket.io/

    Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It’s care-free realtime 100% in JavaScript.

    Express, v2.4.3, http://expressjs.com

    http://github.com/visionmedia/express
    Expressjs is a Sinatra inspired web development framework for node.js — insanely fast, flexible, and simple.

    npm, v1.1.0-alpha-6, http://npmjs.org

    npm is a package manager for node. You can use it to install and publish your node programs. It manages dependencies and does other cool stuff.

    Mailer, v0.6.7, http://github.com/Marak/node_mailer

    Send emails from node.js to a smtp server with node_mailer, simple as cake.

    Password-Hash, v1.1.2, http://github.com/davidwood/node-password-hash

    Password-hash is a node.js library to simplify use of hashed passwords.

    Storing passwords in plain-text is bad. This library makes the storing of passwords (and subsequent validation of) hashed passwords a bit easier.
    Password-hash provides functions for generating a hashed passwords and verifying a plain-text password against a hashed password. For a bit of added strength, a random salt is generated when the password is hashed. The hashed password contains both the cryptographic algorithm that was used as well the salt, so all that is needed to verify a plain-text password is the hashed password itself.

    Design

     

    Twitter Bootstrap, v1.4.0, http://twitter.github.com/bootstrap

    Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites.
    It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.

    Jade, v0.13.0, http://jade-lang.com

    Jade is a high performance template engine heavily influenced by Haml and implemented with JavaScript for node.

    Stylus, v0.19.8, http://learnboost.github.com/stylus

    Stylus is an expressive css language for nodejs.

    Database

    MongoDB, v0.9.6-7, http://mongodb.org

    MongoDB is a scalable, high-performance, open source NoSQL database written in C++.

     

    Work Done So far : in Snaps


    Homepage

    Baghchal-homepage

    Game Play

     

    Baghchal  Play-testing

     

    Work In Progress (WIP)

    Internet Explorer 8+ Issues
    (Internet Explorer Sucks! If development time is precious IE 6, 7 and even 8 and 9 must die. Stop using IE if you care about Technology Innovation.)

    - Layout issues (HTML/CSS)
    - Javascript Issues
    - HTML5 / Canvas Issues
    - Real-time / Ajax push/pull testing/bug fixing.

    Fixing Internet Explorer Issues will be run as trial exercise. Or, we wouldn’t support IE altogether as Facebook did for their Timeline.

     

    Online Baghchal Team

    Semicolon Developers Family
    Documentation, Q/A, Tests, Feedback.

    Bhupal Sapkota
    Chief Technology Officer
    Product Development, from idea to execution.

    Bhuwan Pokharel
    Public Relation Manager, Online Baghchal

    Hem Shrestha  
    Jr. Software Engineer
    Lead Developer, Online Baghchal

    Bimal Sharma
    Jr. Software Engineer
    Developed Open Source version of Baghchal while at Semicolon.
    The open source two player version is available to download at Semicolon Labs.

    If it were not about fixing Holly Internet Explorer 8+ issues (Internet Explorer Sucks) Online Baghchal app is already working fine and is ready to go live today. Considering IE issues and all other testing aspects, we are working day/eve to deploy Online Baghchal within Mid Jan 2012. Countdown begins today !

    To know more about Online Baghchal, contact us at baghchal [@] semicolondev.com