Archive

Archive for the ‘My Applications’ Category

Free Virtual Thai Keyboard

December 8, 2008 2 comments
รูปขณะใช้งานจริง
Virtual Thai Keyboard

ถึงแม้ว่าจะมีคนทำ ไทยคีย์บอร์ดออนไลน์ ออกมาหลายต่อหลายเจ้า แต่ก็ไม่มีอันไหนเลยที่ผมใช้แล้วจะถูกใจ
บางอันก็มีขนาดใหญ่เกิน ใช้เวลาโหลดนานเกินไป บางอันก็ใช้ยาก บางอันใช้เม้าส์ไม่ได้ บางอันใช้คีย์บอร์ดพิมพ์ไม่ได้
การจัดเรียงปุ่มไม่ถูกต้องบ้าง มีขั้นตอนการแปลงอักษรซับซ้อนบ้าง เข้าใจได้ยาก

ผมจึงทำ Virtual Thai Keyboard ตัวนี้ขึ้นมา จุดเด่นคือมีขนาดเล็ก (74 KB) รูปลักษณ์สวยงาม และใช้งานง่าย
ตัวนี้สามารถใช้ได้ทั้งแบบ online และ offline สามารถโหลดเก็บมาไว้ในเครื่องได้
ขอแค่มี Browser และ Flash Player Plugin เท่านั้นเอง

โปรแกรมตัวนี้ เหมาะสำหรับนักเรียนที่ไปเรียนเมืองนอก ใช้คอมเมืองนอกแต่ไม่มีฟ้อนท์ไทยใช้
คนที่ลงวินโดว์ใหม่ แต่ไม่สามารถหาฟ้อนท์ไทยใช้ได้
หรือฝรั่งที่ต้องการฝึกพิมพ์ภาษาไทย เรียนรู้ภาษาไทย ก็สามารถใช้โปรแกรมตัวนี้ช่วยได้ดี

ลิ้งค์หน้าหลักสำหรับ bookmark ที่
http://hippogo149.site88.net/thaikeyboard.php

สามารถโหลดไปใช้แบบออฟไลน์ได้ที่
http://hippogo149.site88.net/download.php?path=images/Hip_Thai_Keyboard.swf

Tags:english to thai virtual key board switch language emulator eng2thai converter type tai fonts install no font on screen can’t write character symbol letter print English/Thai layout fast typing unicode flash easy small size typewrite eng change char writing quick text input post encode

Categories: My Applications

Cup Swapper

June 19, 2008 2 comments
Cup Swapper Preloader

เกมผมทำเอง เข้าไปลองเล่นได้ที่ลิ้งค์ข้างล่างได้เลยครับ
http://www.newgrounds.com/portal/view/444453
เข้าไปแล้วกดปุ่ม "Play This Game!" เพื่อเล่นจ้า

สำหรับวิธีเล่นก็ง่ายๆ แค่หาเหรียญทองที่อยู่ใต้ถ้วยในแต่ละด่าน
ถ้ารู้ว่าเริ่มยาก หรือมองไม่ทันให้กดที่เหรียญสีฟ้า
เพื่อใช้ตาซุปเปอร์แมนแอบดูเหรียญที่อยู่ข้างในแก้วได้ครับ

เกมนี้ผมสร้างขึ้นมาเพื่อศึกษาการเคลื่อนไหววิถีโค้ง
จุดสำคัญคือการไม่ใช้ motion tween ทำให้มีอิสระในการปรับความเร็วในการเคลื่อนที่ได้
ก็เลยทำให้สามารถทำเอฟเฟ็คแบบเมทริกซ์ สโลโมชั่น หวือๆ ได้
ผลลัพธ์ออกมาถือว่าใช้ได้ทีเดียว

สร้างเสร็จเมื่อ: 06/15/2008
สร้างโดยใช้: Macromedia Flash 8 กับ Actionscript 2.0
ขนาดไฟล์: 208 KB

จำเป็นต้องมี: flash player 8 หรือมากกว่า

เกมแฟลชเล็กๆสั้นๆ เล่นเพลินๆ เอาไว้ฝึกตาไว

แต่ระวัง เล่นมากๆแล้วอาจจะมึนได้นะ
ยังไงก็ แนะนำ ติชมได้ตามสะดวกครับ

Tags: flash free game fun cup swapper eyes testing minigame exercise tracking skills vision ability เกมส์ แฟลช แฟรช แฟช สลับ แก้ว สนุก

Categories: My Applications

Hip SWF Player – Standalone SWF Player

April 13, 2008 2 comments
รูปตัวอย่างขณะใช้งาน Hip SWF Player

Hip SWF Player ทำให้คุณสามารถควบคุมการเล่นของแฟลชไฟล์ ได้เหมือนกับการเล่นไฟล์หนังไฟล์วีดีโอ
ตามปกติแล้วคนทำอนิเมชั่นด้วยแฟลช มักจะไม่ได้ทำปุ่มควบคุมแฟลชเอาไว้ด้วย
ทำให้คนดูไม่สามารถหยุดอนิเมชั่น เพื่อไปทำอย่างอื่นได้
หรือกดย้อนกลับในกรณีที่ดูอนิเมชั่นไม่ทัน เพื่อต้องการเก็บรายละเอียดจุดเล็กจุดน้อย
ด้วย Hip SWF Player คุณสามารถข้ามเฟรมเพื่อไปดูตอนที่คุณชอบโดยที่ไม่ต้องเริ่มต้นดูใหม่ทั้งหมด
นอกจากนี้ คุณยังสามารถ ย่อ ขยาย หมุน หรือ เลื่อน เพื่อดูแฟลชในหลายๆแบบ รวมทั้งฉากเบื้องหลังของแฟลช

Tips and Tricks
- ใช้กับไฟล์แฟลชที่เป็นเกม เพื่อเพิ่มคะแนนหรือพลังด้วยการเปลี่ยนเฟรมที่ให้คะแนนหรือพลัง
- ใช้ข้ามไปดูฉากจบหรือฉากลับ สำหรับเกมแฟลช
- แฟลชบางตัวไม่สามารถควบคุมได้เนื่องจาก โครงสร้างภายในแฟลชไม่เหมือนทั่วไป

รายละเอียดทั่วไป
- version 0.9 เสร็จเมื่อ 04/10/2008
- เขียนโดยใช้ ActionScript และใช้ compiler ของ Macromedia Flash 8
- ขนาดไฟล์ 865 KB
- ใช้ได้ตั้งแต่ Windows 95 หรือ Windows รุ่นใหม่ๆได้ทั้งหมด

วิธีใช้
1. ใส่ที่อยู่ของไฟล์ลงในช่อง File Path ยกตัวอย่างเช่น
- C:\Documents and Settings\<username>\My Documents\My Videos\someflash.swf
- http://www.swfup.com/uploads/swf-186861.swf
- http://i181.photobucket.com/albums/x269/hippogo149/Go_Teaching/Hippo_LD5.swf
2. กด ENTER หรือปุ่ม Go เพื่อโหลดแฟลช

หากมีปัญหาในการใช้ หรือ ข้อแนะนำ ติดต่อได้ที่อีเมลล์ hippogo149@hotmail.com

Free Download Hip SWF Player Here. ดาวโหลดฟรีที่นี่
http://www.mediafire.com/?zbmztlzxv4m

Tags: แฟช แฟรช แฟลช swf playback control เพลย์เยอร์ stand alone standalone player view video file format extension watch videos in computer skip stop pause play frame within flash animation rotate zoom in out

Categories: My Applications

Hip FLV Player – Standalone FLV Player

October 20, 2007 8 comments
รูปตัวอย่างของ Hip FLV Player

.flv คือนามสกุลไฟล์ของ Flash Video
เนื่องจากไฟล์ flv สามารถบีบอัดไฟล์ได้ดี และสามารถใช้ร่วมกับไฟล์ swf ได้
ทำให้ Flash Video เป็นที่นิยมใช้ในการรับส่งวีดีโอผ่านอินเตอเน็ต
ยกตัวอย่างเช่น YouTube, Google Video, Yahoo! Video และ MySpace ก้อล้วนแล้วแต่ใช้ flv ด้วยกันทั้งนั้น
ส่วนวิธีโหลดวีดีโอจากเว็บดู ได้ที่นี่

flv แล้วยังไงล่ะ?
ถ้าท่านไหนเคยลองโหลดไฟล์วีดีโอจากเว็บเหล่านี้แล้ว จะรู้ว่า Player ทั่วไปไม่สามารถเปิดวีดีที่โหลดมาได้
เนื่องจากโปรแกรมไม่สนับสนุน flv
ถ้าต้องการจะดูในเครื่องต้องไปหาโปรแกรมมาลงเพิ่ม หรือหาโคเด็คมาเสริม หรือหาโปรแกรมแปลงไฟล์ flv เป็นไฟล์อื่น
ซึ่งไม่ว่าวิธีไหนก็จำเป็นต้อง install โปรแกรมเพิ่มอยู่ดี
ผมจึงสร้าง Hip FLV Player ขึ้นมา เพิ่อใช้ดู flv ไฟล์ โดยที่ไม่ต้อง install โปรแกรมเพิ่มนั่นเอง

จุดเด่นของโปรแกรม
1. No installation required
2. Stretch / Full Screen Mode
3. History
4. Support only .flv file format

รายละเอียดทั่วไป
- version 0.81 เสร็จเมื่อ 18/12/2008
- เขียนโดยใช้ ActionScript 2.0 และใช้ compiler ของ Adobe Flash CS3
- ขนาดไฟล์ 1.3 MB
- ใช้ได้ตั้งแต่ Windows 95 หรือ Windows รุ่นใหม่ๆได้ทั้งหมด

วิธีใช้
1. ใส่ที่อยู่ของไฟล์ลงในช่อง File Path (เช่น C:\Documents and Settings\<username>\My Documents\My Videos\somevideo.flv)
2. กด ENTER หรือปุ่ม Go เพื่อเล่นวีดีโอ

หากมีปัญหาในการใช้ หรือ ข้อแนะนำ ติดต่อได้ที่อีเมลล์ hippogo149@hotmail.com

Free Download Hip FLV Player here. ดาวโหลดฟรีที่นี่
Version 0.81: http://cid-d81e290915c763b9.skydrive.live.com/self.aspx/Public/HipFLVP.zip

Version 0.80: http://www.mediafire.com/?lxozljdyczo

Tags: แฟรช แฟลช แฟลชวีดีโอ เพลย์เยอร์ ยูทูป ยูทูบ ยูทู้ป เล่น หนัง เล่นไม่ได้ เปิดไม่ได้ ดูยังไง ดูวีดีโอในเครื่อง stand alone free standalone local flv player view flash video software file format extension media type watch freeware videos in computer stream

Categories: My Applications

Sharp Tic Tac Toe

September 10, 2007 5 comments
ภาพตัวอย่างขณะเล่นจริง

ความคิดเห็นผู้สร้าง
เกมออนไลน์เกมแรกของผมครับ ที่สามารถเล่นผ่านทางอินเตอเน็ตระหว่างสองคนได้
จริงๆแล้วทิคแทคโท หรือ โอเอ็กซ์ เป็นโปรแกรมแรกที่ผมเลือกทำเวลาที่เริ่มเขียนอะไรใหม่ๆ
ไม่ว่าจะ เขียนซีไม่เป็น ไม่เข้าใจ recursion ไม่รู้ทำเกมออนไลน์ยังไง ก้อได้เจ้าโอเอ้กนี่ละคับเป็นตัวฝึก

เกมนี้สร้างขึ้นมาเพื่อทดลองการใช้คำสั่งเกี่ยวกับอินเตอเน็ต และการใช้ C#
โดยรวมแล้วโปรแกรมออกมาถือว่าประสบความสำเร็จ สามารถพูดคุย แชทออนไลน์ ขณะเล่นเกมได้
ใช้การวาดภาพ ใส่เสียง และการใช้อินเตอร์เฟสต่างๆ
นับว่าเป็นก้าวแรกที่ดีของการทำโปรแกรมออนไลน์อื่นๆต่อไป

วิธีใช้
1. กด Connect เพื่อติดต่อ ผู้เล่นอีกฝ่าย
2. เลือกว่าจะเป็นผู้ติดต่อไปหาผู้เล่นอีกฝ่าย หรือ จะเป็นผู้รออีกฝ่ายติดต่อมา
2.1 หากเป็นผู้ติดต่อไปหา ให้เลือก Calling an opponent และใส่ ip address ของผู้เล่นอีกฝ่าย
2.2 หากเป็นผู้รับสัญญาณ ให้เลือก Waiting for call และแจ้ง ip address ของตัวเองไปให้อีกฝ่าย
3. กด OK และรอการติดต่อ (Port จะต้องเป็นเบอร์เดียวกัน)

รายละเอียดทั่วไป
- version 1.0 เสร็จเมื่อ 6/22/2007
- เขียนโดยใช้ภาษา C# และใช้ compiler ของ Visual Studio 2003
- ขนาดไฟล์ 36 KB
- จะต้องลง Microsoft .NET Framework Version 2.0 Redistributable Package ก่อนเพื่อใช้ในการเล่น
- ใช้ได้ตั้งแต่ Windows 95 หรือ Windows รุ่นใหม่ๆได้ทั้งหมด

สนใจดาวโหลดฟรีได้ที่
http://www.mediafire.com/download.php?bnm4g207hve

สามารถดาวโหลด .NET Framework 2.0 ได้ที่นี่
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

มีปัญหาในการใช้ หรือ ข้อแนะนำติชม ติดต่ออีเมลล์ได้ที่ hippogo149@hotmail.com

Tags: ttt tic tac toe tictactoe C# c sharp download ดาวน์โหลด ox โปรแกรม เกม แชท คุย

Categories: My Applications

Hip Thai Checkers (HipTC)

August 15, 2007 2 comments
รูปตัวอย่างของ Hip Thai Checkers

Thai Checkers หรือหมากฮอส คิดว่าทุกท่านคุ้นหน้าคุ้นตารู้จักกันดี โดยเฉพาะวิงมอไซด์ตามปากซอยที่ชอบเล่นกันเป็นประจำ
เกมที่มีกติกาไม่ซับซ้อน สามารถเล่นได้ทุกเพศทุกวัย แต่ทว่าการเล่นให้ดีเล่นให้เก่งเล่นให้ชนะมีความซับซ้อนมากมายยิ่งนัก
ด้วยความยากของมันนี่เอง จุดชนวนความท้าทายของโปรแกรมเมอร์หลายๆท่าน รวมถึงตัวผมเองด้วย
ผมจึงเลือกทำเกมหมากฮอสเป็นเกมที่สองหลังจากเกม Connect Four
ถือโอกาส ฝึกใช้ recursive functions, AI algorithms และ การทำ user interfaces ด้วยซะเลย

ผลลัพธ์ที่ได้ออกมานั้น ถือว่าค่อนข้างน่าพอใจ ถึงแม้ว่าจะสู้กับโปรแกรมหมากฮอสรุ่นท้อปๆไม่ได้เลย
ตัวโปรแกรม ถือว่าค่อนข้างสมบูรณ์ ไม่มีบั๊ก เล่นได้ดี AI ยังคิดได้ช้า
ความสามารถยังอยู่ในระดับธรรมดา สามารถเอาชนะคนที่เล่นเป็นพอประมาณ
แต่ถ้าสู้กับคนเก่งหน่อยๆ(ไม่ต้องถึงระดับแช้มป์หรือนักกีฬา) โปรแกรมก้อยังจะแพ้อยู่
สาเหตุหลักเนื่องจาก ตอนแรกผมไม่เข้าใจธรรมชาติของการเล่นหมากฮอส ทำให้วางแผนโครงสร้างของโปรแกรมผิดพลาด
ต้องเสียเวลาส่วนใหญ่ไปกับการแก้โครงสร้างโปรแกรม เสียทั้งแรงกาย เวลา และมันสมองไปมากทีเดียว
สรุปแล้วยังมีช่องที่ต้องพัฒนาอีกมากมายบานตะไท

จุดเด่นของโปรแกรมมีดังนี้
1. Search function ใช้ alpha beta search ระดับความลึกสูงสุดอยู่ที่ 6 ตาเดิน
2. ใส่โจทย์ลงในโปรแกรมได้ (edit mode)
3. เล่นสองคนหรือเล่นกะ com ก้อได้
4. Save/load
5. Always on top
6. มีระบบกำหนดเวลาในแต่ละตาเดิน

รายละเอียดทั่วไป
- version 0.9.1 เสร็จเมื่อ 9/18/2006
- เขียนโดยใช้ภาษา C++ กับ MFC และใช้ compiler ของ Visual Studio 2003
- ขนาดไฟล์ 671 KB
- ใช้ได้ตั้งแต่ Windows 95 หรือ Windows รุ่นใหม่ๆได้ทั้งหมด

หากมีปัญหาในการใช้ หรือ ข้อแนะนำ ติดต่อได้ที่อีเมลล์ hippogo149@hotmail.com

สนใจดาวโหลดฟรีได้ที่
http://www.mediafire.com/download.php?6zx1tzjxc11

Categories: My Applications

Hip Sudoku – Sudoku Solver and Generator

July 28, 2007 3 comments
Enter your own puzzle to use the solver or play unlimited games created by the generator.

Sorry for your inconvenience.
The flash cannot be properly displayed in Windows Live Space.
You can play Hip Sudoku here.

Features :
1. Unique solution for each puzzle
2. Symmetrical puzzles
3. Save/Load
4. Show all possibilities
5. Pencil marks
6. Undo and show hints

Author Notes
Someone may notice that the solver cannot solve some difficult puzzles.
This is due to the fact that Adobe Flash is not designed specifically for programming, and thus it has very slow execution time.
Originally, I wrote the solver algorithm in C# and ran it in Microsoft Visual Studio.
It worked very well and solved all solvable puzzles in no time.
When I used the same algorithm and translated it into a flash, it took at least ten times longer to solve a puzzle.
To fix the problem, I deliberately cut down some of the codes into simpler version, resulting in an inferior solver.
I think the solver is still very good and can solve most of the puzzles.

I had a hard time to create the generator. Most of the articles I found in the Internet was talking about how to solve a puzzle.

There were very few articles talking about how to create a puzzle.
So, I didn’t have a clue how to do it. Anyway, I made it from scratch.
The generator has two main problems. 
First, it cannot consistently reach a desired difficulty, since it contains a lot of random elements. 
Sometimes, you will get a normal difficulty in hard difficulty.

The second problem is that it cannot create a very difficult puzzle, even though it can solve the puzzle easily.

The puzzles rarely have a hard difficulty and the hard one is not super hard.
I have to admit there are a lot of rooms to improve for the generator.

Algorithms used by the solver
1. Naked Single
2. Naked Pairs
3. Naked Triples
4. Naked Quads
5. Hidden Single
6. Hldden Pairs
7. Hldden Triples
8. Hidden Quads
9. Intersection Removal (Locked Candidates)
10. X-Wing
11. Sword-fish
12. Jelly-fish
13. Simple-Coloring
14. Multi-Coloring
15. Trial and Error

Program Information
Released : 05/14/2007
File Size : 72.4 KB
Compatability : Flash Player 7 or later

Play Offline
Free download here:
http://www.mediafire.com/download.php?e9pvndmznmt

Use Internet Explorer or Mozilla Firefox to open the file.
(When double click on the file, windows will ask what program should be used.)

For those who don’t know how to play Sudoku, you can learn the basics from Wikipedia.
http://en.wikipedia.org/wiki/Sudoku

Tags: ฮิป ซูโดกุ เกม ปริศนา ตัวเลข สร้างโจทย์ สนุก สร้างซูโดกุ ตั้งโจทย์ เขียนเกม เขียนซูโดกุ เล่น แฟลช อัลกอริธึ่ม วิธีคิด เทคนิค สูตร โปรแกรม ซีช้าป เอไอ AI hip sudoku flash game puzzle fun number numbers board

Categories: My Applications
Follow

Get every new post delivered to your Inbox.