**FORM:**
There are many different kinds of games and what kind of game or visual map/space/room/... would work best in this context?
Maybe a board game.
Maybe a card game.
Maybe a space game with planets.
Maybe a dungeon game with teleporters.
maybe maybe maybe...
Maybe a detective game with news papers.
Maybe an office game in a skye scraper with elevators and many rooms.
Maybe something news - floating islands in a wizard sky with bridges between them?
...i played a lot of games, but its been a while since i had time, so there are probably many more ideas out there we could copy ideas from :-)
Maybe its a planet with island (like madbox) but maybe also with islands floating in the sky, but maybe also with many planets :D ...haha
Many possible and intersting FORMS.
But which FORMS follows our FUNCTION?
What is our "FUNCTION" even?
Basically, many ideas you already suggested are great and things look amazing, but it is important that "FORM" follows "FUNCTION" :-)
So whatever game methaphor we choose has to solve or fit our use case well.
Also - in order to know wheter "Form Follows Function", we need to exactly know what Function means in our context.
Basically:
* What are our game mechanics?
* What can a player do?
* How does it all work? :-)
Imagine there are already 50 "BOOTH's" on the map and already 10 of them decide to "link" to your very popular BOOTH.
Now imagine 100 more new people decide to also add workshop booths, but also want to link to the same "BOOTH" made by you.
So your super popular workshop BOOTH (maybe to teach people design), has now 110 other BOTHS that link to it.
How do you visualize this on the map? :-)
**FUNCTION**
Design Ideas:
1. it must be themable and work even if many different people contribute their own designs
Landscape:
1. there needs to be a way for a professional to have an overview to quickly find tasks and workshops they are interested in
* also: to see the possible paths "unlocked" once they finished some of the workshops (like: dungeonsanddevelopers.com)
2. there needs to be a way for everyone who wants to add their own "BOOTH", to link to relevant "BOOTH's" of others.
* think: workshopX depends on workshops A, B and C and recommends workshop Y and Z
3. it needs to be able to endlessly grow and maybe re-arrange based on what certain parties do with their BOOTH's
* maybe they add or remove their booths
* maybe they change to which others booths they link as dependencies or which other booths they recommend
4. based on "your friends" or "people you trust", it should show you a subjective view of the game.
* of course you can just view it all, but that might be overwhelming (just like learning programming - its overwhelming)
* or you know some people or some content already and want to only see what fits with what you already know or what ppl you trust recommend to reduce options
The issue is, that we dont build a centralized platform, which means we dont have full control.
* So everyone can use our tools to create workshops and publish them on their own domain and link to workshops of others
* They can also decide for their own design and to whom they link
BASICALLY: Imagine in some years from now and how you personally will work one day.
1. we right now use github issues, discord, a browser, developer tools, google search, a code editor, figma, youtube videos to learn
2. maybe open collective to write invoices, a bank account with online banking to receive and spend money
3. etc... etc...
Now with that in mind:
=> The game we are starting to build with wizard amigos is about all of that but in a fun game way instead of how we work now :-)
=> of course, the game itself has lessons, so you learn how to use all the tools and techniques and skills above and...
=> if you are just starting out with no skills at all, you might start with lessons that teach you first how to type on a keyboard.
=> but you are an expert already, so you start way beyond all those many basic lessons you already learned else where
=> therefor, starting the game might have an initial test to ask you or figure out where in the game you are recommended to start
=> and if the game got it wrong, you can of course inside the game jump to a place that feels more appropriate and not overwhelming
We for example are also playing the game.
The game allows you to make little tasks and ask others to solve them and you would use some of your credits to pay them, but then you can take those results to help finish your own tasks
and the result is something in the game (like a new lesson about an app or something others can use)
...the game is not for end customers in the sense of "consumers"
...the game is for people who work or rather play to learn and earn and make tasks for others so that they can learn and earn and do the same
Of course - the "slide deck" we are planning to build has the main goal of capturing all this what i try to describe in one easily presentable short and inspirational pitch
**FEEDBACK**
1. what i love about hellfest is the idea of custom booths everyone can make and they can all look different
2. what i love about mapbox is definitely the map character
* the issue is technically it uses 3D canvas and thats a lot harder to compose if programmed by different independent parties
I think technically we should aim for something that is a game, yes. It can also look isometric or even somewhat 3D, but it should use traditional HTML and DOM and not yet actualy 3D.
The problem with real 3D is that to do it well is a lot of effort and requires to use specific frameworks and it makes it very hard for others to build their own booth in 3D so that it will easily imported into the game.
3. regarding for example the satellite view perspective and then zooming in and changing the perspective to an birs eye perspective in https://2021.fanzone36.com/en/home is cool
* but these are all features or mechanics that can serve a purpose or dont.
* in a pure game it should just be fun or inspirational or impressive or whatever
* but in our serious game, it has to have a function and yes one is overview and the other gives more details, but we have to integrate every feature with all others features into a holistic and solid whole
* so therefore we need a rock solid concept first :-) ...and then lets see which features make sense
* it is cool to also have sound - maybe that should be an option for each "booth" ...but do we need it? can people create that? can we offer templates? ...somebody playing it - would they want it?
* imagine you would "play" the game every day for work ... would it be fun? would you prefer your own music instead? or a mix of yours and others? or just of friends? is it social? does it support work?
4. regarding "game assets", we can bookmark what we want and what inspires us, but first should figure out what we actually need based on the game mechanics we have to design and the constraints that come with the "decentralization" aspect of it.
* e.g. we should probably aim for FREE game assets, because when people want to make their custom booths to get started, it shouldnt cost them
* e.g. of course, for our own booths, we can even decide to pay for some assets, but in order to participate we need to focus on how to allow people to start for free
5. regardign "frameworks" for game making - we need to go with vanilla javascript, because "our stack" is a peer to peer stack and basically all existing "game frameworks" are not structured to take that into account.
* so we need to start vanillaJS and once we know our FUNCTION (=game mechanics concept), then we can search for individual libraries that help us with certain aspects of the game
* but that would be more like a library for generating generic avatar pictures for example
* every library should do exactly "one thing well and one thing only" and then we combine those libraries with vanilla javascript instead of using a framework that solves everything in an opinionated way
* frameworks make it difficult to integrate stuff into them that is not already part of the framework
6. in summary: lets first write down in a bit of an abstract way our concept and only when we are happy with that we start with checking how to make it look like and designing and implementing that
--------------
Addiontal feedback:
The links you shared and describe here in the worklog video https://discord.com/channels/859134561018839060/859135064608079893/947640216355733554 are amazing.
You found great ones. All of them.
The "hellfest", the "madbox", the "vroomgame", and the others too.
You even found an interesting tutorial about how to make a game.
I would say we definitely should go into that direction. We want a game.
The "catch" is we need a game that teaches real skills and lets you earn real money in the end, therefore making it not a fun waste of time in the long run 🙂
This goes by all sorts of names: "serious games", "gamification" , maybe "game based learning" - so we need to figure out how to translate everything we know about wizardamigos and what it should be, into solid "serious game mechanics" before we can decide what inspiration (like the stuff you shared in your links) makes sense to achieve our goals.
----------
## CONVERSATION 1 from DISCORD:
* [x] [19:04] serapath: wizardamigos will be used to make workshops to teach people how to use this and program with it
* [x] [19:04] mimi.uxui: maybe i don't fully understand all of this, but from your explanation it sounds promising
* [x] [19:05] serapath: and then we can outsource some of the tasks to people who leatned it. they will show up as exercises next to the workshops
* [x] [19:05] mimi.uxui: teach also blockchain && p2p ? on CRYPTO AMIGOS e-learning app
* [x] [19:21] serapath: we had the toplevel domain `amigos.institute`
* [x] we started with `coding.amigos.institute` as entrepreneurial nomad programmers.
* [x] we figured out if ppl have different stacks its hard to work together, so we started wizard.amigos.institute to learn javascript, blockchain, p2p and get entrepreneurial self organized self employed individuals who can program and have an easier time building and working together because of the shared stack
* [x] ...then in 2017 we brqinstormed about ceypto.amigos.institute for solving payments and experimenting with smart contracts and crypto i general so we can build apps without the need for traditional centralized payment providers like paypal, or stripe or generally banks
* [x] [19:23] serapath: there were ideas for workation.amigos.institute and working.amigos.institute for renting cool places around the world for some time together to work from there while traveling instead of just using airbnb ... so it would be easier to meet in person if ppl are in the same mindset as us
* [x] [19:24] serapath: and we even for fun once started brainstoeming about some sort of virtual country and what kind of institutions and rules it would have, called amigonia
* [x] [19:25] serapath: ...so thats pretty much it.
* [x] the ore driver is that ppl who want to be equal and free and work and co create the world together have all sorts of needs not covered by the current economy, so we want to be entrepreneurial and make all of it, but modular and one project at a time i stead of having one brand that includes everything under the sun
* [x] [19:30] serapath: which brings me to another task for you 🙂 among all those slide decks is one called **the future of work**, which was a tually once recorded. add that to your watchlist
https://youtu.be/iPrWQERQctU?t=179
* [x] [19:34] serapath: the crypto amigos "e learning app" is the same.
* [x] The idea for the workshop editor tool to create workshops is, that you can also create your custom theme and link to other related workshops made and hosted by somebody else ...thats how the skill tree grows
* [x] [19:48] serapath: @mimi.uxui i just added and restructured the github issue a little bit and created a new one for the slide deck we are aiming for https://github.com/wizardamigos/wizardamigos.github.io/issues/39
* [x] [19:49] serapath: maybe the p2p/blockchain/dat and all the other "amigos" parts can be captured as well in the slide deck in some sort of appendix at the end?
* [x] maybe we should include some sort of "history" section on the final website to link to the old websites and old resources that existed over the years but are not relevant anymore to the new relaunch of wizardamigos?
* [x] [19:49] serapath: that way we dont lose the history but it also doesnt block us from changing things
[19:54] mimi.uxui: got it 😄
* [x] [19:54] mimi.uxui: using this tech JS, block chain and P2P web does it create a future that's safe secure and private ?
* [x] [20:16] serapath: safe/secure yes. "private" is a supported feature, but that depends on the use case
* [x] [20:18] serapath: we personally are more interested in open source and transparent use cases, where the point is that you can verify and protect against fraud unlike the spammy fake news internet of today where almost nothing is real anymore 😅 ...but sure, privacy is definitely a supported use case too
* [x] [20:39] mimi.uxui: https://slides.com/taouskhoudour/wizard-amigos/fullscreen Slides Wizard Amigos 🧙♂️ A presentation created with Slides.
* [x] [21:20] serapath: great. i see you understand more and more aspects of wizardamigos.
* [x] I am still unsure if the deck as it is now would be understandable by an audience who never heard about wizardamigos.
* [x] What do you think about taking/copying literally slides (with pictures/diagrams/...) from the existing slide decks to make some sort of collage/composition.
* [x] The best slides that really inspire and capture a specific aspect or idea well can be grouped to represent that idea.
* [x] Probably it is even smart to re-do those slides as they are in the old slide decks, but polish them design wise to be more clean then how they are put together in the old version.
* [x] Also - before assembling slides into your final slide deck above - maybe we can try to come up with "topics" or "aspects" and make for each one one title slide and then group all the slides that explain that part well under that title.
* [x] Then we can start thinking about how to arrange all those slides representing different topics/aspects into a story line of the slide deck that tells the wizardamigos idea in a nice story
[21:32] mimi.uxui: alright
* [x] [21:33] serapath: @mimi.uxui i think to some degree those your slide deck as a collage remake of old slides but polish will include some of what goes under: "Site map and/or user flow" ...by including the pictures/diagrams/etc.. from thsoe slides that explain the idea to some large degree through showing website/app interaction etc...
* [x] [21:33] serapath: when we have it we can also design the slide deck nicely 🙂
* [x] [21:35] mimi.uxui: i think coping all the slides into one slide will not explain the concept clearly, because i had to see the video to understand the whole thing
* [x] [21:37] mimi.uxui: i think slides are useful to only who saw or attended the conferences, they're like a refresher to their brains 😄
* [x] [21:39] serapath: yes, thats what i mean. thats why the videos are important (for context)
* [x] actually one slide deck called "play" (which is about "playproject") IS actually the wizardamigos concept. We inbetween rebranded the idea as "play" or "playproject", but it is literally the wizardamigos project and has nothing to do with playproject.
* [x] Just imagining this slide deck (which you saw already) as the wizardamigos slide deck http://slides.com/ninabreznik/play
* [x] [21:41] serapath: also the "Crypto Amigos" slides are nothing else than wizardamigos, but on the example of a specific workshop (which happens to be about solidity/crypto) ...but that just happend to be the content of that particular example in the slides
* [x] [21:42] serapath: ... This slide deck for example is already made into a 5 main ideas/topics slides, when you go from left to right, with additional explanatory details when you press down on each slide
* http://slides.com/ninabreznik/wizard-amigos
* [x] [21:43] serapath: sadly - only the first topic about ("hypermodular javascript") if you press down to the last subslide about that shows the workshop app ...so its not really representative
* [x] [21:46] serapath: and this deck is sadly a bit broken, i see a lot of missing images.
* [x] its the deck for the last youtube video shared with you earlier.
* [x] Its probably the "most visionary" and least specific ... in the youtube video all the pictures on the slides shown are still present.
https://slides.com/serapath/a-future-of-work#/15
* [x] maybe this one is a bit too abstract sadly, but ideally we can capture some of that vibe if the video presentation even manages to communicate that vibe. ...maybe its too abstract
* [x] [21:46] mimi.uxui: i know, and i thought i'd mention it because it's about crypto and blockchain, so it explains that you can even include blockain learning resources, i should've elaborated more and mentioned that the data is owned by the user/workshop-maker and that maintainers can get shares gitcoins 🤔
* [x] [21:47] serapath: yes, or some sort of token
* [x] [21:47] serapath: here is a page that served as inspiration for the skill tree, maybe you can explore it 🙂 http://www.dungeonsanddevelopers.com/ Dungeons & Developers An RPG-style talent tree for web developers.
* [x] [21:48] serapath: if you press "down" here a few times you can see technically how people are supposed to use the tools (they are very raw and unpolished at the moment) to make their own workshops
https://slides.com/serapath/play#/2
* [x] [21:49] serapath: and if you press down here about the skilltree
https://slides.com/serapath/play#/3
* [x] it shows even the extension proposal which means how you technically define how much money a maintainer of a workshop earns when people solve real tasks listed and associated with their workshop and which fraction of the payment is paid back to lessons who are prerequisites for the current workshop
[21:50] mimi.uxui: yess
[21:51] mimi.uxui: i have went through this haha also they were mentioned in the videos
[21:51] mimi.uxui: all good
* [x] [21:51] serapath: this one has more inspiration for how the skilltree could be visualized ...a little "e-learning-land" generated from the workshops and their logos and themes and content
http://slides.com/ninabreznik/wizardamigos-7#/12
[21:52] mimi.uxui: wow
* [x] [21:53] mimi.uxui: so the skill tree isn't like the readme file
[21:53] serapath: no
[21:53] serapath: not at all
* [x] [21:53] mimi.uxui: but more like real lands
[21:53] mimi.uxui: come onn!!!
[21:53] mimi.uxui: this is amazing
* [x] [21:53] serapath: that is just a place where we keep links to relevant learning content and tutorials so we can later create workshops which we add to the skilltree
[21:54] mimi.uxui: got it 😄
* [x] [21:54] serapath: so the skilltree readme file is temporary to just keep track of stuff, but its not the real skilltree xD
* [x] [21:55] mimi.uxui: before you mentioned this i thought that who ever wants to learn to code, they just go through the md file in github and they're good to go, little did i know that it looked like a real game
* [x] [22:02] serapath: I think one challenge is to pick all the "topic titles" which are part of wizardamigos.
* [x] 1. as a teacher or topic expert, to make a workshop page is one "topic/aspect", by defining not only content but also setting other workshops as prerequisites and maybe picking a custom theme
* [x] 2. as a mentor or also teacher, make a virtual codecamp, which selects many workshops ...like a playlist is another "topic/aspect"
* [x] 3. by defining how much is paid to whom when somebody who learned the content solves a task/exercise/exam is another ...it pays back to all the maintainers/teachers/experts who maintain the education
* [x] 4. the skill tree which is automatically generated by following the prerequisite/dependency links of each workshop made and maintained by different people is yet another.
* [x] 5. to make a profile as a learner that involves some sort of profile page where you store your success, and you see how much you earned by learning and solving tasks is yet another ...a learner slowly turning into a self organized self employed skilled professional programmer with specific expertises based on their interest.
* [x] 6. The long term vision is for this system to be self sustainable.
* [ ] 1. you might start as a "teacher" to create workshops
* [ ] 2. you might start as an entrepreneur who builds a project and is looking for people to help with tasks and post them as paid exercises/workshops/tasks next to workshops
* [ ] 3. you might start as a learner who is just exploring the skill tree and in which "fields of education" the most tasks for the most money are posted and also consider your interest to learn yourself towards your goals
* [x] [22:03] serapath: along the way as a learner, you might learn basic programming skills and basic self organization/self employment skills so you can earn while you learn by solving more workshops and more complex tasks
* [x] ...until you might actually take one very complex tasks of very complex workshops but then splitting those tasks up into smaller tasks and "re-post" them on easier workshops where beginners or intermediate learners can solve them and earn ...and you as the professional who took on the complex task of the complex workshop will combine those results of other learners to deliver your complex task
* [x] .... => thats basically you outsourcing to others
* [x] [22:06] serapath: and at some point while you are alrady self employed / self organized having your own business maybe as a cyber nomad traveling the world ...you see life and what needs and problems people have and decide to make your own "entrepreneurial endeavour" where you create workshops to explain the idea and then post tasks to make the idea a reality ...advanced learners (as we all are all our life because we are life long learners) will come and pick up those tasks and solve them ...also by splitting/breaking them down into smaller tasks to re-post them on more basic exercises where others can help
* [x] So in the end, you as an entrepreneur get all your results helping you to turn your entrepreneurial idea into a reality and maybe you find customers and make money so you can repeat the process again with your next idea
* [x] [22:07] serapath: Those "entrepreneurs" are feeding/fueling the entire system, because they create sustainable products/services/businesses all around the world and that money ca pay for making workshops and maintaining them and for learners or generally experts learning about the new ideas and tasks and executing them to turn the next new futuristic idea into reality 🙂
* [x] [22:07] serapath: of course - you can team up with other wizardamigos to work on ideas together
* [x] [22:07] serapath: we have smart contracts and blockchains now to help us to keep track and make deals and automatically pay each person involved according to those smart contracts once their are customers and success
[22:08] serapath: ...
[22:08] serapath: ...
* [x] [22:09] serapath: probably that above is a lot and maybe its not all clear, but lets work on getting the idea and concept right in all its aspects.
* [x] ...i think a lot of design and nice slides are necessary to really capture and communicate this idea in more than just text, so that it is easy for anyone seeing the slides to understand
* [x] [22:09] serapath: from text alone it is difficult
* [x] [22:13] mimi.uxui: point number 5, i don't think i saw that in the slides, maybe you missed to send it or maybe i have missed it haha, i'm talking about the profile part, can learners create a profile in wizard amigos or is it the same as their github account which i noticed that that's what they use to signin/up
* [x] [22:13] serapath: that is true. it wasn't in the slides.
it was to some degree in the WASL slides
* [x] [22:14] serapath: we did that as some sort of proof of concept or whatever here https://github.com/wizardamigos/profiles
* [x] [22:15] serapath: now in the future, instead of forking a repository on github, you literally make your own hypercore-protocol based dataset
* [x] [22:15] serapath: there is a basic preview page here http://wizardamigos.com/profiles/
* [x] [22:16] serapath: the code just goes and finds all the forks and "pulls in" all the profile data from each github repository fork, ...and in the future from each hypercore-protocol based dataset of others
* [x] [22:16] serapath: where each individual profile dataset is controlled by the profile owner
* [x] [22:16] serapath: in the example above through owning their github account and controlling their profile repository
* [x] in the future by owning their hypercore-protocol based profile dataset
* [x] [22:17] serapath: it has no design
[22:17] serapath: it looks absolutely raw
[22:17] serapath: so sorry for that 😛
* [x] [22:17] serapath: i think the **WASL slides** give a little bit better idea
* [x] [22:18] serapath: and posting tasks on workshops is how people can outsource to others who would do tasks
* [x] and as a learner executing tasks/exercises from workshops is the other side of that market
* [x] [22:19] serapath: so the entire "task market place" is divided into topics or in this case called "workshops" ....and its called a skilltree, where each part of the skilltree is controlled by the workshop maintainers and not by one central "market place owner"
[22:26] mimi.uxui: got it
[22:27] mimi.uxui: i will re-do the slide with the topic titles that you suggested 😊
----------
## CONVERSATION 2 from DISCORD:
* [x] [17:50] serapath: @mimi.uxui in case you are working on the summary slide (btw. if you have questions about anything, please let me know)
* [x] ...but also the previous slide deck where you just had text, maybe something we could or should add (just to rephrase it) would be what nina just told me:
* [x] wizardamigos is also about connecting professionals from different fields who try to upgrade their knowledge in the field of blockchain and peer to peer with coding, legal, business, community, organization, etc...
* [x] i think, based on the different aspects or topics of what wizardamigos is, maybe we can represent each of those with specific moodboard elements and then mix them together in the final designs for one or more pages.
* [x] Your moodboard is a good start, but after checking it, I think the whole thing should probably be waaaay more playful and more like some sort of retro game but it also doesn't have to be completly game. we maybe can make a mashup, because in the end its not a game 🙂
* [x] https://www.pinterest.de/serapath/wizardamigos/
* [x] [20:48] serapath: i think there are browser extensions for adding random pictures you find on google or elsewhere to pinterest and a way to upload pictures to pinterest too.
* [x] every time you feel like taking a short break and feel more like exploring mood boards, maybe you can start making one or more mood boards and pick elements
* [x] [20:49] serapath: this will probably be a long back and forth and then picking the best elements from all mood boards to iterate towards a visual concept that covers the entire "wizardamigos world" with all its "features"
[20:50] mimi.uxui: this is going to be sooo much fun 😄
[20:54] serapath: haha 🙂 yeah, i hope so too 😛
* [x] i mean, it should be fun to go on a magical journey to learn the new cyber literacy so you can learn spells with your other wizard friends.
* [x] ...not only that, over time you become skilled enough to earn money with this and start your own magical projects others use to change the world together and make it more lovely 🙂
* [x] [20:57] serapath: .... isn't it? in reality its not technology and programming and work and earning money.
* [x] in reality its wizardry and magic to learn spells and cast them to change the world and while you grow your magical knowledge you earn mana so you can cast more powerful spells and create magical worlds and things hopefully together with others. 🤩 🧙♂️ 🧑🎤 🐢 🧙 🧙♀️🌈
* [x] i think i would like that way more than ...going to work to work from 9 to 5 to earn money to go back home and repeat that every day. thats not very magical 😄
----------
## CONVERSATION 3 from DISCORD:
[20:59] mimi.uxui: what do you expect of wizard amigos to show?
* [x] [21:00] serapath: i dont know. thats why we work on the slide deck to figure it all out
* [x] [21:00] serapath: because there are many ideas that go hand in hand ...wizardamigos is a complex piece of the puzzle
* [x] [21:01] mimi.uxui: it kills the human spirits, i personally couldn't tolerate it, i feel more alive doing this
* [x] [21:01] serapath: we can do a bit of moodboard and brainstorming on the side
* [x] ...and then working on the slide deck and the concept and how the "business" or rather "real game" mecahnics work and how all the tools work together ...like ..basically to make a funnel, where people come and slowly go through the wizardamigos program to level up their skills and become magical creatures, self organized, cyber nomads with magic spells
[21:03] mimi.uxui: got it
* [x] [21:04] mimi.uxui: we should make a wizardamigos program
* [x] [21:05] mimi.uxui: or more like a roadmap
* [x] [21:06] mimi.uxui: roadmap can include what is wizardamigos, the history, the tools
* [x] [21:06] serapath: the wizardamigos learning program will be made "decentralized".
* [x] we are making tools so anyone can make a "lesson" and plug it into the skill tree, so it grows decentralized through many teachers contributing. ...we will probably only make the lessons that teach about datdot and hypercore and a bit about blockchain, but...
* [x] ...we are not ready yet, because datdot is not ready, so we imagine we will make those lessons much later this year (second half)
* [x] [21:07] mimi.uxui: quick question: does wizardamigos gonna have it's own token ? it is now a DAO, or is it plan for the future?
* [x] [21:07] serapath: the skill tree will basically be a "data visualization" that generates the skill tree map automatically later 🙂
* [x] [21:08] serapath: @mimi.uxui yes, we will have a token (we might call it "mana" or "magic") and we will probably also have a DAO or even many 🙂
* [x] [21:08] serapath: now we will make the entire concept and design without the crypto part in the background and add that once we finish datdot