Main Page: Difference between revisions

From LD Smith Games Workshop
Jump to navigation Jump to search
 
(342 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Legend of Tux'''
__NOTOC__


== News ==
This is the Workshop area for the latest project development updates.  For the complete listing of released games, please see '''[https://ldsmith.games LDSMITH GAMES]'''.


'''Legend of Tux version 0.6 released''' on January 2, 2010!  Download it at [http://sourceforge.net/projects/legendoftux/ SourceForge]
== Updates ==


Added Legend of Tux to SourceForge: [http://sourceforge.net/projects/legendoftux/ http://sourceforge.net/projects/legendoftux/]


Domain name registered:  [http://www.legendoftux.com http://www.legendoftux.com]
=== April 2026 ===


'''Legend of Tux version 0.4 released''' on November 8, 2009!
* New Game '''[https://ldsmith.games/details/easter-egg-crash Easter Egg Crash]'''


Windows and Linux binaries loaded to [http://www.legendoftux.com www.legendoftux.com].
- In this puzzle game, colored eggs (red, green, yellow blue) fall in pairs. You must crash the easter eggs using gems of the same color. Crash the number of eggs specified in the goals to move to the next level.


== Concept ==
<!--
[[File:Easter-egg-crash 001.jpg]]
[[File:Easter-egg-crash 002.jpg]]
-->


I started development on the Legend of Tux a in August 2009. I wanted to create a game that combined the gameplay of a Mega Man game and the original Legend of Zelda.  I had developed a Zelda clone using updated graphics in 2003, using ClanLib libraries.  In 2006 I created an engine for a tux Zelda style game using SDL, but it wasn't very good.  I didn't have much time to devote to it, since I was working on a master's degree in industrial engineering outside of my full time job. 
== Tools ==


The controls are simple. Use the arrow keys (or a,s,d,w) to move and spacebar to attack. Press f to throw your hat boomerang, which will stun enemiesHold spacebar to charge your sword to shoot it. Collect a power orb to get a 3x attack power boost against enemies of that color. Defeat all enemies in a room to move to the next room. Clear all 16 rooms to complete a level.  Finish all eight levels to win the game.
* [https://github.com/levidsmith/KnoxGameDesign/tree/master/passwords/nespasswd NES password generator] - API for generating NES game passwords
* [[Unity Build Tool]] - Update and build multiple Unity projects at onceUpload to game hosting sites and more.
* [[Timelapse Maker]] - Make timelapse video from video clips
* [[GitHub Repo Clone]] - Clones all of a GitHub user's public and private repos, including accounts that have 100+ repos.


Gameplay is completely linear.  Move one room to the next until you reach the boss room and defeat the boss.  The one aspect that I hate the most about Zelda style games is trying to determine where to go next.
== Links ==


The Legend of Tux is free software.  The source code is available on SourceForge.  I am attempting to document the entire software development process.


== Controls ==
'''Playable Games'''
*[https://gamejolt.com/@ldsmith/games GameJolt]
*[https://ldsmith.itch.io/ Itch.io]
*[http://www.kongregate.com/games/GaTechGrad Kongregate]
*[http://gatechgrad.newgrounds.com/ Newgrounds]


Click image to enlarge
'''Social Media'''
<!-- *[https://joindiaspora.com/people/9c0b5e689d14e597 Diaspora] -->
<!-- *<s>[https://www.facebook.com/LDSmithGames/ Facebook]</s> -->
*[https://gab.com/ldsmith Gab]
*[https://gettr.com/user/ldsmith42 Gettr]
*[https://identi.ca/gatechgrad Identi.ca]
*[https://www.linkedin.com/in/levidsmith LinkedIn]
*[https://mastodon.social/@LeviDSmith Mastodon]
*[https://mewe.com/i/ldsmith42 MeWe]
*[https://www.minds.com/LeviDSmith Minds]
*[https://app.parler.com/ldsmith42 Parler]
*[https://truthsocial.com/@ldsmith Truth Social]
<!-- *<s>[http://twitter.com/ldsmith42 Twitter]</s> -->


[[Image:lotux controls.png|500px]]


'''Video'''
*[https://www.brighteon.com/channel/levidsmith Brighteon]
*[https://www.dailymotion.com/ldsmith Dailymotion]
<!-- *[https://dlive.tv/LDSmith DLive] -->
*[https://vimeo.com/gatechgrad Vimeo]
*[https://odysee.com/@ldsmith:c Odysee]
*[https://rumble.com/user/ldsmith Rumble]
*[http://youtube.com/LeviDSmith YouTube]
*[http://www.twitch.tv/ldsmith42/profile Twitch]


== Screenshots ==
'''Models'''
*[https://sketchfab.com/ldsmith Sketchfab]


'''Images'''
*[http://gatechgrad.deviantart.com/ Deviant Art]
*[https://www.flickr.com/photos/49990297@N03/ Flickr]
<!-- *[http://gatechgrad.imgur.com/ Imgur] -->
*[https://www.instagram.com/ldsmith42 Instagram]
*[https://www.pinterest.com/LeviDSmithGames/ Pinterest]
*[http://ldsmith42.tumblr.com/ Tumblr]


'''Screenshots of stable release, version 0.4'''
'''Audio'''
*[https://soundcloud.com/ldsmith42/sets SoundCloud]


<u>Ubuntu Linux 9.04 compilation</u>
'''Game Design'''
*[https://ldjam.com/users/levidsmith/ Ludum Dare]
<!-- *[http://ludumdare.com/compo/author/gatechgrad/ Ludum Dare (Legacy)] -->
*[https://www.lexaloffle.com/bbs/?uid=24595#m Lexaloffle (Pico-8)]
*[https://gm48.net/user/182/levi-d-smith GM48]
<!-- *[https://madewith.unity.com/profiles/levi-d-smith-games Made with Unity] -->
*[https://connect.unity.com/u/581976ee32b306001b43cf9a Unity Connect]
<!-- *[https://cartrdge.com/gatechgrad Cartrdge] -->
*[http://www.indiedb.com/company/levi-d-smith IndieDB]
*[https://forums.tigsource.com/index.php?action=profile;u=60715;sa=showPosts TIGSource posts], [https://forums.tigsource.com/index.php?action=profile;u=60715 TIGSource profile]
<!-- *[https://channel9.msdn.com/Niners/LeviDSmith Niners] -->
*[https://github.com/levidsmith GitHub]
*[https://sourceforge.net/u/gatechgrad/profile/ SourceForge]
*[https://scratch.mit.edu/users/GaTechGrad/ Scratch]
*[https://www.stencyl.com/users/index/187193 Stencyl]
<!-- *<s>[http://www.gamasutra.com/blogs/LeviSmith/952708/ Gamasutra profile]</s> -->


Running under Ubuntu Linux 9.04 Live
<!--
'''Discovery Engine'''
*[http://www.reddit.com/user/GaTechGrad/ Reddit]
-->
<!-- *[https://www.reddit.com/r/LeviDSmithGames/ LD Smith Games Subreddit] -->


[[Image:Lotux ubuntu001.jpg|250px]] [[Image:Lotux ubuntu002.jpg|250px]] [[Image:Lotux ubuntu003.jpg|250px]] [[Image:Lotux ubuntu004.jpg|250px]]
<!--
'''Crowdfunding'''
*[https://www.patreon.com/levidsmith Patreon]
-->


Running under Mandriva 2010 Live
'''Profile'''
*[https://about.me/GaTechGrad About.me]
*[https://www.createtn.com/directory/view/levi-smith-617 Create TN]
<!-- *[http://page.is/gatechgrad Page.is] --> <!-- Also http://page.is/levidsmith -->
*[https://speakerdeck.com/levidsmith SpeakerDeck]
*[https://www.quora.com/profile/Levi-D-Smith Quora]
*[https://disqus.com/by/ldsmith42/ Disqus]
*[https://myspace.com/levidsmith MySpace]


[[Image:Lotux mandriva 01.png|250px]] [[Image:Lotux mandriva 02.png|250px]]


<u>Windows compilation</u>
'''Gaming'''
*[https://www.speedrun.com/user/GaTechGrad SpeedRun.com]
<!-- *[http://www.speedrunslive.com/profiles/#!/GaTechGrad/1 SpeedRunsLive] -->
*[https://steamcommunity.com/id/ldsmith Steam]


Running under Windows Vista


[[Image:Lotux win 01.jpg|250px]] [[Image:Lotux win 02.jpg|250px]]


<!-- '''Graveyard''' -->
<!--*[http://www.xboxindies.com/dev/levi-d-smith XBox Indies] -->
<!-- *[https://vid.me/levidsmith Vidme] -->
<!-- *[https://plus.google.com/+Levidsmith Google+] -->
<!-- *[http://lanyrd.com/profile/levidsmith/ Lanyrd] -->
<!-- *[http://www.onegameamonth.com/GaTechGrad One Game a Month] -->
<!-- *[http://www.stumbleupon.com/stumbler/GaTechGrad StumbleUpon] -->
<!-- *[https://www.path.com/54a93df33be74afbfec0ad7f Path] -->
<!-- *[https://player.me/ldsmith Player.me] -->


== Created Games ==
'''Games of 2025 '''
* [https://levidsmith.com/games/conway-shooter/ Conway Shooter 0x7e9]


[[Archived Screenshots]]
'''Games of 2024 '''
* [https://levidsmith.com/games/worker-bees/ Worker Bees]
* [https://levidsmith.com/games/caves-and-critters/ Caves and Critters]


== Patch Notes ==
'''Games of 2023 '''
'''Version 0.6 Patch Notes''' (Stable Release)
* [https://levidsmith.com/games/air-delivery/ Air Delivery]
* [https://levidsmith.com/games/time-labyrinth/ Time Labyrinth]


*Added ability to save which levels have been completed by pressing "v" from the title menu;  Pressing "l" on the title menu will load the saved game;  Additional menu options will need to be added
'''Games of 2022'''
*Added "Loading" message on startup;  On slower systems, it may take around 30 seconds to load all of the image files
* [https://levidsmith.com/games/possum-blitz/ Possum Blitz]
*The player can no longer move while swinging the sword
* [https://levidsmith.com/games/eins/ Eins]
*Fixed collision detection problem of player being able to walk horizontally through an enemy without getting hit
* [https://levidsmith.com/games/old-timer-peg-game/ Old Timer Peg Game]
*Got SDL_ttf working, and I wrote my own custom methods to display text to the screen
* [https://levidsmith.com/games/anguis/ Anguis]
*Added level play time and FPS for debugging display at the top of the screen
*Added unique music for each stage
*Added boss music for the last room in each level
*Added Sound Effects
**Sword swing
**Enemy Defeated
**Orb Pickup
*Added charge meter at the top of the screen that fills up as the sword is charged;  Once the meter is full, the charge level increases; There is a current maximum of 3 levels, but currently the charge levels do not produce any different effects


[[Archived Patch Notes]]
'''Games of 2021'''
<!-- 2021 Games -->
* [https://levidsmith.com/games/disc-connect/ Disc Connect]
* [https://levidsmith.com/games/gomen-nasai/ Gomen-Nasai]
* [https://levidsmith.com/games/digmania/ Digmania]
* [https://levidsmith.com/games/morse-code-rescue/ Morse Code Rescue]
* [https://levidsmith.com/games/waiter-extraordinaire/ Chester Servesalot Waiter Extraordinaire]


== Levels ==
'''Games of 2020'''
<!-- 2020 Games -->
* [https://levidsmith.com/games/mister-adventure Mister Adventure]
* [https://levidsmith.com/games/chicken-little Chicken Little]
* [https://levidsmith.com/games/pykoikoi/ Pykoikoi]
* [https://levidsmith.com/games/tangram/ Tangram]
* [https://levidsmith.com/games/circuitus-infinitus/ Circuitus Infinitus]
* [https://levidsmith.com/games/polyglot-pelican/ Polyglot Penguin]


Eight levels must be completed to win the game.
'''Games of 2019'''
<!-- 2019 Games -->
* [https://levidsmith.com/games/iro-no-hoiiru Iro no Hoiiru]
* [https://levidsmith.com/games/domino-game Domino Game]
* [https://levidsmith.com/games/yen-master Yen Master]
* [https://levidsmith.com/games/yatzy-dice-game Yatzy Dice Game]
* [https://levidsmith.com/games/space-shooter-improved Space Shooter Improved]
* [https://levidsmith.com/games/mahjong-drop Mahjong Drop]
* [https://levidsmith.com/games/scratch-shooter Scratch Shooter]
* [https://levidsmith.com/games/sdl-shooter SDL Shooter]


[[Image:Levels and items.png|200px]]
'''Games of 2018'''
<!-- 2018 Games -->
* [https://levidsmith.com/games/blocks-of-nibiru Blocks of Nibiru]
* [https://levidsmith.com/games/alphabet-soup Alphabet Soup]
* [https://levidsmith.com/games/easter-egg-hunt Easter Egg Hunt]
* [https://levidsmith.com/games/chess-exciting-spectacular-strategy Chess Has Exciting Spectacular Strategy]
* [https://levidsmith.com/games/demolition-madness Demolition Madness]
* [https://levidsmith.com/games/crazy-delivery Crazy Delivery]
* [https://levidsmith.com/games/zekkou-no-tomodachi Zekkou no Tomodachi]
* [https://levidsmith.com/games/nomis Nomis]
* [https://levidsmith.com/games/stratospheric-aerosol-injection Stratospheric Aerosol Injection]


== Issues ==
'''Games of 2017'''
<!-- 2017 Games -->
* [https://levidsmith.com/games/irwin-mcspenders Irwin McSpenders]
* [https://levidsmith.com/games/turn-back-clocks-4/ Turn Back the Clocks 4]
* [https://levidsmith.com/games/ultrashot Ultrashot]
* [https://levidsmith.com/games/slowbot Slowbot]
* [https://levidsmith.com/games/dual-eagles Dual Eagles]
* [https://levidsmith.com/games/junk-food-blaster Junk Food Blaster]
* [https://levidsmith.com/games/lexip LEXIP]
* [https://levidsmith.com/games/world-fighter World Fighter]
* [https://levidsmith.com/games/miner-madness Miner Madness]
* [https://levidsmith.com/games/note-chomper Note Chomper]
* [https://levidsmith.com/games/sandwich-maker-pro Sandwich Maker Pro]
* [https://levidsmith.com/games/prez Prez]


*If the boomerang hasn't returned to the player when the player moves to another room, then the boomerang will be at the same location in the next room and return to the player
'''Games of 2016'''
*The player can repeatedly press "F" to shoot the boomerang over again
<!-- 2016 Games -->
*Need pause or inventory select screen
* [https://levidsmith.com/games/free-the-frog Free the Frog]
*After installing on a new system, it can take 15 to 30 seconds to load the title screen. Need to add a "loading" screen
* [https://levidsmith.com/games/dropping-blocks Dropping Blocks]
*The first time after downloading the zip from the website, extracting, and running, the program exited after the title screen. Subsequent attempts have not had the problem
* [https://levidsmith.com/games/turn-back-clocks-3 Turn Back the Clocks 3]
*Just noticed that it is possible to walk through horizontal moving snowmen, if the snowman moves through the middle of your body.  The collision algorithm doesn't detect when a smaller object moves through a larger object, without intersecting any of the bounding box vertices.
* [https://levidsmith.com/games/%e6%9d%b1%e4%ba%ac%e9%83%bd%e5%9c%b0%e4%b8%8b%e9%89%84%e3%82%b7%e3%83%9f%e3%83%a5%e3%83%ac%e3%83%bc%e3%82%bf Subway Simulator]
*Need unique background music for each stage
* [https://levidsmith.com/games/ancient-adventure Ancient Adventure]
*Need unique enemies for each stage
* [https://levidsmith.com/games/space-to-destroy Space to Destroy]
*Need better enemy AI, and differing AI for different types of enemies
* [https://levidsmith.com/games/honey-bear Honey Bear]
*Need options screen to change sound/music volume, change control options, etc
* [https://levidsmith.com/games/manifest-universe Manifest Universe]
*Need ability to save and continue
* [https://levidsmith.com/games/express-lane Express Lane]
*Add additional powerups
* [https://levidsmith.com/games/ichiban-sokoban Ichiban Sokoban]
*Add boss enemies
* [https://levidsmith.com/games/shape-quest Shape Quest]
*New enemy killed animation
* [https://levidsmith.com/games/sky-combat Sky Combat]
*Make better level complete screen
* [https://levidsmith.com/games/agents-vs-aliens Agents vs Aliens]
*Add two rows of blocks to the tops of all rooms, so that the player won't overlap with the status bar
* [https://levidsmith.com/games/delivery-kid Delivery Kid]
*Add sound effects
* [https://levidsmith.com/games/kittys-adventure Kitty's Adventure]
**Sword Swing
**Enemy killed
**Level select: selected level changed, invalid level selected
**Orb pickup
**Player hit
**Boomerang


*Tried running Legend of Tux on a Windows XP system, but the game screen ran slowly;  The Task Manager reported 98 to 99% CPU usage. Maybe the problem is because I compiled under Vista, but my Vista is running 32 bit. On the other hand, there was barely any loading time to get to the title screen;  On my Windows Vista machine, the CPU usage was about 50% on the title screen, and varied between 18% to 27% on the game loop screens;  Increasing the TICK_INTERVAL from 33 to 100 reduced the CPU usage on the game loop screen to between 6% and 11%, however it was only running at 10 FPS;  I also found that I was missing SDL_Delay statements in my Title screen and Level Select screen;  Adding delays in those loops seemed to bring the overall CPU usage down to the 20-30% range on the Vista machine.
'''Games of 2015'''
<!-- 2015 Games -->
* [https://levidsmith.com/games/mutant-veggie-arena Mutant Veggie Arena]
* [https://levidsmith.com/games/christmas-tree-simulator Christmas Tree Simulator]
* [https://levidsmith.com/games/crystal-gridiron Crystal Gridiron]
* [https://levidsmith.com/games/giga-guy Giga Guy]
* [https://levidsmith.com/games/monster-hotel Monster Hotel]
* [https://levidsmith.com/games/jewel-swapper Jewel Swapper]
* [https://levidsmith.com/games/civil-warriors Civil Warriors]
* [https://levidsmith.com/games/swaptroid Swaptroid]
* [https://levidsmith.com/games/bartender-game Bartender Game]
* [https://levidsmith.com/games/expand-o-ray Expand-O-Ray]
* [https://levidsmith.com/games/ccg-wrestling CCG Wrestling]
* [https://levidsmith.com/games/%e9%9d%92%e3%81%84%e4%b8%b8%e3%81%ae%e5%86%92%e9%99%ba 青い丸の冒険] |
* [https://levidsmith.com/games/smilebreaker SmileBreaker]
* [https://levidsmith.com/games/oiram Oiram]
* [https://levidsmith.com/games/%e5%9b%9b%e3%81%ae%e8%89%b2 四の色]
* [https://levidsmith.com/games/marching-band-simulator Marching Band Simulator]


*Anyone know how to roll debs?  I could use a tutorial so that I can build a package for Ubuntu
'''Games of 2014'''
<!-- 2014 Games -->
* [https://levidsmith.com/games/tv-world TV World]
* [https://levidsmith.com/games/bag-boy Bag Boy]
* [https://levidsmith.com/games/free-person-shooter Free Person Shooter]
* [https://levidsmith.com/games/dream-world Dream World]
* [https://levidsmith.com/games/super-buzz Super Buzz]
* [https://levidsmith.com/games/conspiracy-theory Conspiracy Theory]
* [https://levidsmith.com/games/space-dude Space Dude]
* [https://levidsmith.com/games/mindsweep MindSweep]
* [https://levidsmith.com/games/archaeology Archaeology]
* [https://levidsmith.com/games/legend-of-xaeruta Legend of Xaeruta]
* [https://levidsmith.com/games/cyber-ninja Cyber Ninja]
* [https://levidsmith.com/games/tooth-decay Tooth Decay]


*A sword really doesn't suit Tux... I think I'm going to have him throw snowflakes or snowballs instead;  Maybe a candycane striped pole
'''Games of 2013'''
<!-- 2013 Games -->
* [https://levidsmith.com/games/tex-oneman Tex Oneman]
* [https://levidsmith.com/games/fifty-flags Fifty Flags]
* [https://levidsmith.com/games/mystic-sword Mystic Sword]
* [https://levidsmith.com/games/tty-gfx-advntr TTY GFX ADVNTR]
* [https://levidsmith.com/games/shark-food Shark Food]
* [https://levidsmith.com/games/bomb-squad Bomb Squad]
* [https://levidsmith.com/games/cruddy-bird Cruddy Bird]
* [https://levidsmith.com/games/ninja-squad-commander Ninja Squad Commander]
* [https://levidsmith.com/games/earthball Earthball]
* [https://levidsmith.com/games/genetic-disorder Genetic Disorder]
* [https://levidsmith.com/games/north-avenue-adventure North Avenue Adventure]
* [https://levidsmith.com/games/amish-brothers Amish Brothers]


*Have a meter gauge at the top that fills as the player charges the weapon
'''Games of 2012'''
<!-- 2012 Games -->
* [https://levidsmith.com/games/blasting-bits Blasting Bits]
* [https://levidsmith.com/games/hand-full-of-heads Hand Full of Heads]
* [https://levidsmith.com/games/resistor Resistor]


*Convert BMP files to PNG and add the SDL image library code to read PNG files, so that the amount of disk space used to store images is reduced
'''Older Games'''
<!-- Older Games -->
* [https://levidsmith.com/games/falling-blocks Falling Blocks]
* [https://levidsmith.com/games/tetracity/ TetraCity]
* [https://levidsmith.com/games/legend-of-tux Legend of Tux]


[[Resolved Issues]]
== Historical Pages ==


== Software Docs ==
*[https://levidsmith.com/historical/games/tekken3.htm Tekken 3 Page]
 
*[https://levidsmith.com/historical/games/soul/soulcal.htm Soul Calibur Domain]
Setting up the [[Development Environment]]
*[https://levidsmith.com/historical/games/ffvii.htm Final Fantasy VII Online Strategy Guide]
 
*[https://levidsmith.com/historical/games/ffviii.htm Final Fantasy VIII Domain]
[[Brainstorming]]
*[https://levidsmith.com/historical/games/tekken_fmv/ Tekken FMV page]
 
*[https://levidsmith.com/historical/homesite/2000 Homesite 2000]
[[Requirements Definition]]
*[https://levidsmith.com/historical/homesite/2005 Homesite 2005]
 
*[https://levidsmith.com/historical/homesite/2008 Homesite 2008]
[[Level Design]]
*[https://levidsmith.com/historical/cshistory/jsp/ Computer science history]
 
*[https://levidsmith.com/historical/ufo/ufo.htm UFO page]
[[Finding Memory Leaks]]
*[https://levidsmith.com/historical/whittling/ Whittling of Glen Smith]
 
*[https://levidsmith.com/historical/cards Greeting cards]
[[Adding Music]]
*[https://levidsmith.com/historical/computers Built computers]
 
*[https://levidsmith.com/historical/cards Greeting cards]
[[Installing on Ubuntu|Installing on Linux]]
*[https://levidsmith.com/historical/quark Quark]
 
<!-- *[https://levidsmith.com/historical/vgcollection VG Collection] -->
[[Saving and Loading]]
 
[[Collision Detection]]
 
Setting up [[SDL_ttf]]
 
[[Influences]]
 
== Developers ==
 
[[Levi D Smith]] - Sole designer and developer of Legend of Tux, including level design, object rendering, graphics, and testing

Latest revision as of 18:19, 29 May 2026


This is the Workshop area for the latest project development updates. For the complete listing of released games, please see LDSMITH GAMES.

Updates

April 2026

- In this puzzle game, colored eggs (red, green, yellow blue) fall in pairs. You must crash the easter eggs using gems of the same color. Crash the number of eggs specified in the goals to move to the next level.


Tools

Links

Playable Games

Social Media


Video

Models

Images

Audio

Game Design


Profile


Gaming



Created Games

Games of 2025

Games of 2024

Games of 2023

Games of 2022

Games of 2021

Games of 2020

Games of 2019

Games of 2018

Games of 2017

Games of 2016

Games of 2015

Games of 2014

Games of 2013

Games of 2012

Older Games

Historical Pages