Progress on Game project

Been working on this game now that i’ve figured out all my framework nuances. thanks to everyone here who has helped me learn Codea, this is my dream game so i will keep working on it and will be getting the m4 ipad

4 Likes

Can you compile and make it to an app in Xcode?

I know this is a late reply but yes, I’ve tested my framework and a simple demo, it worked as expected. Hopefully, I’ll have to test my actual game soon

The video does not work.

Yes I took down that one because it was very stuttery, here’s a more recent version with a more complex character that has 19 different outfits (I need to make the UI to swap the outfits but it’s working behind the scenes in the code)

I’m also removing the lights from the character and environment for now, my issue is with my animation app, Procreate Dreams only outputs entire canvas images, I use a custom python script to tile the character but even then the pieces are 300x300 meshes with only partial pixels actually used, an unfortunate result of the animation process, if I can convince their dev team to add trimmed support and output X,y,w,h data then I can go back. But I will keep the lights on the UI and menus so it will have some shine to it still.

1 Like

Another update with UI screens

1 Like

Looks great, if you don’t mine me asking, what is the purpose of the game?

1 Like

Wow, you’ve built a ton of features. How are you editing your project mostly? It must be very large

1 Like

Core.zip (305.0 KB)
How I created my prototype in Codea on the ipad

I made this video by way of explanation, too much for a text response :grinning_face:

2 Likes

i want to make a detailed video about it but i’ll do that later:

it’s a single player action rpg where there is no limit to the stats and power of your character or enemies
you fight demons in an arena combat style fight and level up your character to use more deadly abilities and powers
you collect gear and customize the look of her
you unlock forms that change the style of her combat
you progress the character passively and activity through levels and gear
you have to fight stronger and stranger demons as to progress to gain enough xp for higher levels or you can swap to a different form and fight the weaker demons again to gain parallel boosts
once you kill one demon they become smaller and weaker but can spawn as different afflictions giving them one boost in a particular area
the game is meant to be easy and fun with the challenge being trying to get a million level character and fighting the strongest million plus level demons
the starting numbers will be really small but as to progress and get above 1 million i have a trick where i’m adding made up suffixes (like the infinite clicker games)

Looks great, I am wondering, how do you handle the loading screen? Does it use coroutines?

1 Like

yes check out line 127 in the Core/App file -


  self.Cr = Coroutine("init", function() self:loadScene(name or "mainMenu", function() self:removeLogo() end) end)

and line 132

There’s a bit more to it but the essential is creating a Cr that loads the data creates the objects etc and showing a black fade in fade out and “splash” screen in between, the splash screen can be an entire intractable scene itself

1 Like