Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CC: Tweaked Quest Line #5041

Draft
wants to merge 60 commits into
base: develop
Choose a base branch
from
Draft

Conversation

Kanzaji
Copy link
Contributor

@Kanzaji Kanzaji commented Jun 29, 2022

ComputerCraft: Tweaked maybe isn't a huge mod in terms of blocks etc, but definitely is a huge mod with possibilities it's giving to a player. I thought that it should have its own questline with Basics of Lua Basics and introduction to the mod!

@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jun 29, 2022

Just gonna leave it here for you guys to see what I'm actually doing with it

@NielsPilgaard
Copy link
Collaborator

Looks interesting so far 👍

If you can limit the amount of checkmark tasks that'd be nice, but I understand that it's hard to set concrete tasks for most CC: Tweaked quests.

@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jun 29, 2022

Its kinda impossible to do so unfortunetally. Only peripherals could have actual tasks to get some blocks / item. Little Lua Tutorial and challenges are impossible to check, as there is a lot of solutions for just 1 challenge ^^" So checkmarks are the only thing.
I will try doing something with it however (Like adding to the challenges neccesary blocks) but no promises I will be able to

@Quezler
Copy link
Contributor

Quezler commented Jun 29, 2022

just gonna leave this pic in here so its able to be viewed without launching from this branch:
Screen Shot 2022-06-29 at 10 00 50

and now i'll just go through it all and pile up my reactions down here:

  • quest chapter icon is the advanced computer, the normal grey one might be a better fit
  • typo: Computercraft: Tweaked is **a** mod entirely focused
  • no space between drag&drop
  • no mention of the file path you need to "drop your lua file in", + that the directory won't exist until something is saved
  • a commandblock computer for the challenges might not be the best icon (but there are of course only so many icons)
  • typo: Do program instead of Make a program in the 5 second printer thing
  • use advanced peripherals to import some items from rs into a chest, export is probably the right word here.
  • ^^ and ! might be a bit overused
  • sometimes Computercraft: tweaked gets mentioned, other times cc: tweaked, and other times computercraft
  • the nodes under the floppy have no descriptions (yet)
  • an example on how to have your disk drive quest show all the colored floppy disks, but without adding new tags:

Screen Shot 2022-06-29 at 10 20 51

  • typo: In general, **a** Peripheral
  • "#1" might not give new players a good indication on how to bind a peripheral, it is explained but looks unclear.
  • ^ also goes for #2, having a filter/function/callback as a string in the example might confuse new players.
  • energy api: probably a bit useless since you can only get the current & max energy and not transfer between them.
  • "block inventory" to empathize its not for player inventories is nice but it looks a bit wrong, barrel icon might do the job.
  • advanced peripherals quest book reward: iirc its been added to both the QUEST GIVEN and CRAFTABLE varients of the akeshic tome, so its probably not needed as a reward
  • one of the comments mentions links, and i agree that would be a good idea, especially for linking to wiki pages of each potential peripheral

as for the usefulness of these quests, it currently looks more like an essay/paper on it than something that will guide every player that wishes to dive into it, but that's just constructive criticism, the more cc players the merrier ^-^

I'm gonna finish it later on, lets fix everything else for now
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jun 29, 2022

Well there is a lot of this constructive criticism 😅 Thx so much for it.

^^ and ! might be a bit overused

I realised that, already deleted a lot of those heh.

sometimes Computercraft: tweaked gets mentioned, other times cc: tweaked, and other times computercraft

Ouch, well that what happends when you do breaks and then forget what you used heh. Thx gonna fix it asap

energy api: probably a bit useless since you can only get the current & max energy and not transfer between them.

I think its still good to know you can do, for example, energy monitor of your Matrix right ^^"? But yea there isn't a lot in here.

"block inventory" to empathize its not for player inventories is nice but it looks a bit wrong, barrel icon might do the job.

I. Don't understand exactly what you mean here.

Anyway fixing typos and few other things you mentioned 👍

@Quezler
Copy link
Contributor

Quezler commented Jun 29, 2022

block inventory
the title/description of the barrel quest node vs the one for fluids

@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jun 29, 2022

Ok I think I got it

@Kanzaji

This comment was marked as resolved.

Fixed using CC:Tweaked and ComputerCraft and ComputerCraft:Tweaked randomly, now there is mostly ComputerCraft: Tweaked everywhere and in few places ComputerCraft because Tweaked didn't look great there.
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jun 30, 2022

@MuteTiefling Just a friendly reminder for you to check out quest line and try figuring something out with links 😅

Added new section - Tasks! It will be few quests that will show basic programs to people to write, like printing something on terminal, wrapging monitor, moving items beetween chests etc.
Progress on Lua Basics - Added what is Variable, and few of its types and some tips
Already Existing Challenges are probably gonna be tasks.
Changed node positions.
More Fixed Typos and deleted unnecessary ! and ^^
Ideas: Before reading everything from Lua Basics (or at least till the moment you will understand what is API, and what is a function etc) all peripheral quests will be hidden, so people will not get confused if they will read them first
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jul 1, 2022

Lets just ignore the fact I wrote # 1 and it gave a link to the first issue of the E6 alrighty? Thx 👍

Finished String Type
Added Number Type
Fixed few typos
Finished (kinda) Lua Basics 1, added first coding task!
Note: Dear fricking god those quests are taking me over hour / 2 for only one! Its harder than I thought 😅
Tbh I like it, its a challenge for me 😄
Changed few things in Lua Basics 1 - Type Function quest as I forgot to write something there and change name on Lua Basics 2
This is to ensure that people will ready Lua Basics first, so they will not get lost reading the quests they shouldn't.
Also changed a bit task 1, but I will probably rework it a bit later on because imo its not that great. Any opinions on that?
Changed entire Task 1 quest
Made a lot of looks finishing on Lua Basics 1
Fixed few typos
Fixed few errors in explenatioon
Added 'How to use Computer' Quest
Added Lua basics 5.1 - Introduction to API
Changed a lot of quests to be visible after dependencies are done.
Added Note with stuff that is done and stuff I need to redo.
A lot of fixes and lifting of existing quests
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jul 21, 2022

Is it gonna run now checks on every commit I do 😅 ?

@Darkere
Copy link
Collaborator

Darkere commented Jul 21, 2022

Yes. It needs to check the latest commit... otherwise it would be useless.

@Kanzaji
Copy link
Contributor Author

Kanzaji commented Jul 21, 2022

I mean I know why those checks are a thing, it just didn't do them much before and now they are every few commits 😛

Change of plans. Peripheral API and few others are going to Lua Basics, APIs specific for peripherals is the only thing that is in Peripheral section.
Okay @Quezler I changed the way I'm descriping APIs, what do you think about that style :D?
Challenges are finally WIP state, old ones have been removed, and circle of 12 quests has been done. Now just ideas for them ^^"
@NielsPilgaard
Copy link
Collaborator

I mean I know why those checks are a thing, it just didn't do them much before and now they are every few commits 😛

They run every time you push to your branch - They started recently because I only approved for them to run on your branch recently :D

From now on I will have a lot slower progress, as I will be working without internet access for another month 😅 Everyone that reads this, happy holidays :D
Small tweaks for Lua Basics :D
Fixed a lot of typos, and there shouldn't be much more left as this time I used Word for checking every sentence in the quest line :D
More tweaks and links test in Patchouli Modded for Dummies
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Aug 1, 2022

I'm experimenting a bit with new Commit naming, I think I should add also for what is that commit tbh ^^"
CC:T Quests [Date] - Short info about commit -> Good enough tbh, better than old one 😛
Edit: Nah Date isn't necessary, just CC:T Quests will be enough 😆

Added 3 pages related to CC:T
CC:T Docs -> Nearly finished
CC:T Tasks -> Draft, until Tasks arent finished
CC:T Challenges -> Draft, until Challenges aren't finished
Fast finish of cc_t_docs.json, as I got internet access and was able to get rest of the links necessary for it.
I did read a bit of that book, and I've realised that entries there are "read in any order" so I decided to ompress cc_t_docs.json cc_t_tasks.json and cc_t_challenges.json to one entry cc_t_book.json :D Now there is no need to read this in any order, as its one entry.
Added new Sections in APIs part.
Added Botania, IE, ID, "Minecraft" Apis and mods that are causing problems with CC.
Reworked a bit Mek API.
Just few small fixes of stuff I found while reading those quests again. (Also added few Draft quests, so image of the quest line is nearly finished, just content is left to do.
@Kanzaji
Copy link
Contributor Author

Kanzaji commented Aug 9, 2022

Dear god I just realised how much this quest line changed since initial commit 😅 Time to finish this and do something else however! (No, that doesn't mean this is done, or i'm abandoning this. It's my motivator 😆 )

@Kanzaji
Copy link
Contributor Author

Kanzaji commented Aug 12, 2022

Did I just update my branch literally a minute before Niller added commits to develop 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants