Armory's tutorial

Not so sure about that, unless you don’t mind zombies intersecting with each other right now the navigation features seem not to be usable with many entities, that obviously if you use navigation for the zombies…

1 Like

This seems to cover a lot of game engine functions. It’s amazing when you can make this kind of game.

2 Likes

Will try to good amount of features in below tutorials:

  • Top-down tanks’s tutorial
  • City building simulator’s tutorial

0 voters

2 Likes

So city building simulator won

2 Likes

Ok, so I kinda figured out the concept:

Art type: Voxels.

Goal: Player goal is to keep city happy, things like quarry(stone producer), sawmill(wood producer), etc will make them unhappy(cause overworking, pollution, etc), increasing the level of house will increase the level of happyness produced from house, adding amusement park, gardens will boost people happyness, but can cost lot of money too(maintainance, etc).

Features:

  • Single player game, game can be saved to local(will use little encrypting feature, like Caesar Chiper).
  • Selecting and moving houses, will have physics and raycasting stuffs.
  • UI features(will have custom stuffs, like animating buttons with simple translating).
  • Layout editing(will have changing to different scene), for example: clash of clans’s Village Edit mode
  • Settings, including customizing game graphics, etc.
  • Maybe navmesh with cars rolling?<- idk, if adding navmesh at runtime is possible.
  • maybe more

I have to try kha’s local networking, if it work as excepted, then the player’s goal will slightly change, 2 player will fight again each other in given time and after time finishes, whoever city is more happy and have more resource than they win.

I will make the game with above feature and roll the tutorial and then I will further make full game out of it

Your inputs are welcome as well!

5 Likes

Not sure about this, but seems easier to implement with waypoints and some pathfinding algorithm like A*, a thing I think is missing in Armory as an example or a Bundled trait :smile:.

1 Like

Here we go!

https://blackgoku36.github.io/armory-tutorials/#/docs/Game_Demo/City_Sim/index

4 Likes

Should I remove controlling with ui from save and load tutorial as UI have nothing to do with mechanism and instead add more data to save and make it serialize or should I just keep it the way it is?

  • Remove UI from save/load mechanism tutorial.
  • Nvm, just keep it the way it is.

0 voters

(IMO, UI is just there to make noises, nothing more)

@BlackGoku36
You are awesome! <3

1 Like

Nay incorrect, you are awesome! :heart:

1 Like

CBS’s Basics part goal:

Basics part will have:

  • Arcball camera, zooming in and out withing range
  • Selecting, placing, removing, rotating of buildings.

(Basics part page is almost done, need finalizing, had to re-write the page like 2-3 times lol)

Next part will have resource management stuffs, and some UI too

edit: Aight! It here!

3 Likes

Added some slick coverpage background :fire: and changed name to ARMORED-TUT:

If you want to use it as wall paper than:


(Rendered in Armory)

5 Likes

Added resource part. In this part , we will involve resource producing and collecting from buildings:
https://blackgoku36.github.io/armory-tutorials/#/docs/Game_Demo/City_Sim/Resources

Resource part goal:

4 Likes

Here the source code for CBS game tutorial:

2 Likes

CBS’s UI part 1 of 2 goal:

Take some notes :memo: https://blackgoku36.github.io/armory-tutorials/#/docs/Game_Demo/City_Sim/UI


Should I enable ligatures for code?

  • Yes, pretty please?
  • No ligatures plz, or i am going to cry

0 voters

Don’t balance the poll again plz

2 Likes

Added a logo :stuck_out_tongue::


The logo:

(Rendered with cycle and freestyle)

4 Likes

Hey all I was wondering if anyone would know how to make a deep learning AI player with node logic in armory

I didn’t get much time to write tutorial because of project jumping disease commonly catched by programmers.

I am getting back to it to create more tutorials and I already have few more tutorial ideas (In both pure kha and iron category) and of-course I need to complete CBS game demo too.

So, before I get back to it. Is there need to upgrade website? Since I am going to add more tutorials with pure kha and iron category. I am planning to make website for iron and kha seperate but since there are going to be more tutorials. Is plain documentation style tutorial website alright (docsify)?

Maybe like this: https://unrealcpp.com/
Little complex, but just gist: https://www.raywenderlich.com/
(Of course, no sign-in stuffs)

If current website is alright, than that good!


Planned tutorials:
Armory:

  • Re-write CBS
  • Inventory system
  • Pong (Iron or Armory?)
  • Bricks (Iron or Armory?)

Iron:

  • Basics tanks game, with shaders and physics
  • Pong (Iron or Armory?)
  • Bricks (Iron or Armory?)

Kha:

  • Marching cubes
8 Likes

I feel the https://unrealcpp.com/ style as educational good …

1 Like

Is there a way to get notified on updates to the tutorial other than following this post?

1 Like