Моддинг и образование

1,159
38
544
Учу ребят джаве на примере майна. В прошлом году изучили core-java и swing. В этом - учимся модить) На фото ребята из 6 класса.

dO0Mbsz.jpg

vvT6DQu.jpg

8zop06B.jpg

eeWmHK7.jpg

Y2uq4ZJ.jpg

3NtYBYS.jpg

CmMfW78.jpg
pNWaM2W.jpg
zx4BESy.jpg


Сори за звук и качество, снимал на тапок. Просто хочу похвастаться)
 
1,159
38
544
ты учишь детей скорее механикам майнкрафта
Всм? Они пишут код и запускают. Может тебя смущает что они только изменяют поведение игры без добавление своимх кастомных вещей? Ну дак это потому что они только начали. Пусть для начала с ивентами побалуются.
 
2,932
44
598
Они пишут код и запускают. Может тебя смущает что они только изменяют поведение игры без добавление своимх кастомных вещей?
Да нет, просто... блин не знаю как описать свой мысли: Ну типо они работают с функциями, методами, и прочим из самого майнкрафта, ну вот допустим как этот блок:
Код:
package com.garik.snowplusplus.block;

import net.minecraft.block.Block;
import net.minecraft.block.BlockLeaves;
import net.minecraft.block.BlockOldLeaf;
import net.minecraft.block.BlockPlanks;
import net.minecraft.block.BlockSnow;
import net.minecraft.block.BlockSnowBlock;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.EnumSkyBlock;
import net.minecraft.world.World;

public class SnowPlusPlus extends Block {
    
    public SnowPlusPlus() {
        super(Material.CRAFTED_SNOW);
        this.setTickRandomly(true);
        this.setCreativeTab(CreativeTabs.BUILDING_BLOCKS);
        this.setSoundType(SoundType.SNOW);
    }
    
    public Item getItemDropped(IBlockState state, Random rand, int fortune) {
        return Items.SNOWBALL;
    }

    public int quantityDropped(Random random) {
        return 4;
    }
    
    public void updateTick(World worldIn, BlockPos pos, IBlockState state, Random rand) {
        
        if (worldIn.getLightFor(EnumSkyBlock.BLOCK, pos) > 11 - this.getDefaultState().getLightOpacity()) {
            
            IBlockState prevState = Blocks.SNOW_LAYER.getDefaultState().withProperty(BlockSnow.LAYERS, 7);
            worldIn.setBlockState(pos, prevState);
            
        }
    }

}
Да я понимаю что всё это написано на Java и соответственно они изучают Java когда это всё пишут, но для меня изучение Java это что-то большее, на этом далеко не уедешь, типо не знаю, по мне так сделав это всё ты в Java не продвинулся куда-то. (ИХО, моё субъективное мнение)
 
1,159
38
544
и что самое качественное что они смогли сделать?) только вот этот сундук при смерти?
 
1,159
38
544
только вот этот сундук при смерти
Из модов - да. Они только второй раз Forge шупают. А так - викторины на свинге, решатели квадратных уравнений, чекер IP адреса, тектовую РПГ в духе 80-х, морской бой, десктопную прогу для показа погоды с weathermap и т.д.

Хотя не, был еще один. Парнишка один сделал модец добавляющий в игру моргульский клинок из властелина колец. И прописал ему следующую механику - ломается сразу при ударе по любой цели, не нанося урон вообще. Но если на него через наковальню было выгравировано имя игрока - ваншотает его, игнорируя любое сопротивление и броню. А при успешном ударе издает тот же, звук, что и фродо.
 
Последнее редактирование:
7,099
324
1,510
Молодец, учишь работать в idea и в темной теме)
 
1,159
38
544
2,932
44
598
Если честно то мне по большой степени всё равно кто и чем пользуется, кто что хочет, пускай то и использует.
 
5,018
47
783
Надо чтобы программирование ребенок впитывал с молоком матери.
Рецепт прост - тщательно размешиваем в миксере материнскую плату(можно c видеокартой вместе) с молоком! Сахар по вкусу. И даем ребенку.
 
1,007
36
206
Вы им на информатике такое проворачиваете? И если честно, это круто, нет, это гениально! Обьяснять школьнику написание кода через игру, да ещё и через майн(все мы знаем как он популярен среди школьников). И да, Гарик, хорош завидовать)
 
1,159
38
544
1,007
36
206
Да я понимаю что всё это написано на Java и соответственно они изучают Java когда это всё пишут, но для меня изучение Java это что-то большее, на этом далеко не уедешь, типо не знаю, по мне так сделав это всё ты в Java не продвинулся куда-то.
Ты понимаешь, что речь идёт о шестиклассниках?
 
7,099
324
1,510
1,159
38
544
Сверху