If I don't tick these tasks off, ignore me

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
wizard4
Posts: 180
Joined: Thu Jan 25, 2024 6:54 pm
Location: UK

If I don't tick these tasks off, ignore me

Post by wizard4 »

Yes, if I don't do the first dozen things I've asked about and started but didn't finish, if I ask about anything else today or tomorrow or next month - don't answer me because I'm a fruit cake that is a waste of your time. Until I have an acceptable answer for each question - ignore me.

P.s "We should be together too" - Eminem

ITimer
viewtopic.php?p=308258#p308258

Headers
viewtopic.php?p=308259#p308259

Qt
viewtopic.php?p=307621#p307621

Parenting
viewtopic.php?p=307538#p307538

Core::array
viewtopic.php?p=307566#p307566

Model export
viewtopic.php?p=307513#p307513

Hextoscolor
viewtopic.php?p=307401#p307401
n00bc0de
Posts: 85
Joined: Tue Oct 04, 2022 1:21 am

Re: If I don't tick these tasks off, ignore me

Post by n00bc0de »

I don't think anyone is going to ignore your questions. If you have a question that does not have an answer on this forum on in documentation then it is a question someone else might have in the future so it benefits everybody to help you find a solution.

If you feel like you don't have focus, then I would suggest something like a simple project you can complete in 1 or 2 days. My first real project with irrlicht was a game jam. Here is my very first post on the forum where I talk about it: viewtopic.php?p=306845#p306845

I was learning irrlicht while trying to build a game in 48 hours. I think having the stress of the deadline to finish something really helped me to focus on learning. If game dev is not your thing then there is all kinds of cool ideas you can finish in 48 hours or less.

Also, you don't need to learn everything at once ( that goes for irrlicht and C++ in general ). If you think you will need to know something later, then learn it later.
wizard4
Posts: 180
Joined: Thu Jan 25, 2024 6:54 pm
Location: UK

Re: If I don't tick these tasks off, ignore me

Post by wizard4 »

Thanks for the support. It's not easy to support someone.

The way to make bigger things can only be done in small stages, but I'm not good at breaking project specifics down nor sticking to a deadline. I simply haven't learnt that yet or found why it's useful.

I did step away from the forum to learn about Openstack. I signed up for a free Red Hat beginner course and I'm waiting to hear back from my web host about SSH problems. The big idea was run a game on a server and display a feed on a website. It's an old childhood dream really.

So I must break the Game-Website-Network down into tiny, manageable chucks. I did have two games on itch.io but I'll spare you those :)

====
I'll leave Qt and the headers because they are bigger...
Sun 16-18 | model export
Tue 18-20 | parent
Thu 20-22 | ITimer
Sat 22-24 | array
Mon 24-26 | hex color

And if I don't finish one just move onto the next.
Noiecity
Posts: 252
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Re: If I don't tick these tasks off, ignore me

Post by Noiecity »

I finished the book I wrote for your page, it's about c++98, I wrote it in libreoffice writer(similar to word), it's about "Basic/intermediate fundamentals for building a turn based RPG in c++98 without using external libraries"(i can export to html5 file...), it covers basic topics like variables, to more advanced topics like patterns for an npc to know how to identify contexts... since it doesn't use any external library like iostream, it just runs in memory. It also teaches why it is necessary to use operating system API libraries, addressing basic kernel and hardware access issues using asm in c++98...

I need to make a last revision and add observations about infinite loops. I also need to translate it to english, I wrote it in my native spanish language. It took me two days to do it... while they were revising the finance program that I almost finished recently (I lacked to correct the adaptation of a combobox)... And I spent a few days finishing some models that I plan to upload to irrlicht(It takes a long time to make good models, and I am quite a perfectionist), although I still haven't decided whether to upload them animated from the beginning, or without animating but with a base skeleton and then upload them animated.

Oh... I already wrote a lot and I didn't even consider what you wrote (I mean yes but I don't know how to answer to that??)

If you want I can upload it like this in Spanish, but I still need to confirm that all the code compiles (I tried some examples and they compiled, but I just wrote it like this).
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, free. CC0 man.

Image
**
Noiecity
Posts: 252
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Re: If I don't tick these tasks off, ignore me

Post by Noiecity »

I'm starting to translate the book... if I finish in a few hours I'll send it to you.

Lessons 1-10: Fundamentals of C++98

Lesson 1-2: Introduction to basic C++ program structure and variables.
Lesson 3-4: Using arithmetic and conditional operators to control program flow.
Lesson 5-6: Implementing multiple conditions and using else if.
Lesson 7: Using compound assignment operators to simplify code.
Lesson 8: Introduction to while loops to execute blocks of code repeatedly.
Lesson 9: Using for loops to iterate over known ranges.
Lesson 10: Introduction to arrays to handle multiple enemies.

Lessons 11-20: Functions, Classes and Inheritance.

Lesson 11: Defining and using functions to modularize code.
Lesson 12: Using structures to group related data.
Lesson 13: Moving from structures to functions to modularize game logic.
Lesson 14: Using references to modify variables directly.
Lesson 15: Introduction to pointers and dynamic memory management.
Lesson 16: Using dynamic arrays to manage groups of enemies.
Lesson 17: Introduction to classes and basic encapsulation.
Lesson 18: Using access modifiers to control access to class members.
Lesson 19: Using destructors to free resources.
Lesson 20: Introduction to inheritance and base classes.

Lessons 21-30: Design Patterns and Exception Handling.

Lesson 21: Using polymorphism and virtual functions.
Lesson 22: Using templates to create generic containers.
Lesson 23: Handling Exceptions to handle errors.
Lesson 24: Combining templates and exceptions.
Lesson 25: Using the Composite pattern for hierarchical missions.
Lesson 26: Using the Observer pattern for achievement systems.
Lesson 27: Using the State pattern to manage player states.
Lesson 28: Using the Command pattern for skill systems.
Lesson 29: Using the Singleton pattern for configuration systems.
Lesson 30: Using the Factory Method pattern for enemy creation.

Lessons 31-40: Advanced Design Patterns.

Lesson 31: Using the Strategy pattern for enemy AI.
Lesson 32: Using the Memento pattern for quick save.
Lesson 33: Using the Decorator pattern for objects with improvements.
Lesson 34: Using the Prototype pattern for equipment cloning.
Lesson 35: Using the Double Dispatch pattern for entity collisions.
Lesson 36: Using the Visitor pattern for spell effects.
Lesson 37: Using the Flyweight pattern for terrain textures.
Lesson 38: Using the Chain of Responsibility pattern to process events.
Lesson 39: Using the Builder pattern for level construction.
Lesson 40: Using the Interpreter pattern for NPC dialogues.

Lessons 41-47: Design Patterns and Library Creation.

Lesson 41: Using the Proxy pattern for on-demand loading of textures.
Lesson 42: Using the Mediator pattern for centralized subsystem control.
Lesson 43: Using the Object Pool pattern for projectile management.
Lesson 44: Using the Null Object pattern for neutral enemy AI.
Lesson 45: Using the Servant pattern for shared functionality.
Lesson 46: Using the Type Object pattern for configurable enemies.
Lesson 47: Creation and use of own libraries to structure the code in reusable modules.
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, free. CC0 man.

Image
**
Noiecity
Posts: 252
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Re: If I don't tick these tasks off, ignore me

Post by Noiecity »

well... I haven't completely checked the translation yet, I translated it automatically with deepl.com and then I spent several hours correcting to make it compilable and some definitions in the explanations... but I didn't check all the explanations, but I checked all the codes to make it at least compilable... I might have forgotten to translate something well...:
:arrow: :arrow: https://drive.google.com/file/d/1xnkOc9 ... sp=sharing

:mrgreen: :mrgreen:
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, free. CC0 man.

Image
**
wizard4
Posts: 180
Joined: Thu Jan 25, 2024 6:54 pm
Location: UK

Re: If I don't tick these tasks off, ignore me

Post by wizard4 »

English is a good language, American-English is. I'm lucky to be born British. The Finnish version would be the more natural choice? I know an Openstack certificate site was aimed only for Portuguese and Spanish(?) I can't read any other language so I'm having to wait for an English speaker to bring new stuff over. Some Dutch people (for an example) are good programmers. Je suis un stylo! Ich liber dich!
Noiecity
Posts: 252
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Re: If I don't tick these tasks off, ignore me

Post by Noiecity »

wizard4 wrote: Sun Feb 16, 2025 12:11 pm English is a good language, American-English is. I'm lucky to be born British. The Finnish version would be the more natural choice? I know an Openstack certificate site was aimed only for Portuguese and Spanish(?) I can't read any other language so I'm having to wait for an English speaker to bring new stuff over. Some Dutch people (for an example) are good programmers. Je suis un stylo! Ich liber dich!
Everything I consume on the Internet is in English... for years... so, as I would tell my mother "on the Internet all my friends speak English"

I can understand almost everything what is in English, like c++ books, and I still translate things into my native language, because when you translate things you become more thorough with the analysis of the content, let's say you absorb the knowledge better.

I literally understand people's videos in English years ago so... it's literally what I consume on a daily basis.
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, free. CC0 man.

Image
**
wizard4
Posts: 180
Joined: Thu Jan 25, 2024 6:54 pm
Location: UK

Re: If I don't tick these tasks off, ignore me

Post by wizard4 »

Judging by what I'm doing lately, my website is getting very little attention. I guess when I have something I'll put it on there. For about a week I've been learn Openstack and today managed to get a file sent over to it. It'll eventually mean an Irrlicht game running on the cloud and accessible to the public :P
Post Reply