Tag Archives: flash

KBC game : Kaun Banega Crorepati online flash game 2013

KBC game will load below
Game requires Flash plugin 9

New KBC HTML5 game launched

This was a simple game I created using SWiSH in 2005. The questions appear randomly with no logic for the levels of difficulty and the “Phone a friend” lifeline is a dummy lifeline with no real purpose. The game was hosted on a free domain kbc2.be and also on openflash.be initially which got a decent amount of hits. Those domain names dont exist anymore, so I have published it here. You can download the source code and read the instructions below if you like to edit the game to suite your needs. This game will be moved to a new site soon.

How to play the KBC game ?

When you open the game, you will be taken to the first question directly. There is no concept of fastest finger first in the game right now. This first question if answered correctly, will fetch you 1000 Rs. Answering a question is through one of the four given choices. As the game progresses, with every question, the money that you won will double. Any any point, if you think that you do not know the game, you can use one of the 4 given lifelines. Every lifeline can only be used once throughout the game. The first lifeline is fifty fifty. This lifeline will remove 2 wrong choices and you have to pick the right answer from the remaining 2 choices. You can also use phone a friend lifeline. This lifeline will simulate a conversation with your friend. As per the logic of the game phone a friend will mostly give the right answer. You might also run out of the 30 second time limit for phone a friend. The third lifeline is audience poll lifeline. This will simulate a poll amongst the audience attending KBC and will show you the results of the poll in the form of a bar graph. The fourth lifeline is called “flip”. This will skip the current questions and show you a new question without increasing your money. The flip lifeline also can only be used once. At any point of time, if you answer the question wrongly, you may lose all your money. But throughout the game there are different levels. Like 3,20,000 Rs for example is one such level. If you answer a question wrongly after winning, 3,20,000 Rs., you will take home that money and wont lose all the money.

At any point during the game you can alo adjust the volume levels for the game.

Also the questions shown to you are NOT arranged in descending order of difficulty and are randomly sorted.
WARNING: This game is very addictive ! People have wasted days together, and I bet you cant stop at one game.
This flash game is a simulation of the actual TV show and includes the audio samples from the real game show. The questions are randomly selected from a database of 1200 entries which range from very easy to very difficult ones. If you are able to earn 5 crore Rs in this flash game then there is a high chance that you can win some good money in the real game show too.
Please note that this game is not affiliated to the actual game show broadcasted in Set India network and every Rupee you earn in this flash simulation will fetch you exactly zero rupees in the real world.

The game has been updated on 16th Nov ’11. Now if you can win 5 crores in this simulation twice in a row, without cheating, then you will definitely win 5 crores in the actual TV show.

Rate this game

VN:F [1.9.22_1171]
Rating: 8.4/10 (3925 votes cast)

 

New URL to the kbc game

KBC game android

Incoming search terms:

Multi user avatar chat based flash website for Incident 09

I was very inspired by the Red Interactive agency’s website which allowed the website visitors to talk to each other in realtime with an option to customize their avatars. So I wanted to use my skills and create something similar for my college website. The initial idea came up with was to model the entire college campus in 3D and allow the user to navigate around the campus along with them being able to go through the event details. I had also thought of having interactive elements in the 3D map which shows a miniaturized version of the cultural fest happening inside the 3D space. But as I was the only person who was working on it and also considering the average internet bandwidth available around that time in India, I decided not to plug in very heavy graphics onto the website. I started off by designing the main building of my college using Google sketch up and rendering it with a photorealistic plugin called vRay. The initial results were very impressive. With the crude rendering of the image, I started working on Flash CS3. Till then, I had only worked on Swishmax, which was a stripped down version of Flash. But Flash CS3 didnt prove too difficult given the fact that I never had to use much of drawing and keyframing tools present in flash and had to use only the actionscript features.
I started off testing the feasibiity with just a small ball as an avatar whose position can be moved through the keyboard arrows. The position of this ball was broadcasted using raw XML sockets to a PHP based server listening on port 8080. And every flash client connected to this PHP server received the coordinates of this ball. After doing a real run on NITK network, the concept proved successful. After this, I went on download some human characters for Poser 5 and exported frames which show the human characters to be walking. The simplicity of Poser in working with human models proved to be a blessing as I had the still frames oif the animation ready within a few days. Then these frames were imported onto Flash and separate swf files which showed the human model to be walking were kept separately and then imported onto the main flash movie and placed in front of the 3D background map.
After this, multiple human characters and multiple 3D background were done using the same method and all integrated into the main movie using some actionscript and the final movie was ready. A quick demo to some of my friends showed that the website would become an instant hit.
Along with the main flash site, I had to set up a way to add text content onto the website using a simple HTML admin page.
The final website was hosted on the local NITK student server and a WAN port 80 was mapped to LAN port 8080 on the local server so that no firewall can intrude in the communication between the client and the server. The final result was a major success and was one of the best websites made for a cultural fest in India.

Some stats :

15000 visitors out of which 10000 are absolute unique visitors, 22000 pageviews, 15 GB data transferred, 800 event registrations on the website

Later on , some additional features were integrated into the site like :

  • ALICE chat bot to give standard replies to questions asked during chat
  • Integration of phpbb login with the flash website so that user logged in on phpbb forum is logged in the flash site also
  • Integration of google SMS channels to send out bulk SMS, moderation of chat messages using Google talk
  • Some interesting things in the backend : (which you probably wouldnt know even if you used the website)
    The chat avatar character was assigned based on the IP. If the IP address was in the range for girls hostel , a female character was assigned, If it was from the boys hostel block, a male character was given. Otherwise it was totally random.
    The ALICE chat bot was trained to answer hundreds of questions like “What is Incident”, “When is Incident” etc and would respond to commands like shut up, keep quiet etc. It would also detect when someone would try to use abusive words and then ask them to kindly restrain from repeating it.
    Someone or the other person would always stay online to moderate the chat messages being broadcast and ban users who spread hatred on the group chat.
    To aid in modelling the 3D maps, I had to go around the campus clicking photographs on my phone from different angles for different buildings and then model them on sketchup. There were plans to model every building , but the plan never worked out due to lack of time.

    Some technical details :
    The flash client in the browser connects to the PHP based socket server running on port 80 on the NITK student server and communicates using raw XML sockets. The PHP server separated the users into different rooms(based on the map chosen) and forwarded the messages in realtime.  Running it on port 80 ensured that firewall intrusion was minimal. A chat bot (based on ALICE chat bot) was integrated into the map. Moderators could see the activity of any room by adding a jabber user ([email protected]) to their google talk list. The text content on the website was managed using a simple CMS like page.

    Click to view the demo of my work
    VN:F [1.9.22_1171]
    Rating: 8.8/10 (16 votes cast)

    (to be done)

    Incoming search terms:

    Swishmax projects & Flash website for Incident 08 using Swish

    My experiments with Swishmax

    I entered the world of flash interactive websites when I first started using Swish. Even at version 1.0, the ease of use of Swish quickly captured my interest in flash designs. I also had maintained a website at http://openflash.be  where I used to publish the source code for my projects made on SWiSH.. But I never really wanted to pay for maintaining the domain name when it expired. So most of the source files are lost. Some of them were uploaded even on other sites. Check them out

    http://www.swishzone.com/index.php?area=resources&tab=movies&do=page&action=detailed&link_id=2605

    http://www.swishzone.com/index.php?area=resources&tab=movies&do=page&action=detailed&link_id=2700

    http://www.swishzone.com/index.php?area=resources&tab=movies&do=page&action=detailed&link_id=2632

    And here is a quick show reel of the work I have done using Swish and Swishmax.

    Incident 2008 Flash website for NITK Surathkal

    Incident 08 NITK - Flash website screenshot

    Initially, I never had plans of making a flash website for Incident 08 (culfest of NITK Surathkal). But then, the convenor of the fest came to me asking me to create a flash website as he felt that the HTML website wasnt flashy enough for a cultural website. Also I had created a flash based UI for the sponsor’s CD which had the previous year’s videos which was pretty cool as per him. So he wanted me to extend it for the current website. Then, I started off, and built a full flash website using SWiSH  Max 2.0 which turned out pretty good. The menu was the most catchy part of the entire website. It was a series of circular buttons arranged in the shape of a sinusoidal curve and the curve would gradually animate to align on a new curve based on the cursor position. Also it had a video transition shown between page changes which was made using After effects and ‘Particular’ plugin. I will upload the flash website here, if I can find the files. An old version of the same site is here, but I am not able to find the latest version. Unfortunately, the hosting plan got expired and I never took backups :(

    Incoming search terms:

    About

    Hey there, My Name is Kiran Kumar (so is the name of this site) and I am a 23 yr old web developer from Mangalore, India. This blog is a place for me to share my thoughts and my contributions to the open source community. Apart from that, this website is my face on the internet where I publish links to my work and a medium for you guys to reach me anytime. You have reached the about me page on my blog and I should say that this was one of the most difficult part of writing a blog, i.e, writing about thyself. So here it goes,

    I am a Chemical engineer by degree, Oracle employee by the day and a freelance developer by the night

    My interest in the web technologies started in late 2005 when I became a part of the web enthusiasts club at my college; NITK Surathkal. By then I had already decided that I would pursue chemical engineering as I had no clear cut idea on what specialisation to choose. But slowly my interests in web technologies started to captivate me and I started spending most of my time working on the web. In my college, I started becoming known for the websites I designed and the posters I created. In my free time I had learnt a lot of different technologies on my own. My first love was for SWiSH , an alternative to Macromedia Flash 5 at that time. I liked to create fancy text effects and make small flash movies using Swish. Slowly, I moved on to 3dsmax, to enter into the world of visual effects. But the hardware config of my desktop prevented me from getting too close to CGI. Simple 3d scenes took a lot of time to be rendered, and when the rendering time went to the magnitude of days coupled with the frequency of power cuts in India , it became an impossible feat to get anything out of it.

    Then I found my new interest in PHP after one of my friends told me about it. And since then, I have been actively involved in PHP development. To me, the simplicity of the language combined with the power of the open source community always gave way to endless possibilities. Along with PHP came all its friends. Javascript, HTML, Flash, Photoshop, I loved them all !

    I worked on a couple of different softwares/technologies and here is the list of things which I can recall right now :

    1. Rating: ★★★★★★★★★☆ PHP 5
    2. Rating: ★★★★★★★★☆☆ ExtJS framework
    3. Rating: ★★★★★★★★☆☆ Flash CS3 & Actionscript 3 -
    4. Rating: ★★★★★★★½☆☆ HTML & CSS :
    5. Rating: ★★★★★★★☆☆☆ Javascript
    6. Rating: ★★★★★★★☆☆☆ Joomla 1.5 component, plugin creation
    7. Rating: ★★★★★★½☆☆☆ Selenium & QTP UI automation
    8. Rating: ★★★★★★½☆☆☆ Titanium framework for iPhone & android app development
    9. Rating: ★★★★★★½☆☆☆ Photoshop
    10. Rating: ★★★★★★☆☆☆☆ VBscript & VB app design -
    11. Rating: ★★★★★☆☆☆☆☆ Google sketchup 3d modelling & rendering
    12. Rating: ★★★★☆☆☆☆☆☆ Facebook API & Twitter API
    13. Rating: ★★★★☆☆☆☆☆☆ Poser animation
    14. Rating: ★★★★☆☆☆☆☆☆ 3dsmax
    15. Rating: ★★★★☆☆☆☆☆☆ Matlab coding & GUI
    16. Rating: ★★★☆☆☆☆☆☆☆ Autocad (2d only)
    17. Rating: ★★☆☆☆☆☆☆☆☆ HP Quality center OTA API

    I worked on a small content management system of my own which , in the final year of my college this helped me get a job in Oracle and be a part of Content Management (ECM) team in Oracle. At Oracle, I am a part of Middleware suite globalization team where I work with people from Beijing, Tokyo and San Francisco on Oracle’s acquired as well as in-house ERP applications. The toughest part of the job is learning to understand the accents used by different people.[Update: I now work as a mobile developer at an e-commerce startup flipkart.com]

    Until recently, I was only involved in web based projects, but the day I can across Appecelerator’s Titanium framework, I said ‘this is definitely my cup of tea’.For the last 6 months, I have been busy  developing native applications for iPhone & Android using the Titanium framework and I absolutely love it.[Update: I have started hating it now. Its very difficult to manage titanium projects when they become big]

    I am passionate about my work and I always love to learn new things. I hate limiting myself to a single domain and always push myself hard to explore new interests which can keep me occupied all the time. People may call it ‘lack of focus’ , hyper-wandering-mind or a Jackass of all trades ! But its just the way I am designed. There hasnt been a day where I dont get a tingly feeling about learning or doing something new. But most of my work have been in varied domain, and are unorganized.

    I think that much text should be good enough for you to give a glimpse into my life, if you like to get in touch with me send me a mail, or chat with me, or follow me on twitter or drop in a comment.

    Incoming search terms:

    Flash draw-on-sand application with source (.fla)

    Flash CS3 Source code and PHP script to export drawing to JPG.
    I made this flash app a year ago for my college NITK Surathkal’s cult fest Incident’s website. But I did not find time to add all the features I had thought of. The plan was to have this drawing canvas as the background of the website for beach events, but I later decided to keep it simple.

    Continue reading “Flash draw-on-sand application with source (.fla)” »

    Incoming search terms: