Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

2203 Excellent

About gdunbar

  • Rank

Personal Information


  • Twitter

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. A quick scan of your code looks like this is the case: SDL_Rect bullet = {-100,-100,12,12} and: bullet.x += 10*(cos(atan2(y-200, x-300))); bullet.y += 10*(sin(atan2(y-200, x-300))) You should instead use something like: float bullet_x; float bullet_y; To track your bullet position. Update the bullet position using float (as per alvaro). Then when you want to actually compare the bullet to other SDL stuff: SDL_Rect temp_bullet = {(int) bullet_x, (int) bullet_y, 12, 12}; Hope that helps!
  2. gdunbar

    ACotGK Cancelled

    So for the past year or so I've been noodling around with the sequel to "Temple of the Abyssal Winds", tentatively called "The Accursed Crown of the Giant King". Here's a screenshot: I'm happy with the engine, game system, and graphics improvements I've made over that time. The game itself, well, I'm just not feeling it. So, before even announcing the game, I'm cancelling it. But never fear, faithful fans. I'm announcing the successor, and it's called... The Accursed Crown of the Giant King! So what's different? Basically I'm moving away from the carefully manicured scripting and level editing, and going to more of an open world and procedural generated design. The D&D 3rd edition inspired engine and gameplay is the same, but the world and game itself will be much more open and exploration friendly, which is what I really enjoy in similar games. I'm still working out the details, so stay tuned.
  3. gdunbar

    Temple of the Abyssal Winds Mac Support

    Unfortunately I couldn't make 10.11 support work easily, so 10.12 is required. I tried! I'm sure it could be made to work, but there is other stuff I'd like to be working on.   Geoff
  4. Announcing version 5.0 of the classic-style role playing game Temple of the Abyssal Winds! Temple of the Abyssal Winds is available on Windows, Mac, iPad, and iPhone. Chapter 1 is free to download and play for all platforms, and chapters 2-6 are available for purchase, as in-app purchases or on the TotAW website. [media][/media] You can find more information, including download instructions, on the website: http://www.prankster.com/totaw Version 5.0 is a huge update! Unfortunately breaking past saved games, but it's totally worth it. Partial list of changes: New effect subtypes like fire and charm, new resistance system for effects, and spells and items to go with the new resistances. Map improvements, both mini-map and world map. Expanded bard-song abilities for budding minstrels. Improved combat, including weapon differentiation and high level enhancements. Many minor RPG system improvements. Visual and usability improvements (check out the new camera!) Many bugfixes and minor features. Merry Prankster Games is a one-man band indie development studio, started in 1995 making the play-by-email game Atlantis. For more information about Merry Prankster Games visit: http://www.prankster.com or email Geoff Dunbar at totaw@prankster.com.
  5. gdunbar

    Temple of the Abyssal Winds Mac Support

    Hmm... apparently your Mac doesn't support the graphics API I'm using:   https://support.apple.com/en-us/HT205073   I'll look into 10.11 support for the next release I do, but sadly it won't help you. Sorry!   Geoff
  6. gdunbar

    Temple of the Abyssal Winds Mac Support

    I'm not sure... I can look into it. I'm using a newer graphics API, but I think it is supported on 10.11.   That said: Why wouldn't you upgrade to 10.12? How many people don't upgrade? I thought Mac users were pretty aggressive about keeping their OS at the latest version.   Thanks, Geoff
  7. Temple of the Abyssal Winds, the classic-style single player role-playing game, now with Mac support! [media][/media] You can download it for free in the Mac App Store, or get more information (including for Windows) on the TotAW website: http://www.prankster.com/totaw/index.htm
  8. Temple of the Abyssal Winds v4.10 now available, with support added for iPhone! [media][/media] In addition to the work to support the iPhone, this release also includes major UI upgrades, and a number of bugfixes. Temple of the Abyssal Winds is a classic-style single player RPG for Windows and iOS. You can download it for free, or get more information, on the TotAW website: http://www.prankster.com/totaw/index.htm
  9. Temple of the Abyssal Winds v4.7 is available for Windows. This is a minor release and there is no reason to upgrade if you already have a working version. Users who had trouble on older versions of Windows might have better luck with this version. There is no corresponding iOS release (nothing changed for iOS). Temple of the Abyssal Winds is a classic-style single player RPG for Windows and iOS. You can download it for free, or get more information, on the TotAW website: http://www.prankster.com/totaw/index.htm
  10. gdunbar

    D3DX tribulations

    I've been led down a rathole the past couple of weeks. First, I updated to Visual Studio 2015 (from VS2012), for reasons that I now don't remember at all. So, after I recompiled TotAW I decided I'd better check that it worked again. No problem. But, then I decided I would check if things worked OK on Windows 7. Microsoft provides a nice sample of virtual machines for testing (mainly for Internet Explorer, but fine for my purposes): https://developer.microsoft.com/en-us/microsoft-edge/ I downloaded a win32 version of Windows 7, and got it working, after a few struggles, with VMWare Fusion. I downloaded the new version of TotAW, and ran the installer. As an aside, for both compatibility reasons, and because the code is several years old, TotAW uses DirectX9, from back in the Windows XP days. In fact, TotAW theoretically still works on Windows XP, though it's been some time since I've actually tried it. DirectX9 still works fine with modern Windows. However, as part of this code, I also rely on a library of code D3DX, which is theoretically part of DirectX9 but doesn't go along with the main DirectX9, and has to be installed separately. D3DX hasn't been updated since 2010, and has been marked as deprecated for years. Through the years I've been slowly removing the usage of D3DX, but there are still key parts of the engine (mainly in the UI rendering) that still us it. So, running the installer on my clean Windows 7 virtual machine, the installer _seems_ fine. However, the installer checks for the existence of DirectX9 (specifically the D3DX parts), and then directs the user to the Microsoft website to run the web installer. The first bad sign is that the "permalink" to the DirectX9 runtime installer no longer points to the installer, instead taking the user to a "upgrade to Windows 10" page. However, I eventually find the right link, run the installer, which "succeeds". However, upon completion, I run TotAW, which fails, because of missing D3DX. Oops. I don't think Microsoft cares too much about D3DX anymore. This has led me down the path to finally remove usage of D3DX from my code. I'm replacing it with SDL, which I plan to use to load textures and render fonts. I've written a test app or two, and SDL does everything I need, though actually swapping it in is not trivial. More on that next time.
  11. gdunbar

    Temple of the Abyssal Winds Discussion

    Rockness,   I just ran the installer through: https://www.metadefender.com and https://www.virustotal.com and it came up clean. (Those two sites purport to run the file through a bunch of virus scanners). Do you have the same file I do (filename InstallTotAW_4_5.exe, file size 8,794,826)? Do you want to try doing the same test?   Thanks, Geoff
  12. Temple of the Abyssal Winds version 4.5 is now available! [media][/media] Temple of the Abyssal Winds is a classic style role-playing game, for Windows and iPad. You can get more information on the website: http://www.prankster.com/totaw. This release includes minor bugfixes and features. See http://www.prankster.com/totaw/getit.html for downloading information. All of the chapters have been updated, so you'll want to update those as well.
  13. gdunbar

    Cool Bug

    I've been mucking around with Temple of the Abyssal Winds lately, fixing minor issues and such. While doing this, I found a cool bug worthy of sharing. The bug is, cast an attribute buffing spell on the main character, say "Strength". This should work if you drink a potion of Strength as well, though I haven't verified that. Then, before the buffing spell expires, finish the chapter. When you start the next chapter, the Strength bonus will be made into a permanent strength increase. Even better (worse?), you can then cast "Strength" again, still getting the buff, and even potentially doing the same trick at the next chapter end. Anyways, the fix is pretty easy, and this issue is pretty unlikely to come up unless you already know about it and willingly want to cheat, but I thought it was a pretty cool bug. I should soon do a minor release of TotAW with the various fixes that I've been working on, almost certainly within a week.
  14. gdunbar

    So... What Now?

    So, after several years of coding and content creation, Temple of the Abyssal Winds is "done". Get it here: http://prankster.com/totaw! So, now what do I do with myself? It's a bit of a weight off my shoulders to know that I accomplished what I wanted to, and I could just let it be done right now. Well, short term, there are quite a few little bugs and improvements I want to make to TotAW. I've been pushing on making the content (the chapters) for so long that I haven't been doing the coding and design stuff that, honestly, I probably enjoy a little bit more. I'll give that a shot for a few weeks at least. I've already fixed a few long standing annoyances; for instance, if you click on a chest (to get your loot), but another chest is closer to your character, the closer (possibly empty, the horror!) chest sometimes opens instead. I should really write a post-mortem, too, at least to organize my thoughts. And then what? Start on the next big RPG using the next engine? Work on a whole new game? Do something completely different? It's wide open!
  15. A collection of the news links on TotAW, mostly for my benefit: https://www.gamedev.net/blog/717/entry-2261991-temple-of-the-abyssal-winds-complete/ https://www.gamedev.net/topic/678968-temple-of-the-abyssal-winds-complete/ https://www.facebook.com/prankstergames https://plus.google.com/+Prankster https://twitter.com/prankstergames https://forums.tigsource.com/index.php?topic=56149.0 http://www.indiedb.com/news/temple-of-the-abyssal-winds-complete http://www.slidedb.com/games/temple-of-the-abyssal-winds/news/temple-of-the-abyssal-winds-complete http://forums.indiegamer.com/threads/temple-of-the-abyssal-winds-complete.52722/ http://www.rpgcodex.net/forums/index.php?threads/temple-of-the-abyssal-winds.97549/#post-4556862 http://www.rpgwatch.com/news/temple-of-the-abyssal-winds--completed-35452.html http://forums.toucharcade.com/showthread.php?p=3852758#post3852758 http://indierpgs.com/2016/06/new-release-temple-of-the-abyssal-winds/
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!