You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

Sorcery of Uvutu PC Port

b/Game Downloads Started by 123outerme, August 17, 2017, 09:45:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

u/123outerme August 25, 2017, 01:41:46 AM
Quote from: c4ooo on August 25, 2017, 12:12:46 AM
What is the 2nd key used for BTW? Cause I think it will be fine to just make enter space and left shift all = 2nd key.
It's used for talking to NPCs and menu selection. That might not be a bad idea, but as for left shift, I was planning that to be the back button in the battle menu, unless you think another key would be better for back (other than maybe backspace, that one's kinda obvious, but I'm "reserving" that for the custom name input screen).

Another thing I'm gonna have to think about; how in the world do I make Code::Blocks spit out a standalone exe? I heard something about having to turn on static library linking, but I can't find where that is in settings... :-|
u/c4ooo August 25, 2017, 02:13:22 AM
Err, i think it should make a compiled .exe? Because if it never makes an .exe it has nothing to run when you compile? With msvs the .exe is in the project folders, but idk about code::blocks.
Last Edit: August 25, 2017, 02:15:07 AM by c4ooo
u/123outerme August 25, 2017, 02:24:01 AM
Quote from: c4ooo on August 25, 2017, 02:13:22 AM
Err, i think it should make a compiled .exe? Because if it never makes an .exe it has nothing to run when you compile? With msvs the .exe is in the project folders, but idk about code::blocks.
It compiles an exe but it can only run when I press the run button in the Code::Blocks editor (meaning that either it needs dynamically linked libraries instead of having statically linked libaries, or it needs me to run some flags when launching it, which is not desirable when users have to use it). Apparently I need to statically link the libraries I use (basically compiling the libraries into the .exe) but I can't find the option. I was wondering if anybody understands Code::Blocks and can help?
u/c4ooo August 25, 2017, 02:26:04 AM
What happens if you try to run the .exe though?
u/123outerme August 25, 2017, 02:28:40 AM
Quote from: c4ooo on August 25, 2017, 02:26:04 AM
What happens if you try to run the .exe though?
It gives this error: "The procedure entry point InterlockedCompareExchange@12 could not be located in the dynamic link library C:\MinGW\bin\SDL_ttf.dll"
u/Dream of Omnimaga August 25, 2017, 03:59:43 AM
I'm happy to see this progressing nicely and so fast despite the issues above. I am curious if it would be easy to add an HD mode like what they recently did to the original Starcraft, where pressing the F5 key lets you switch back and forth between the original graphics and high-resolution ones? This would require a lot of pixel art skills, though.
u/123outerme August 25, 2017, 12:38:38 PM
Quote from: xlibman on August 25, 2017, 03:59:43 AM
I'm happy to see this progressing nicely and so fast despite the issues above. I am curious if it would be easy to add an HD mode like what they recently did to the original Starcraft, where pressing the F5 key lets you switch back and forth between the original graphics and high-resolution ones? This would require a lot of pixel art skills, though.
I'm glad it's going well too! It really is going fast, I should just need to program all the NPC dialogue, items, and battles, and I'd pretty much be done! I like the idea of an HD mode! It'd be pretty easy to implement (since all I'd have to do is load a different tilemap to the global texture variable) and if the improved tiles look good, I might add it!
u/TheLastMillennial August 25, 2017, 01:54:09 PM
how do you vote in the polls? I want to choose 'other' but I don't know how.

Anyways, I'd like WASD for direction and E as [2nd]
Maybe you can add custom key remapping instead of 1 preset keymap?

Glad this is coming along quickly!  :D
u/123outerme August 25, 2017, 02:10:28 PM
Quote from: TheLastMillennial on August 25, 2017, 01:54:09 PM
how do you vote in the polls? I want to choose 'other' but I don't know how.

Anyways, I'd like WASD for direction and E as [2nd]
Maybe you can add custom key remapping instead of 1 preset keymap?

Glad this is coming along quickly!  :D
You should just be able to click the option then "Submit Vote", and it'll submit. WASD + E sounds like another good keymapping, but of course I'll try to get custom keymapping done. It may have to be a little hardcoded, but that's ok if it works.
u/123outerme August 25, 2017, 10:47:59 PM
No updates on custom keymapping, which is still in the conceptual phase, or being able to run my game without Code::Blocks, which is still in the I-don't-even-know-where-to-begin phase but I do have battles to show off ;)


Here, I also show off NPCs in houses (which I added last update, but forgot to show off), my new take on the name entry screen, and more! I'm really excited to almost be entirely done with the whole engine! Except you can't use upgrade points yet, fight bosses, or acquire items yet, but that'll be easy to do.

Aside from all the gameplay work, I was thinking about maybe redoing all of the "story" in Sorcery (across all platforms) to something that actually fits the title. As I was thinking, I realized that the title had not a whole lot to do with the game. Sure, you can be a sorcerer if you use magic attacks, but it's not something that's forced. Sure, you can say that the World 8 Boss kinda uses a magic attack (if he uses the attack I remember thinking about giving him), but there's nothing about Sorcery in Sorcery of Uvutu. I wanted to get a little feedback from the community, since this would be a really great opportunity to solidify the narrative and stop joking to myself "Sorcery has a plot?" So, in essence, I wanted to know who thinks I should rewrite/redo/actually write the story, since it's been on my mind.
u/123outerme September 05, 2017, 05:27:10 PM
Yet again, I haven't worked on configurable key bindings, or world-sized maps. However, I've added chest and boss display (only chest shown off here). As well, bosses properly trigger battles.


I also show off the innkeeper, who actually does heal, and another battle.
u/123outerme September 06, 2017, 01:56:36 AM
I'm going back to school tomorrow, so I figured I'd do more work on this project, seeing as I'll probably be working less on Sorcery PC. I figured I'd knock out some features that were looming over my head for quite a while. I got (almost) full item functionality programmed in! Seeing as I'll be more busy, I figured I would make another screenshot to show off these things before I either forgot about what changed or lost steam entirely. All that's left to do now is a few tweaks, adding in the teleport stone drops and functionality, and then NPC and boss text!


Yes, I know the dialog box that pops up here doesn't specify the item. That will be fixed whenever I get around to it, but it's getting later and later and I don't want to oversleep on the first day.
u/xMarminq_ September 06, 2017, 02:28:40 AM
Though I'd break a quad post with some words:

Great job! Glad you got out those pesky things you did. Good luck on Item Functionality!
u/123outerme September 11, 2017, 09:02:05 PM
Quote from: xMarminq_ on September 06, 2017, 02:28:40 AM
Though I'd break a quad post with some words:

Great job! Glad you got out those pesky things you did. Good luck on Item Functionality!
Thanks! Didn't notice I had a streak going lol, thanks for breaking it up. I got a lot done, now just for adding some smaller details, and all NPC text!
u/JamesV September 11, 2017, 10:16:40 PM
This is looking great! One suggestion I have is that if you added 1 or 2 variations of tiles such as grass, trees, pathways, etc. it would really spice up the look of the maps :)
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal